[Ffmpeg-devel-irc] ffmpeg.log.20120407

burek burek021 at gmail.com
Sun Apr 8 02:05:02 CEST 2012


[00:59] <CoasterMaster> what does --version-3 flag enable (i.e. what does enabling version 3 give me that I wouldn't have otherwise)
[01:08] <JEEB> CoasterMaster, you usually have to enable it for certain libraries
[01:08] <JEEB> for example libvo_aacenc needs v3
[01:08] <JEEB> since it is apache licensed
[01:09] <JEEB> I don't remember if ffmpeg itself had anything v3-only
[01:12] <CoasterMaster> JEEB: thanks...i thought i read somewhere that there was a second prores decoder that's used if --version-3 is enabled (and possibly something about optimizations), but I can't remember where I read that and I can't find it again so it might be just be me making things up
[01:12] <JEEB> one of the prores implementations might have used it, true
[01:12] <JEEB> anyways, mostly related to third-party libraries
[01:12] <CoasterMaster> alrighty, thanks :)
[01:48] <llrcombs> looks like the issue I mentioned was fixed in the latest verison, nevermind
[04:29] <Sedici> hi
[04:30] <Sedici> is there anyway to join to videos?
[04:30] <Sedici> using ffmpeg?
[04:50] <relaxed> Sedici: look at concat in the man page.
[04:58] <Sedici> thanks relaxed, i saw a way to it, but it MUST be a mpeg file, if i encode mi mp4 file to a mpeg i will lose quality
[04:58] <Sedici> i was looking for a way that dont lose quality
[05:11] <relaxed> MP4Box can concat losslessly
[05:11] <relaxed> it's part of gpac
[05:16] <Sedici> thanks
[05:16] <Sedici> ill try it
[05:26] <llrcombs> OK, strangeness
[05:26] <llrcombs> I take back what I said about that stuff being fixed
[05:27] <llrcombs> when I try to reencode an MKA file with an AAC track in any format other than AAC, ffmpeg scales it down
[05:28] <llrcombs> (e.g. the 2h6m-ish file is now 1h59m-ish)
[05:57] <llrcombs> has anyone got this?
[05:57] <Sedici> relaxed mp4box worked great, thanks!
[05:59] <relaxed> you're welcome
[06:42] <llrcombs> Has anyone ever seen ffmpeg change an audio file's duration when converting from one encapsulation and codec to another?
[06:51] <relaxed> llrcombs: can you put up a sample of your source somwhere?
[06:52] <llrcombs> relaxed: not sure if it'll still happen in a sample. I'm trying something real quick; if it doesn't work, I'll upload a sample in a sec
[06:52] <relaxed> the whole source is fine
[07:06] <llrcombs> relaxed: got a reccomended host for a 117MB file? Mediafire's complaining about a nonexistant permissions error
[07:07] <relaxed> llrcombs: dropbox http://db.tt/cDWPLzP
[07:12] <llrcombs> uploading...
[07:12] <llrcombs> not the entire source audio/video, just the audio track extracted from the original MKV as an MKA
[07:13] <llrcombs> (it also occurs in another AAC audio track from the same file, which I also have as an MKA, but just the one should demonstrate the issue)
[07:28] <llrcombs> well, that took long enough
[07:28] <llrcombs> relaxed: here http://dl.dropbox.com/u/46348978/Spirited%20Away%20720p%20HDTV%20(1).mka
[07:37] <llrcombs> relaxed: ping
[14:27] <raven> hi
[14:30] <raven> ~2 years old wmv-files - several "ignoring overflows" and massively faulty frames
[14:30] <raven> any ideas what's wrong there/changed anything?
[16:03] <zap0> use a ~2 year old ffmpeg
[16:03] <zap0> raven, boop!
[16:04] <raven> useful hint
[18:00] <orangey> hello all
[18:01] <orangey> I'm going crazy with my videos all rendering / remaining out of sync. They're rendered by kdenlive, which depends on FFMPEG using this command:   f=mp4 hq=1 acodec=aac ab=%audiobitrate+'k' ar=48000 pix_fmt=yuv420p vcodec=libx264 minrate=0 vb=%bitrate+'k' g=250 bf=3 b_strategy=1 subcmp=2 cmp=2 coder=1 flags=+loop flags2=dct8x8 qmax=51 subq=7 qmin=10 qcomp=0.6 qdiff=4 trellis=1 aspect=%dar pass=%passes .
[18:01] <orangey> However, even when i try to restore sync, I just can't.
[18:02] <orangey> the sync is off by 300ms, and the only way to even come close to restoring it is to use avidemux and re-encode as something other than x264 / aac
[18:02] <juanmabc> -vsync or -async ?
[18:03] <orangey> juanmabc: as in, add that option?
[18:03] <orangey> which would you recommend? what's the difference?
[18:03] <juanmabc> yep, it's sync from video or sync from audio, both should sync
[18:04] <juanmabc> just various methods
[18:07] <orangey> juanmabc: neither seem to do it
[18:07] <orangey> juan can I do a copy with async / vsync?
[18:08] <juanmabc> then wait for another answer
[18:11] <orangey> juanmabc: does this command look right: ffmpeg -i In.mp4 -vsync 1 -acodec copy -vcodec copy -ss 00:00:02 -t 10 test.mp4
[18:11] <orangey> ?
[18:13] <juanmabc> vsync does not take args, and i guess copy does nothing to the stream
[18:15] <orangey> juanmabc: that was my fear.
[18:15] <orangey> though I guess because async takes args I figured vsync must..
[18:15] <orangey> anyhow.
[18:15] <orangey> thank you for your advice
[18:42] <Ultimatespirit> How do I make ffmpeg find libx264? I am confident I compiled it correctly and installed it
[18:42] <Ultimatespirit> it being libx264
[18:47] <juanmabc> --enable-libx264
[18:48] <Ultimatespirit> I mean when I did that it said ERROR: libx264 not found
[18:49] <juanmabc> --help | grep -i x264 or --help | grep -i path
[18:51] <Ultimatespirit> that returns " --enable-libx264         enable H.264 encoding via x264 [no]"
[18:52] <juanmabc> and the path ? or lib search ?
[18:53] <Ultimatespirit> assuming path meant the path to the libx264 binary it returned nothing
[18:53] <Ultimatespirit> as just path it returned some general information
[18:53] <juanmabc> nope, just a literal "path"
[18:53] <Ultimatespirit> if it helps any i'm running mac osx
[18:54] <Ultimatespirit> in which case it says "
[18:54] <Ultimatespirit> wwops
[18:55] <Ultimatespirit> http://pastebin.com/5FvKaswm
[18:55] <Ultimatespirit> it wouldn't let me use ffmpeg.pastebin.com for some reason...
[18:57] <juanmabc> then grep "dir" and/or "lib"
[18:58] <Ultimatespirit> i did both: http://pastebin.com/6UPM7i2e
[20:11] <llrcombs> relaxed: ping
[20:36] <maujhsn> Can anybody  give me the commands to use to do dvd or cd authoring with ffmpeg!
[20:37] <maujhsn> I will working with data files!
[21:44] <relaxed> llrcombs: Hey. Let me download it and take a look.
[22:08] <relaxed> llrcombs: I encoded the file to mp3 in mka and the durations are pretty much the same. http://pastebin.com/kMKJZWAF
[22:09] <llrcombs> relaxed: I've been encoding to .mp3s and such, would that make a difference?
[22:10] <relaxed> Are you using a recent version of ffmpeg?
[22:10] <relaxed> I'm encoding to .mp3 now
[22:15] <DelphiWorld> hi all
[22:15] <DelphiWorld> how can i list my actual audio/video codecs ?
[22:15] <DelphiWorld> ubuntu server 10.04
[22:16] <juanmabc> ffmpeg -codecs
[22:18] <DelphiWorld> LOL
[22:19] <DelphiWorld> juanmabc: thank you but i'm unable to read them all :|
[22:19] <juanmabc> ffmpeg -codecs | grep -i "xvid"
[22:21] <briMestone_home> hey guys.. im using FFmpeg to dump a video to a raw codec and then from that to a specified codec. my question is how do i send the output of the first ffmpeg to the input of the second ffmpeg task to skip the intermediate file ( large file )
[22:21] <briMestone_home> so something like piping the output of the 1st one to the input of the second ffmpeg
[22:22] <Mavrik> you can use pipes
[22:22] <Mavrik> but the first question is - why would you want to do that?
[22:22] <briMestone_home> well im trying to conform a 60p footage to playback at 23.98
[22:23] <briMestone_home> so from 59.94psf to 23.98psf
[22:23] <briMestone_home> making the footage longer since it will play slower
[22:24] <DelphiWorld> juanmabc: i'm trtying to multicast a satellite transponder through MumuDVB
[22:25] <briMestone_home> right now, i write it this way. ffmpeg -i 00003.MTS -f rawvideo -pix_fmt yuv444p -vcodec rawvideo -s 1920x1080 -y raw.raw; ffmpeg -f rawvideo -pix_fmt yuv444p -sameq -r 23.98 -s 1920x1080 -i raw.raw -y 00003.MP4
[22:27] <briMestone_home> no one?
[22:28] <DelphiWorld> briMestone_home: no, two :)
[22:28] <briMestone_home> reallly? thats the easiest way to do it?
[22:28] <relaxed> llrcombs: Hmm, I'm not sure why that's happening.
[22:28] <Mavrik> briMestone_home: I still don't get why you're running ffmpeg twice instead of doing a straight conversion
[22:28] <briMestone_home> how?
[22:29] <Mavrik> ffmpeg -i 00003.MTS -f rawvideo -pix_fmt yuv444p -r 23.98 -s 1920x1080 00003.MP4
[22:29] <briMestone_home> if i do it in one instance, ffmpeg will throw the excess frames within a second
[22:29] <Mavrik> is the equivalent of your command
[22:29] <Mavrik> "-sameq" doesn't do what do you think it does so don't use it
[22:30] <Mavrik> you'll want to pass h.264 encoding bitrate and parameters for that
[22:30] <briMestone_home> what it does is 1 minute of footage creates 1 minute of output
[22:30] <briMestone_home> i want to create a slow-mo effects by re-arranging the actual number of frames
[22:31] <Mavrik> briMestone_home: er yea, put -r before -i
[22:31] <Mavrik> same with -f and -pix_fmt
[22:31] <Mavrik> and you'll get the same effect
[22:31] <briMestone_home> let me test that..
[22:33] <briMestone_home> man.. i would kiss your toes if this work as plan
[22:33] <briMestone_home> or what ever yer highness
[22:33] <Mavrik> if not, you can try this: http://blog.grio.com/2012/01/fast-and-slow-motion-video-with-ffmpeg.html
[22:45] <briMestone_home> that site is not what im trying to achive, they force it to slow via interpolation
[22:45] <JEEB> if you want ffmpeg to read something at a lower frame rate, just set -r before the input (-i)
[22:45] <JEEB> it overwrites the input's frame rate
[22:45] <briMestone_home> ffmpeg -r 23.98 -i 00004.MTS -pix_fmt yuv444p -s 1920x1080 00004.MP4
[22:46] <briMestone_home> it still played at realtime speed
[22:47] <JEEB> dunno, that's how it's supposed to go IIRC :V
[22:47] <briMestone_home> redoing it like
[22:47] <briMestone_home> ffmpeg -r 23.98 -i 00004.MTS -pix_fmt yuv444p -s 1920x1080 -r 23.98 00004_1.MP4
[22:52] <briMestone_home> any more idea?
[22:59] <maujhsn> Mavrik can you give me the commands to use to do dvd or cd authoring with ffmpeg?
[23:18] <kilo> HI   IM in a pickle!    Trying to make an ios5.1 arm7 wrapper of  ffmpeg + lame  getting this Undefined symbols for architecture armv7: "_ff_dot_product", referenced from: _estimate_pitch in libavcodec.a(g723_1.o)"_ff_acelp_weighted_vector_sum"
[00:00] --- Sun Apr  8 2012


More information about the Ffmpeg-devel-irc mailing list