Log in

View Full Version : FLV Extract


Pages : 1 [2]

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