View Full Version : FLV Extract
Moitah
18th July 2006, 00:02
FLV Extract (http://www.moitah.net/) extracts video and audio from FLV files without decompressing or recompressing. The video is saved to AVI (H.263/FLV1 and VP6/FLV4 are supported) and the audio is saved to MP3.
The AVIs will not play unless you have the right decoders. The ffdshow-tryout builds from 2006-Oct-02 or newer can decode both FLV1 and FLV4. I'm not sure how useful the video extraction is, it's more of a "because I can" type thing I guess :). Also, FLVs can be variable framerate. FLV Extract calculates the average framerate for the AVI so you might have synch issues.
On the other hand, I think it's pretty useful to be able to directly extract the MP3 audio stream.
.NET Framework 2.0 required
foxyshadis
18th July 2006, 01:18
Is it possible to do it the ffmpeg way, with an enormous base framerate and avi drop frames filling in the gaps?
Moitah
19th July 2006, 03:36
Sure but I doubt I will actually do it :p.
MeteorRain
24th July 2006, 18:55
or output timecodes if possible? maybe more useful then a 120fps avi output~
Moitah
24th July 2006, 21:38
Yeah, outputting timecodes sounds like a good idea. I'm busy with something else but I'll do it when I get a chance.
Moitah
28th July 2006, 00:07
1.1.0 released! Changes:
* Ability to write timecode files.
* Shows estimated true frame rate (ignores gaps in timestamps).
mgh
21st October 2006, 16:07
very very useful utility with you tube etc.
:thanks:
unskinnyboy
30th October 2006, 19:46
FLV Extract gives the following error with this (http://www.mediacollege.com/video-gallery/testclips/barsandtone.flv) file:
http://maxupload.com/img/FD855A21.jpg
My wild guess would be the framerate, because ffmpeg gives the framerate of the file to be 1000.00 fps(r), but then again UInt32 should support values 0 to 4,294,967,295, so I'm not sure what is happening. The video and audio do get demuxed though.
Moitah
30th October 2006, 23:01
Ah, yes it's the frame rate causing that error (found a copy of the file via Google to test with). The frame rate denominator is calculated as nanoseconds per frame, which in this case overflows because there are only 2 frames spaced 6 seconds apart. Maybe I can find a better way to calculate the fraction, this (http://www.virtualdub.org/blog/pivot/entry.php?id=81) looks helpful.
Moitah
31st October 2006, 08:39
1.2.0 released:
Improved frame rate calculation.
Doesn't freeze Explorer while extracting.
unskinnyboy
31st October 2006, 13:15
That was quick, thanks. The Uint32 error is gone, but are the reported values correct?
http://img333.imageshack.us/img333/9082/flvextractdoubtqs4.png
Note that ffmpeg says the framerate is 1000.00 fps. I see a world of difference here. Or was ffmpeg totally off the mark?
Moitah
31st October 2006, 18:58
It's correct. If you have FLV Extract write the timecodes you'll see there's only 2 frames in that file. And I checked the video renderer properties while playing it in MPC, it's not 1000 fps :).
foxyshadis
31st October 2006, 19:41
ffmpeg claims every flv is 1000 fps, because it has no way of detecting their framerate. So it just upsamples every conversion to 1000 fps so it won't ever lose anything.
drbuzz0
31st October 2006, 21:56
FLV Extract (http://www.moitah.net/) extracts video and audio from FLV files without decompressing or recompressing. The video is saved to AVI (H.263/FLV1 and VP6/FLV4 are supported) and the audio is saved to MP3.
The AVIs will not play unless you have the right decoders. ffdshow contains a decoder for FLV1 and Media Player Classic contains a decoder for FLV4. I'm not sure how useful the video extraction is, it's more of a "because I can" type thing I guess :). Also, FLVs can be variable framerate. FLV Extract calculates the average framerate for the AVI so you might have synch issues.
On the other hand, I think it's pretty useful to be able to directly extract the MP3 audio stream.
.NET Framework 2.0 required
Is there anyway that an FLV file can be reformated into a native H.263 (sorenson) or VP6 file?
This tool converts the file to the AVI container, but the codec is still FLV. The FLV codec is basically the same as the Sorenson-3 codec or the VP6 codec, but it's muxed in a way that's just different enough to not allow for playback of the files with a regular h.263 or vp6 player.
The reason I ask is that I'm looking for a way to play FLV files on a PDA, by use of CGI on a server (preferably written in PHP).
Having to completely transcode the video would be way too resource intensive. Any chance that FLV could be rewritten into h.263 or vp6??
Moitah
31st October 2006, 22:32
If you change the fourCC from FLV4 to VP62, VP6 decoders work fine except the video is upside down. As for H.263 I don't really know, it was asked (http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2006-July/013079.html) on the ffmpeg-devel list but I don't think anything happened. It's a feature I would never use so I don't have a lot of incentive to look into it.
unskinnyboy
1st November 2006, 00:35
ffmpeg claims every flv is 1000 fps, because it has no way of detecting their framerate. So it just upsamples every conversion to 1000 fps so it won't ever lose anything.Nope.
This is Sorenson FLV1...
Duration: 00:00:07.4, start: 0.000000, bitrate: 56 kb/s
Stream #0.0: Audio: mp3, 22050 Hz, stereo, 56 kb/s
Stream #0.1: Video: flv, yuv420p, 320x240, 20.00 fps(r)
This one is On2 FLV4...
Duration: 00:00:07.4, start: 0.000000, bitrate: 56 kb/s
Stream #0.0: Audio: mp3, 22050 Hz, stereo, 56 kb/s
Stream #0.1: Video: vp6f, yuv420p, 320x240, 20.00 fps(r)
foxyshadis
1st November 2006, 07:06
Must be new then, it still does that with the flvs I tested. Oh, I bet it just sets it to 1000 if it can't detect the framerate, for whatever reason, maybe it'll keep getting better in the future. Good news though.
Or maybe the flvs I have really do mark their framerate as 1000, even if they're not, I didn't investivate hard enough.
unskinnyboy
1st November 2006, 18:09
FPS detection for FLVs were possible for like a long time now (the oldest build I have in my directory of archive builds is from 04/10/06) but some revs in between were really b0rked (r6375, for example). The problem is probably the files you tested itself. Funny thing is, the sample barsandtone.flv which showed up as 1000.0 fps with r6830, shows up as 0.17 fps with r6375 (which is the correct value). Bottom line being that, the underlying code seems to be rapidly changing so sometimes the fps detection works, sometimes it doesn't.
thuongshoo
14th September 2007, 05:01
Was header of mp3 written by a wrong value ?
http://img260.imageshack.us/my.php?image=flvextract1vu1.png
http://img207.imageshack.us/my.php?image=flvextract2wi5.png
Thank Moitah! I like it very much! :)
SealTooGreat
14th September 2007, 08:28
Moitah, thanks for the very easy and useful tool. I am using it for extracting mp3 only from .flv, the rest i re-encode via avisynth and xvid_encraw. I also like fps value which your tool provides.
Moitah
14th September 2007, 18:12
Was header of mp3 written by a wrong value ?
FLV Extract doesn't generate headers or any other data for MP3 files, it simply copies chunks of data from the FLV audio 'tags' into the MP3 file. The frame headers are already present inside the FLV file and not modified by FLV Extract, so if something is wrong with the output then it is likely the fault of whatever created the FLV file.
smok3
14th September 2007, 19:52
is there a working muxer for flv (vp6) + mp3?
my problem: http://forum.doom9.org/showthread.php?t=129871
Moitah
27th February 2008, 04:18
FLV Extract 1.3.0 released (http://www.moitah.net/). Surprisingly FLV Extract is now the most popular download from my site with ~50,000 downloads a month. Now I need to finish the VirtualDub FLV input plugin :).
* Added dialog that lists the status of all files to replace the message box
that was shown for each file.
* Doesn't leave files open upon error.
* Better handling of incomplete files.
* Changed VP6 FourCC from FLV4 to VP6F.
* A few fixes for rare files.
Lorax2161
27th February 2008, 04:43
50,001. :)
Only tried it on a few clips, but so far so good. Thanks!
dimzon
27th February 2008, 14:02
any chance to get proper oneclick flv->mkv remuxer? or even better command line tool?
Moitah
27th February 2008, 17:20
@dimzon: No, but maybe a command line version. That would allow you to use it in a batch file along with mkvmerge.
cobo
22nd March 2008, 01:12
When I play the avi produced by FLV extract with MediaPlayerClassic it has sound. Three audio tracks according to MPC file properties - two MP2 and one MP3. Where is MPC getting the audio from - is it in the avi? FLV extract only extracted the MP3.
If I change the name of the avi and play it, then there's no audio.
Moitah
22nd March 2008, 01:28
AVIs written by FLV Extract do not contain audio. MPC automatically loads an audio file that has the same filename as the video. If you want to add the audio inside the AVI, you can use VirtualDub 1.8.0 or newer.
DaMaven
31st March 2008, 01:50
Is this program meant to work with flv files with AAC audio?
I got a recent video off Youtube which has AAC audio according to MPC, but FLV extract won't recognize it as a flv file.
Moitah
31st March 2008, 03:32
Can you post a link to the video (the page on YouTube is fine)?
Placio74
31st March 2008, 10:34
I got a recent video off Youtube which has AAC audio according to MPC, but FLV extract won't recognize it as a flv file.
Probably it's just MP4.
Check used MediaInfo.
Try Yamb (MP4Box) to demux.
Actual can download some video files from YouTube as FLV and MP4.
Dmitry Vergheles
25th April 2008, 18:17
Hello Moitah,
Thank you for your tool. Very usefull:)
Don't you want to add ASF output fetaure?
Simonjp
19th August 2008, 09:26
just wanted to add my voice to the choir - thank you, a very useful tool! Now that the BBC seems to be changing its radio streams from Real Media to mp3 through FLV, this will be very useful to be able to continue to listen to BBC radio shows on my morning commute!
Moitah
17th November 2008, 03:02
FLV Extract 1.4.0 released (http://www.moitah.net/):
* Supports H.264/AVC, written as a raw elementary stream.
* Supports AAC, written as .aac with ADTS headers.
* Extracts VP6 alpha channel to a separate file.
* Prompts before overwriting files.
weaker
17th November 2008, 23:52
Thank you! Always useful.
Taurus
19th November 2008, 13:28
FLV Extract 1.4.0 released (http://www.moitah.net/):
* Supports H.264/AVC, written as a raw elementary stream.
* Supports AAC, written as .aac with ADTS headers.
* Extracts VP6 alpha channel to a separate file.
* Prompts before overwriting files.
Boah, almost missed this :p
Thank you Moitah, really appreciated :thanks:
Alwayscamp
20th November 2008, 00:37
wow! and thanks.
using this to demux flv tutorial files so that I can play them on iphone.
THANKS
flebber
24th January 2009, 06:14
HI I like the program.
NerdWithNoLife
25th February 2009, 02:08
Sorry if this is against rule 11, but thanks very much for the AVC support! I couldn't find a way to open one of those odd AVC flv's, then I found this program was updated. You help me to keep with the times.
Moitah
29th May 2009, 05:13
FLV Extract 1.6.0 released (http://www.moitah.net/). Recent features (from 1.5.0 and 1.5.1 as well):
Generates VBR header for VBR MP3 audio streams
Supports Speex audio streams
Suggests cropping parameters for VP6 videos that were mod-16 padded by the encoder
Command line version
fuxxi
26th June 2010, 16:46
Hi Moitah,
thank You for this great small and perfect working tool!
Can You update the program to support extraction via context menu in windows explorer or at least automatically extraction if I open an flv file with the program?
Maybe You can add some options to set some parameters like handling for files automatically opened by FLV Extract?
I use it only to extract audio files and its not the fastest way to open the program and then drag files to the program. This can be done faster.
Foofaraw
7th August 2010, 01:31
Yes, excellent and simple - thanks Moitah just what I needed :)
Lighto
6th March 2011, 06:33
Excellent project, is it possible to add support for nellymoser audio extraction?
BugiBugBug
20th April 2012, 11:40
I've noticed something with FLV Extract that could be strange or maybe intended behaviour; at least I do not get it.
I got two parts of a clip in FLV - it contains H264 and AAC (LC) streams.
According to FLV Extract, the framerate is 29,70 (average frame rate is a bit lower with 29,661).
If I remux the FLVExtracted H264&AAC using the timecode file in MKVmerge, the resulting file has a 30.003 frame rate and is 1h20min. long - regardless of whether I set the frame rate to 29.97.
If I remux the streams without using the timecode nor the framerate setting, the resulting file is 29.70 fps, duration however -still- 1h20min.
If I remux the streams without the timecode file, but with the 29.70 setting, the resulting fps is actually 29.70, and the total duration is -still- 1h20min.
Mediainfo tells me all files are CFR. Results are the same regardless of using FLVJoiner before extracting and muxing.
Do you think this could be a bug in timecode file generation?
sneaker_ger
20th April 2012, 15:22
The first two or three timecodes of flv files are often "0", while all other timecodes equal 1000/(30/1.001) (there's some jitter due to limited precision). That's why these strange average framerates, like "30.003", are displayed. I don't really know if that can be considered a bug. It could be a problem that people encounter during the creation process of the flv. A test I've done once showed no a/v sync problems when assuming constant 30/1.001, but I don't know if this applies to all flv files. I'm also interested in a definite explanations on this issue.
Mosu
21st April 2012, 09:21
Also read my FAQ entry about "frame rate" in Matroska files (https://www.bunkus.org/answers/?qa=205/why-is-the-fps-frame-rate-wrong). Short answer: there is no frame rate in a Matroska file.
BugiBugBug
19th May 2012, 11:42
Also read my FAQ entry about "frame rate" in Matroska files (https://www.bunkus.org/answers/?qa=205/why-is-the-fps-frame-rate-wrong). Short answer: there is no frame rate in a Matroska file.
Thank you for the heads-up. I would understand this to mean that a setting like 29,70 in the second tab of mkvmerge is actually not directly used, but translated in internal frame duration.
Still this does not explain why the duration of the files stays the same with any setting, since 30.003-29.70 is 2,3 frames per second faster. on a 1 hour 20 min. file, this should show differences in length, it seems to me.
Since the FLV is clearly CFR, I've ultimately muxed the file without using the timecode file, and setting 30/1001. This produced a fine mkv with a/v in sync.
sneaker_ger
19th May 2012, 12:57
Still this does not explain why the duration of the files stays the same with any setting, since 30.003-29.70 is 2,3 frames per second faster. on a 1 hour 20 min. file, this should show differences in length, it seems to me.
30.003 fps - 29.97 fps = 0.033 fps, not 2.3 fps
Also don't forget that the duration is usually the difference of time between the start and the end of the longest track, which could be the audio track. You wouldn't see any difference then.
And 30.003 fps is the average framerate, not necessarily a constant framerate. In this case constant 29.97 fps with a negative delay at the beginning (as mentioned in my other post), so you should never just fill in the average framerate into mkvmerge GUI's fps field.
Thank you for the heads-up. I would understand this to mean that a setting like 29,70 in the second tab of mkvmerge is actually not directly used, but translated in internal frame duration.
That is correct.
Still this does not explain why the duration of the files stays the same with any setting
Because timecode files always override the --default-duration setting.
GimmeAreason
28th May 2012, 23:38
Wow. I remembered about this tool today when trying for a while to get the audio out of a file that claimed to be flv video yet had no video apparently. I had downloaded it from the bbc stream..supposedly an audio file but they made it video and most players except mpc (which I use anyway) wouldn't touch it! Your program instantly left me with an ACC file and that's it!
THANK YOU, great software :)
jofori89
8th June 2012, 18:21
Sorry for not asking the author first. I has just download source code and add some features
Since this tool has not been updated for a long time, today morning I opened this program to extract some FLV from youtube. But it lacks of some detail information on GUI, so I thought of adding something into it:
FLV Extract version 1.7.0:
http://img401.imageshack.us/img401/1640/capture00108062012.jpg
- Add list of added file with check box, this allows people add many files from various folders, select or deselect files that not need to extract, before really starting the process.
FLV Extract 1.7 Download (http://www.mediafire.com/?1tcf91bjbw0225w)
-
Download With source code (http://www.mediafire.com/?gd1h44aoxii0bag)
I'm thinking of adding a feature like allow people automatically/immediately remux extracted flv files to mp4/mkv (with some settings)
b66pak
8th June 2012, 20:32
@jofori89 thanks a lot...
I'm thinking of adding a feature like allow people automatically/immediately remux extracted flv files to mp4/mkv (with some settings)
that would be very usefull...
_
jofori89
9th June 2012, 01:59
Thank for your feedback
Added this program to Google Code, now you guys can download it (and source code) from there.
http://code.google.com/p/flv-extraxct/
FLV Extract version 1.71 (June 09 2012):
Change log:
-Allow people drag and drop folders, files and both in the same time into files list.
-Fix drag&drop multi files bug that not allow to add all of them.
Download (http://code.google.com/p/flv-extraxct/downloads/list)
Chetwood
9th June 2012, 06:42
I'm thinking of adding a feature like allow people automatically/immediately remux extracted flv files to mp4/mkv (with some settings)
Absolutely! +1.
jofori89
11th June 2012, 04:04
Update:
Done with Mp4 remuxing (mp4box) (allow change framerate) function.
I have a question like this "How to set Aspect ratio by mp4box?)
like this?
-par 1=16:9 / par 1=X:Y
jofori89
11th June 2012, 12:39
FLV Extract version 2.0.1
(June 11 2012):
http://code.google.com/p/flv-extraxct/
Front-end FLV extract and mp4/mkv remuxing GUI software.
Require:
- .Net 2.0 (if using XP).
- Mkvmerge.exe for mkv remuxing.
- mp4box.exe for mp4 remuxing.
Change log:
- MKV / MP4 remuxing extracted FLV files option is now available.
- Allow auto clean temp files.
- Fix some glitch.
Screenshoots:
http://img215.imageshack.us/img215/4968/capture00111062012.jpg
http://img20.imageshack.us/img20/5051/capture00311062012.jpg
Download:
http://code.google.com/p/flv-extraxct/downloads/list
Need tester for this
[ReX]
11th June 2012, 17:49
Seems to be working fine, but I only tested with YouTube files so far.
If the timecodes are extracted, are they used when muxing?
If so, should they be removed along with audio and video after muxing?
Is it possible to allow it to remux just the audio to mp4?
Raw AAC doesn't work everywhere so I have to mux it into a mp4 container.
And can you disable always on top or make a setting for it?
jofori89
11th June 2012, 18:17
If the timecodes are extracted, are they used when muxing?
If so, should they be removed along with audio and video after muxing?
Extract settings can be saved after closing program, just uncheck the timecodes setting, next time it won't extract timecodes anymore.
It is currently not used when remuxing .264 raw file.
Is it possible to allow it to remux just the audio to mp4?
Raw AAC doesn't work everywhere so I have to mux it into a mp4 container.
I don't what people mux aac to m4a and use for anything, but i will work more on audio muxing mode.
And can you disable always on top or make a setting for it?
Since I built it on Debug mode so I'm not sure where I can change the Always-on-top setting for this, i'll work on it also.
You temporally can press Minisize button.
[ReX]
12th June 2012, 00:25
Well, my Android phone can sometimes read raw AAC and sometimes it can't, it's weird.
My PSP can never read it, though.
jofori89
12th June 2012, 17:13
FLV Extract version 2.0.2
(June 12 2012):
http://code.google.com/p/flv-extraxct/
Front-end FLV extract and mp4/mkv remuxing GUI software.
Require:
- .Net 2.0 (if using XP).
- Mkvmerge.exe for mkv remuxing.
- mp4box.exe for mp4 remuxing.
Change log:
- Add options for re-muxing only audio track to mka / m4a files.
- Remove default state of Always-on-top option.
- Fix some glitch.
Screenshots:
http://img205.imageshack.us/img205/3538/capture00112062012.jpg
Download:
http://code.google.com/p/flv-extraxct/downloads/list
This download file doesn't include mp4box.exe and mkvmerge.exe.
[ReX]
13th June 2012, 19:02
:thanks:
M4A muxing works, but shows a dialog with no text (http://i.imgur.com/Y3Uzb.png) before muxing each file for some reason. MKA has no problems.
jofori89
13th June 2012, 23:54
I think i forgot remove a MessageBox that i made for test
N586Z
3rd September 2012, 19:15
Hello,
I don't know if I'm doing something wrong because I haven't seen my problem anywhere. Everytime I extract an FLV that contains an AVI file inside, it disappears after it's done (only when I have the setting: remux to mkv). Everything else works great.
jofori89
4th September 2012, 01:04
Hello,
I don't know if I'm doing something wrong because I haven't seen my problem anywhere. Everytime I extract an FLV that contains an AVI file inside, it disappears after it's done (only when I have the setting: remux to mkv). Everything else works great.
Thanks for your feedback.
have you set disable for the option "Remove temp files" yet? Or can you please send me link of the file you're trying to extract (mediafire like please) so i can check it detailedly.
N586Z
4th September 2012, 22:54
Yes, I've tried the disable "Remove temp files" and they don't disappear but I was curious why they don't remux into MKV. Here's the link to an FLV file with an AVI inside:
http://www.mediafire.com/?hhmuuyzudby0ml2
sneaker_ger
4th September 2012, 23:21
Mkvmerge can mux those streams without a problem, so probably the command-line generated by the GUI for remuxing is wrong. (expecting ".264" instead of ".avi"?)
But FLV1 video in mkv will not offer great compatibility anyways...
jofori89
5th September 2012, 01:18
Mkvmerge can mux those streams without a problem, so probably the command-line generated by the GUI for remuxing is wrong. (expecting ".264" instead of ".avi"?)
But FLV1 video in mkv will not offer great compatibility anyways...
:goodpost: it might be true, if i remember right, i didn't use switch case for .264/.avi in here :rolleyes: (i don't like avi muxing into mkv as well).
I will fix the code a bit.
---
I did add the case for avi input file, but i wonder the command-line is still wrong format?
---
I found the problem in here, the command-line for avi input file got repeated.
And there are still a problem in setting ratio for mp4 file :/ it needs both of input/output file ratio, and i still dont know how to set values of command-line right.
jofori89
5th September 2012, 02:27
FLV Extract
Latest version: 2.0.3
(September 5 2012)
http://code.google.com/p/flv-extraxct/
Front-end FLV extract and mp4/mkv remuxing GUI software.
Change logs:
version: 2.0.3 - Fix avi (FLV/VP6,...) muxing to mkv gives no output file).
Require: - .Net 2.0 (if using XP). - Mkvmerge.exe for mkv remuxing. - mp4box.exe for mp4 remuxing.
Download:
http://code.google.com/p/flv-extraxct/downloads/list
jofori89
5th September 2012, 02:51
It's got typo from the start so i don't want to chance the url (or maybe not allowed) of Google page, it might be a problem
N586Z
5th September 2012, 05:55
Wow, that was quick! :thanks:
jofori89
6th September 2012, 04:28
anyway, anyone has a way to set ratio for output file of mp4 file? I dont get what method Yamb used in muxing at all
oddball
11th January 2013, 19:54
Some folks are having issues with extracting files to the correct framerate. 29.97 ends up playing at 33.303fps. I don't have the source file to find out though.
jofori89
12th January 2013, 01:27
Some folks are having issues with extracting files to the correct framerate. 29.97 ends up playing at 33.303fps. I don't have the source file to find out though.
:goodpost: Yeah, i got that bug too when i tried remux some 29.970 FLV files from youtube to MP4. If i did not specify the output framerate but just leave it be original, it become 25fps. There are not that bug with mkv
jofori89
12th January 2013, 06:18
FLV Extract
Latest version: 2.1.0
(Jan 12 2013)
http://code.google.com/p/flv-extraxct/
Front-end FLV extract and mp4/mkv remuxing GUI software.
Change logs:
-Fix incorrect framerate for mp4 output file at auto option.
-Add right click menu, now user can add files via it or "Open with..." in Windows Explorer.
Require:
- .Net 2.0 (if using XP).
- Mkvmerge.exe for mkv remuxing.
- mp4box.exe for mp4 remuxing.
Download:
http://code.google.com/p/flv-extraxct/downloads/list
Current issues:
- Changing ratio for mp4 output is currently not working.
- Some files contain non-Unicode characters in its name may not be remuxable to mp4 (remove those characters will fix this).
fryk
12th January 2013, 09:34
I have a question like this "How to set Aspect ratio by mp4box?)
like this?
It seems to be a common issue: par in mp4box (http://forum.doom9.org/showthread.php?p=1609867#post1609867)
jofori89
12th January 2013, 10:14
It seems to be a common issue: par in mp4box (http://forum.doom9.org/showthread.php?p=1609867#post1609867)
well, when i tried change a 6:5 video to 16:9 video, it showed correct in Video info but still incorrect in video player.
ratio = ":par=1.78:1.33";
fryk
12th January 2013, 17:33
well, when i tried change a 6:5 video to 16:9 video, it showed correct in Video info but still incorrect in video player.
ratio = ":par=1.78:1.33";
If you have a video with storage ar of 6:5 and need a display ar of 16:9, par is 40:27 ( 1.48:1).
jofori89
13th January 2013, 01:39
If you have a video with storage ar of 6:5 and need a display ar of 16:9, par is 40:27 ( 1.48:1).
that is what i wanted to know, how to get that 40:27, and not like mkv doesn't require storage ar to calculate display ar.
Currently there is no code to auto get ratio of flv video in project, should i let user manually input resolute of video?
http://i1093.photobucket.com/albums/i433/Silent_Soul1/Funny/tumblr_ma345w3LrL1r7jz92.gif
far*par=dar
http://renomath.org/video/linux/aspect/
SeeMoreDigital
13th January 2013, 15:41
that is what i wanted to know, how to get that 40:27, and not like mkv doesn't require storage ar to calculate display ar.
How about offering the ability for users to input their own settings within the 'FPS' and 'Aspect Ratio' boxes?
fryk
14th January 2013, 00:54
mediainfo (or whatever) --> get storage ar
user input --> set display ar (4:3, 16:9 ... custom)
FLV Extract --> calculates "PAR"
[ReX]
15th January 2013, 12:11
The MediaInfo DLL package has a C# example with a wrapper.
Simon88
21st January 2013, 07:47
I know that MKV now supports it directly in v6.0.0 and FLVExtractCL.exe 1.6.3 w/ timecodes to MKV using v5.9.0 or earlier also works.
I'm trying to go from VFR FLV to MP4 & I tried using latest v0.22 of mp4fpsmod.exe to insert the timecodes but it didn't work (some error about "monotone").
So, my current method involves converting the VFR FLV container to MP4 containers using latest daily build of ffmpeg. They "appear" to be in sync.
But after examining the extracted timecodes of the converted mp4 files using both mkvextract (mkv as an intermediate) & mp4fpsmod.exe, I notice the timecodes differ from those extracted from FLVExtractCL.exe 1.6.3.
I trust FLVExtractCL.exe 1.6.3 because they match exactly those from an MKV converted from a VFR MP4 and then extract using MKVextract.
So, what is the best method to convert VFR FLVs to VFR MP4s.
Any help is greatly appreciated!
sneaker_ger
21st January 2013, 07:54
I'm trying to go from VFR FLV to MP4 & I tried using latest v0.22 of mp4fpsmod.exe to insert the timecodes but it didn't work (some error about "monotone").
The timecodes of a VFR flv file often start like this:
# timecode format v2
0
0
0
40
80
....
Try to change that to something like:
# timecode format v2
0
1
2
40
80
...
Simon88
21st January 2013, 10:51
Thanx.. Most of my timecodes contain something like:
# timecode format v2
0
0
1
3
43
83
OR
# timecode format v2
0
0
40
80
It's strange that mp4fpsmod could not handle such errors as it is VERY common in my FLVs.
Could I simply delete one of lines w/ the "0"?
Or if I do delete one line, do I have to add an extra line at the end?
I'm thinking of using a sed command in a bat/cmd file to batch process the timecodes text files....
Thanks...
jofori89
18th August 2013, 19:59
Well, this update is a request for only-video option.
Latest version: 2.2.0
(August 19 2013)
http://code.google.com/p/flv-extraxct/
Download https://drive.google.com/folderview?id=0B70IHx-o4zREN0Z2TFlFaG4tMWs&usp=sharing
Front-end FLV extract and mp4/mkv remuxing GUI software.
Warning: MP4 container only support the following formats, MPEG-2 Part 2, MPEG-4 ASP, H.264/MPEG-4 AVC, H.263, VC-1
Change logs:
version: 2.2.0
- Add only-video muxing option. - Join Muxing and Extracting option into one.
Require: - .Net 2.0 (if using XP). - Mkvmerge.exe for mkv remuxing. - mp4box.exe for mp4 remuxing.
Screenshot:
http://img839.imageshack.us/img839/5047/z3ok.jpg
FLV Extract extracts video and audio from FLV files without decompressing or re-compressing. The video is saved to AVI/246 (H.263/FLV1 and VP6/FLV4 are supported) and the audio is saved to MP3/acc.
It also allow people immediately re-muxing extracted file to mp4 / mkv video or m4a / mka audio file, and open them on HDTV, ipod, cellphone,...
Selur
11th August 2024, 09:10
Could someone compile and share a 64bit build of FLVExtractCL ?
Thanks!
Cu Selur
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.