Jump to content

Converting FLV to MP4 without re-encoding on handbrake?

williamcll
Go to solution Solved by Kisai,
On 11/23/2020 at 6:46 AM, williamcll said:

on ffmpeg, all you need is to enter ffmpeg -i input.flv -c copy output.mp4 and it would just remove the flash parts of the video. How do you do this in Handbrake?

Handbrake is just a wrapper over ffmpeg. FLV is not flash, it's just a video container that the flash player knows how to read.

 

Pretty much ALL the "gui" tools out there, even ones you pay for use ffmpeg as their backend, so they all have the same feature capability. AVIdemux is actually a video editor, but it's designed to cut videos, but can re-encode them.

 

You can't get any easier than using ffmpeg itself to this simple thing though. Just create a batch file/shell script if you don't want to look at the terminal

 

rem container change with ffmpeg
ffmpeg -i %1 -c:av copy %1.mp4

 

on ffmpeg, all you need is to enter ffmpeg -i input.flv -c copy output.mp4 and it would just remove the flash parts of the video. How do you do this in Handbrake?

Specs: Motherboard: Asus X470-PLUS TUF gaming (Yes I know it's poor but I wasn't informed) RAM: Corsair VENGEANCE® LPX DDR4 3200Mhz CL16-18-18-36 2x8GB

            CPU: Ryzen 9 5900X          Case: Antec P8     PSU: Corsair RM850x                        Cooler: Antec K240 with two Noctura Industrial PPC 3000 PWM

            Drives: Samsung 970 EVO plus 250GB, Micron 1100 2TB, Seagate ST4000DM000/1F2168 GPU: EVGA RTX 2080 ti Black edition

Link to comment
Share on other sites

Link to post
Share on other sites

I don't believe Handbrake supports muxing at all so it will always force a re-encode, as the developers state it's outside the scope of the program (https://github.com/HandBrake/HandBrake/issues/264#issuecomment-233147775).

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

avidemux will do.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

On 11/23/2020 at 11:20 PM, Kilrah said:

avidemux will do.

How good is this compared to FFMPEG? Also among the many GUIs, which FFMPEG would be the best for this situation?

Specs: Motherboard: Asus X470-PLUS TUF gaming (Yes I know it's poor but I wasn't informed) RAM: Corsair VENGEANCE® LPX DDR4 3200Mhz CL16-18-18-36 2x8GB

            CPU: Ryzen 9 5900X          Case: Antec P8     PSU: Corsair RM850x                        Cooler: Antec K240 with two Noctura Industrial PPC 3000 PWM

            Drives: Samsung 970 EVO plus 250GB, Micron 1100 2TB, Seagate ST4000DM000/1F2168 GPU: EVGA RTX 2080 ti Black edition

Link to comment
Share on other sites

Link to post
Share on other sites

I don't know what you mean by good, you throw the flv in, select mp4 container and save, and you've got your remuxed mp4 in a couple of seconds...

 

No idea about ffmpeg guis.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

On 11/23/2020 at 6:46 AM, williamcll said:

on ffmpeg, all you need is to enter ffmpeg -i input.flv -c copy output.mp4 and it would just remove the flash parts of the video. How do you do this in Handbrake?

Handbrake is just a wrapper over ffmpeg. FLV is not flash, it's just a video container that the flash player knows how to read.

 

Pretty much ALL the "gui" tools out there, even ones you pay for use ffmpeg as their backend, so they all have the same feature capability. AVIdemux is actually a video editor, but it's designed to cut videos, but can re-encode them.

 

You can't get any easier than using ffmpeg itself to this simple thing though. Just create a batch file/shell script if you don't want to look at the terminal

 

rem container change with ffmpeg
ffmpeg -i %1 -c:av copy %1.mp4

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×