[02:39] <ZeloZelos> what would be the paramaters to take png's and turn them into wmv? [02:40] <ZeloZelos> i tried ffmpeg -i "C:\Users\Zelo\Desktop\earth\frames\*.png" -vcodec wmv2 -y C:\Users\Zelo\Desktop\earth.wmv [07:25] <robertzaccour> I'm trying to figure out how to include audio recording in screencasts with ffmpeg. [07:26] <robertzaccour> so far I'm at ffmpeg -f x11grab -r 25 -s 1024x768 -i :0.0 -vcodec huffyuv -sameq screencast.avi now just trying to figure out how to get it to record my voice mic and whatever audio is on the pc [07:47] <robertzaccour> Ok I almost got it figured out. I've got x11grab working and i-pulse. Might someone be able to help me figure out how to capture analog audio as well? [07:49] <hendry> robertzaccour: https://github.com/kaihendry/recordmydesktop2.0/blob/master/r2d2.sh#L26 [07:50] <hendry> robertzaccour: i use alsa, I don't understand how/why pulse is used by so many ppl [07:51] <robertzaccour> hendry, pulse works best for me, especially when using guvcview [07:52] <robertzaccour> hendry, [NULL @ 0x265e440] Requested output format 'x11grab' is not a suitable output format [07:52] <robertzaccour> :0.0: Invalid argument [07:58] <robertzaccour> Could someone help me figure out how to record from my speakers? I already got my screen and mic with ffmpeg -f alsa -i pulse -f x11grab -r 25 -s 1440x900 -i :0.0 -acodec pcm_s16le -vcodec huffyuv -sameq Screencast.avi just gotta get my speakers in there and I'm set. [08:03] <fling> how may I use something like Deshaker with ffmpeg? > http://www.guthspot.se/video/deshaker.htm [08:11] <robertzaccour> Is there anything in my question I'm leaving out that might be helpful in figuring out? [08:12] <hendry> robertzaccour: can't you control that sort of mixing from alsamixer ? [08:12] <hendry> robertzaccour: sorry, I would love to help, but I am an newbie [08:13] <hendry> robertzaccour: when you figure out how to do it, I would like to incorporate it to https://github.com/kaihendry/recordmydesktop2.0 [08:45] <fling> can ffmpeg do this with deshake? > http://isenmann.wordpress.com/2011/03/22/deshaking-videos-with-linux/ [08:52] <robertzaccour> Is it even possible to record from the mic and the speakers at the same time? Could someone please help me with this? [08:53] <fling> robertzaccour: /j #alsa [08:56] <robertzaccour> fling, this is the ffmpeg channel [09:13] <hendry> is there a sane way to figure out the duration of a .webm file ? [09:20] <robertzaccour> hendry, right-click, select properties, look in the audio/video tab [09:20] <robertzaccour> or double click and see how long it is [09:27] <robertzaccour> dadadew, you familiar with ffmpeg commands? [09:28] <dadadew> absolutely [09:30] <hendry> robertzaccour: i'm on linux [09:31] <robertzaccour> dadadew, here's what I got so far so ffmpeg -f alsa -ac 2 -i plughw:1,0 -f x11grab -r 15 -s 1360x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -threads 0 output.mkv now I just need to figure out how to get my analog speakers in on the recording [09:37] <ubitux> fling: we have a deshake filter, but it might be that effective [09:38] <ubitux> fling: your post reminds me the thing from google [09:38] <ubitux> there is an opened issue to improve the deshake filter, if you want to contribute :) [09:39] <ubitux> hendry: use ffprobe [09:39] <ubitux> with -show_format, and you might be interested in -of as well [09:43] <hendry> thank you ubitux [09:44] <robertzaccour> anyone here familiar with ffmpeg commands? [09:44] <ubitux> you likely need to configure it with alsa [09:44] <robertzaccour> ya think so? [09:45] <hendry> ubitux: ffprobe man page is mental. what does -of do [09:45] <ubitux> dunno, but maybe something like making your speakers in recording mode [09:45] <ubitux> hendry: try -of json, or -of flat=s=_ [09:45] <ubitux> you'll get the point [09:48] <hendry> ubitux: got it. that ffprobe man page needs a sanity check nontheless ;) [09:49] <ubitux> really? [09:49] <ubitux> http://ffmpeg.org/ffprobe.html#Writers [09:49] <ubitux> and the -of description looks pretty obvious [09:50] <ubitux> you even have an example :) [09:50] <robertzaccour> ubitux, I'm tryin to figure out how to get ffmpeg to record the speakers directly, just gotta figure out the input and where to put it [09:51] <ubitux> robertzaccour: i understand, but to my knowledge, everytime i had to record from the speaker, it needed some configuration on alsa side as well [09:51] <ubitux> and everytime, it was a pain anyway [09:51] <robertzaccour> ubitux, you mean with alsamixer? [09:51] <ubitux> for example [09:53] <hendry> ubitux: http://r2d2.webconverger.org/2012-10-21/ubitux.html [09:54] <ubitux> haha [09:55] <ubitux> now you could use -of json, and print the info in javascript [09:56] <hendry> ubitux: yes, bit too tired to that atm, but I understand [09:56] <ubitux> and btw, since you're using shell scripting, -of flat=s=_ makes possible to eval directly the variables [09:57] <hendry> ubitux: i'll make a note of that [09:57] <hendry> ubitux: i wish the output wasn't so lossy, can't clearly see my desktop [09:57] <ubitux> so $(eval ffprobe -v 0 -of flat=s=_ -show_format ...) and then you can access for instance $format_duration [09:59] <ubitux> looks readable to me [09:59] <ubitux> but you can play with -b:v to get a better quality [10:00] <hendry> ubitux: on this line ? https://github.com/kaihendry/recordmydesktop2.0/blob/master/r2d2.sh#L34 [10:00] <hendry> ubitux: what's an example value ? [10:01] <ubitux> i'd say on line 36 [10:01] <ubitux> i don't understand why you have so much ffmpeg cmd lines [10:01] <ubitux> why is audio & video separated? [10:01] <ubitux> example value? like -b:v 2000k ? [10:03] <hendry> first i'm recording in flac because i'm told that's fast [10:03] <hendry> ubitux: then i need to convert to vorbis as webm only accepts that as an input [10:04] <hendry> ubitux: so there is 3 steps :( [10:04] <ubitux> you can replace the two last one with a single step afaict [10:05] <ubitux> like... ffmpeg -i $temp $out [10:05] <ubitux> codecs will be autopicked [10:05] <ubitux> you could explicit them with ffmpeg -i $temp -c:a libvorbis -c:v libvpx $out if you prefer [10:06] <ubitux> then play with the quality, like ffmpeg -i $temp -c:a libvorbis -q:a 7 -c:v libvpx -b:v 3000k $out [10:06] <hendry> not sure what 2000k and 3000k mean [10:06] <ubitux> bitrate [10:06] <hendry> and -q:a 7 ? [10:07] <ubitux> audio quality [10:07] <ubitux> variable bitrate, likely [10:07] <hendry> ok, i'll play. spent many hours on this now. :} my exp is that the audio had to be in vorbis in advance [10:08] <ubitux> why? [10:08] <hendry> ubitux: isn't there just a *lossless* codec, or is webm inheriently lossy? [10:08] <ubitux> not sure if vpx has a lossless mode [10:08] <ubitux> and afaik webm only allows vp8 [10:14] <hendry> where can i figure out if vp8 has a lossless mode? [10:44] <hendry> ubitux: two lines works btw! http://r2d2.webconverger.org/2012-10-21/ubitux.html [10:46] <ubitux> i'm on the internet @_@ [10:49] <hendry> ubitux: file sizes seem a bit big. i'll have to play with -b:v [10:49] <ubitux> yep [10:52] <hendry> ubitux: any other possibilities to improve it? I need a H264 version too, need to figure out that line from $temp [10:55] <ubitux> in a mp4? afaict libx264 has better defaults anyway [10:55] <ubitux> i'd say to just play with -crf option [11:05] <hendry> ubitux: https://gist.github.com/3926442 ffmpeg -i /tmp/./r2d2.sh.8Sp5.mkv 2012-10-21/forIOSsafari.mp4 # simply doesn't work I guess I need to manually tell it to convert ? [11:06] <ubitux> [NULL @ 0x19efec0] Codec is experimental but experimental codecs are not enabled, try -strict -2 [11:06] <ubitux> so add -strict -2, or use an external aac encoder [11:06] <ubitux> like fdk-aac, libfaac, etc [11:08] <hendry> ubitux: ffmpeg -i /tmp/./r2d2.sh.8Sp5.mkv -crf 0 -c:v libx264 -preset slow -c:a libmp3lame 2012-10-21/forIOSsafari.mp4 # works ! [11:08] <ubitux> yes, you can encode in mp3 as well [11:08] <hendry> not sure what "-preset slow -c:a libmp3lame 2012-10-21/forIOSsafari.mp4 # works ! [11:08] <hendry> not sure what "-preset slow" does [11:09] <ubitux> it makes it slow? :) [11:09] <ubitux> anyway, you'll likely want -q:a 3 or something (or reduce even more to get a better quality) [11:09] <ubitux> crf 0 is a bit low OTOH [11:10] <ubitux> -crf 21 should be more than enough [11:10] <ubitux> 15-25 should be the range you should play with [11:10] <ubitux> look at libx264 for the appropriate settings [11:11] <hendry> quantizer scale is 0-51; where 0 is lossless [11:11] <hendry> i want lossless don't I? [11:11] Action: hendry reads http://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide [11:12] <ubitux> ah if you want some lossless... [11:12] <ubitux> i'd use another codec for lossless video though [11:12] <hendry> i want the desktop I'm capturing to be sharp [11:13] <hendry> ubitux: surely with mp4 I'm limited to h264 ? require playing on IOS6's safari [11:13] <ubitux> i guess so [11:14] <hendry> mp4 seems 1/3 of the size of the webm regardless! [11:14] <ubitux> though you can likely put another codec if you want, indeed the issue is your destination device [11:14] <ubitux> yes, you have to play more with the libvpx bitrate and maybe other settings [11:21] <hendry> damn, doesn't work on my iphone http://r2d2.webconverger.org/2012-10-21/test.html [11:31] <ubitux> hendry: it's possible some apple device are limited to a few h264 levels [11:32] <hendry> is crf the level? [11:33] <ubitux> no [11:34] <hendry> hmm, doesn't work in Android either [11:34] <ubitux> https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels [11:34] <ubitux> look at the levels supported by your devices [11:35] <ubitux> and then use -level [11:35] <hendry> oh no, there is depressing http://stackoverflow.com/questions/9144574/no-matter-what-i-do-i-cannot-get-... [11:35] <ubitux> :) [11:55] <hendry> none of these presets work for me -vpre, maybe there are in a seperate ffmpeg distro? [11:56] <ubitux> try -preset:v [11:57] <ubitux> these options are a bit tricky [12:08] <Element9> which filters do I need in order to be able to capture audio and video to file? [12:09] <Element9> I disabled all filters when I compiled ffmpeg and I'm getting: "'aresample' filter not present, cannot convert audio formats." [12:10] <Element9> anything else? ...before I just go and do the possible long compile-test-repeat cicle :) [12:17] <hendry> can't get audio working on safari ubitux, video works though [12:17] <hendry> this (flac -> aac) is to blame [12:18] <ubitux> try another aac encoder [12:18] <ubitux> Element9: are you using ffmpeg 1.0? [12:18] <Element9> ubitux: yes [12:18] <hendry> Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height [12:18] <Element9> ubitux: should i be using 1.0, or is it too early? [12:19] <hendry> i fell like i just need the right options [12:19] <ubitux> why did you disable filters? [12:19] <ubitux> it's likely you'll need the resample and scale filters for most of the op [12:19] <hendry> ubitux: what other aac encoder ? [12:19] <Element9> ubitux: to get the smallest executable possible [12:19] <ubitux> hendry: fdk-aac, libfaac, etc [12:20] <hendry> Unknown encoder 'fdk-aac' [12:21] <Element9> ubitux: oh, it's not the released 1.0, it's clone from git [12:21] <ubitux> it's fine :p [12:21] <ubitux> hendry: it's an external one, you need to link it with [12:21] <ubitux> Element9: 1.0 or git/master is fine [12:22] <hendry> -c:a libfaac # failes too :/ [12:25] <ubitux> hendry: same problem. [12:28] <hendry> ubitux: going to try rebuild ffmpeg in desperation https://bugs.archlinux.org/task/27465 [12:29] <ubitux> --enable-libopencore_amrnb --enable-libopencore_amrwb [12:29] <ubitux> isn't this ok? [12:29] <ubitux> i though it was yet another aac encoder [12:34] <hendry> ubitux: yes... it works with re-compiled ffmpeg! http://r2d2.webconverger.org/2012-10-21/baseline.html [12:35] <ubitux> :) [12:44] <CryingRiver> hello, i need help :Ž( [12:45] <CryingRiver> if i try to use the "configure" command to build ffmpeg gcc says that he dont know what this command means, can someone help me maybe? [12:47] <Element9> CryingRiver: tryed "./configure" ? [12:47] <CryingRiver> yes [12:47] <Element9> s/tryed/tried [12:47] <Element9> which OS? [12:47] <CryingRiver> windows [12:47] <CryingRiver> 7 [12:48] <Element9> and which compiler do you plan to use? [12:49] <CryingRiver> that the output: http://pastebin.com/N9nPgc53 [12:49] <Element9> configure is a bash script [12:49] <Element9> for linux [12:50] <Element9> here are the guids for compiling ffpmeg: http://ffmpeg.org/trac/ffmpeg/wiki/CompilationGuide [12:51] <Element9> I'm compiling it in linux for usage on windows - haven't tried to compile it on windows [12:53] <CryingRiver> mhh... my real problem is that I need to build ffmpeg with a special gcc version, and I dont know how to do it... can I use mingw with a special gcc version? [12:56] <Element9> CryingRiver: did you read the compilation guide? [12:57] <CryingRiver> yes, but i got evrytime a "undefined reference to "av_register_all" error [12:58] <CryingRiver> if i build it with mingw [12:58] <CryingRiver> and use this build in my application [12:59] <Element9> and everything works if you use prebuilt one? [13:00] <Element9> no errors while compiling with mingw? [13:03] <CryingRiver> i dont tried a prebuilt one [13:06] <CryingRiver> Element9: no, it dont works, same error [13:06] <Element9> so it's not due to the custom build then :) [13:07] <CryingRiver> yes, but whats then the source of this error... :( [13:11] <Mavrik> you're not linking the libav dlls to your project [13:13] <CryingRiver> i link the .a files, how can i link the .dlls in the makefile? [13:44] <hendry> ubitux: do you know how to get "scrubbing" or seeking working in H264? [13:46] <ubitux> scrubbing? [13:46] <ubitux> seeking should just work [13:53] <hendry> ubitux: it doesn't :/ [13:53] <ubitux> you can't seek in the file with ffplay? [13:53] <hendry> ubitux: when i move the cursor on safari's media player thingy in Youtube, it says "hi speed scrubbing" [13:54] <ubitux> no idea [14:06] <Konigsberg> i dotnt get it, i install ffmpeg on windows on cygwin without using mingw [14:06] <Konigsberg> i cant remember how and i need to update it for youtube-dl and other things to work [14:06] <Konigsberg> i googled like a vicous man but no go [14:18] <Konigsberg> i also didnt have yasj [14:18] <Konigsberg> yasm [14:45] <Konigsberg> i know, i must delete the older ffmpeg version [14:45] <Konigsberg> before i make install the new one [14:45] <Konigsberg> for some reason it's in use [14:45] <Konigsberg> cant find it anywhere [14:56] <GRMrGecko> I'm trying to find a input method I found awhile back this year. I'm trying to convert a multi chapter DVD into one MP4. The method I saw was not a cat command and it was not http://ffmpeg.org/ffmpeg.html#join [14:56] <Element9> is vorbis encoder now marked as experimental and it previously wasn't? [14:56] <GRMrGecko> I cannot use a cat command because I'm already using the std input [14:57] <klaxa> Element9: i think you want libvorbis to use the external encoder, there is an internal one which is marked as experimental [14:57] <Element9> klaxa: thanks. that's what I suspected [15:00] <GRMrGecko> https://evilshit.wordpress.com/2012/09/13/how-to-combine-multiple-files-with... [15:00] <GRMrGecko> that must have been it [15:04] <GRMrGecko> yup:D [15:06] <fling> ubitux: ok :] [15:17] <Element9> every time I stop the capature, windows thinks ffmpeg crashed and says "ffmpeg.exe has stopped working" [15:18] <Element9> is that a known problem? I haven't had that problem before [15:52] <fling> ubitux: the deshaker used for this video looks very good > http://www.youtube.com/watch?v=UBeBHshMsWI [15:56] <Sashmo> good day eveyone, can anyone help me figure out why I keep getting lip sync issues after 8+ hours of live transcoding? [16:01] <Sashmo> oke doke [16:02] <ubitux> fling: great :) [16:07] <Sashmo> fflogger: http://pastebin.com/ebjBAjwu [16:17] <klaxa> Sashmo: >-strict experimental [...] -acodec aac [16:17] <klaxa> i think that's not optimal, i was told to install fdk-aac if i wanted aac [16:18] <Sashmo> klaxa: ? yes? [16:18] <klaxa> you have to recomple from source though, that might fix it [16:18] <klaxa> i'm no expert though... i can't guarantee anything [16:22] <Sashmo> hmmm interesting [16:22] <Sashmo> I'll look into it. [16:23] <Sashmo> can anyone else recommend the same? [16:23] <JEEB> fdk is the best available AAC encoder atm, but just non-optimal AAC encoder shouldn't create a/v desynch [16:24] <Sashmo> does anyeont think it has something to do with timestamps? [16:26] <JEEB> well, yes if the input timestamps are borked then yes, but I would check if you are always fast enough first, although the fps=26 does show that you are indeed over the seemingly 25fps input stream [16:27] <JEEB> also I see you get decoding errors, do those just happen at the beginning and never after that? [16:28] <Sashmo> JEEB: yeah those are just at the begining [16:28] <Sashmo> JEEB: how can I check if the timestamps are borked up [16:29] <JEEB> no idea [16:29] <JEEB> also, can I slap you for using manual settings with libx264? [16:29] <JEEB> I'd really like you to slap you [16:30] <JEEB> -preset was made for a reason [16:30] <JEEB> (and presets within x264) [16:30] <Sashmo> slap me witha trout please [16:30] <JEEB> http://mewiki.project357.com/wiki/X264_Settings#preset [16:30] <JEEB> you set those with -preset [16:30] <JEEB> (and then set profile/level) [16:33] <Sashmo> JEEB: but is that really effecting my audio issue? [16:42] <JEEB> Sashmo, nah -- I am just noting other things in that command line of yours [16:42] <Sashmo> cool, thanks [16:42] <JEEB> also if you're streaming you probably want to use maxrate and bufsize [16:43] <JEEB> maxrate being the maximum rate allowed (aka the minimum speed that lets a person watch the stream), and bufsize being the buffer over which that maximum rate is calculated [16:43] <Sashmo> JEEB: I'll play with it [16:43] <Sashmo> JEEB: any idea why VLC reports back that the stream is 50FPs? instead of 25? [16:43] <JEEB> but neither might be related to the a/v desynch. Which stream? [16:46] <Sashmo> that same one [16:46] <Sashmo> any of my streams really [16:46] <Sashmo> all report back double [16:52] <JEEB> Sashmo, I meant input or output :P [16:53] <Sashmo> JEEB: sorry I dont udnerstand? [16:53] <JEEB> your mpeg-ts input or the rtmp stream you create [16:54] <Sashmo> my source is mpegg-ts h2.64 25fps, and ffmpeg reports that its encoding at 26fps, but vlc reports it as 50fps [16:56] <JEEB> well, yadif shouldn't at least in your case be bobbing [16:56] <JEEB> in any case, not sure where the a/v desynch comes up, other than possible hick-ups in encoding [17:00] <Sashmo> JEEB: forget about the dsync termporaily, why am I getting this dumb 50fps on vlc? [17:01] <JEEB> no idea :P [17:01] <JEEB> VLC can fail, and something somewhere else could be failing as well [17:03] <Sashmo> all the players show it [17:07] <jelly1> hi is it normal that i get a 5 sec. lag between my webcam and the stream i get from ffserver [17:08] <jelly1> or could that be buffering? [17:15] <Sashmo> jelly1: are you using HLS? [17:15] <jelly1> Sashmo: what's HLS? [17:15] <jelly1> Sashmo: i could paste my ffserver.conf [17:16] <jelly1> i want to stream only video from my webcam to a website and use the other source for opencv [17:16] <Sashmo> jelly1: sorry cant help you there [17:16] <jelly1> Sashmo: ok :( [17:16] <jelly1> i'll continue searching [17:17] <jelly1> Sashmo: could it be the convertion? [17:17] <jelly1> from raw to in my case webm [17:17] <Sashmo> jelly1: I think the lowest I have ever seen it is down to 2 seconds [17:17] <jelly1> aha [17:18] <jelly1> Sashmo: or does ffserver itself buffers, and then cpu speed doesnt matter for encoding? [17:26] <Sashmo> jelly1: no idea, but I recall if you change the keyframe interval that you can get it to load faster, think of it like this, if you set a key frame interval of 60 frames, than the decoder will wait for frame 60 to output the video, therefor, 60 frames is 2 seconds, if you are encoding at 30fps, anyone else correct me here, I could be wrong, but this is what I was told before [17:27] <jelly1> aha [17:27] <jelly1> Sashmo: yes logical [17:27] <Sashmo> jelly1: what are you setting it to now? [17:27] <jelly1> Sashmo: FpS> [17:27] <jelly1> *fps? [17:27] <Sashmo> no key frame [17:28] <Sashmo> and sure fps [17:28] <jelly1> VideoFrameRate 24 [17:28] <Sashmo> and your keyframe? [17:28] <jelly1> isn't set [17:29] <Sashmo> hmm I dont know what the defalut is, try adding it [17:29] <Sashmo> keyint=48 [17:29] <Sashmo> should be for 2 seconds [17:29] <Sashmo> if your fps is 24 [17:29] <Sashmo> why 24? [17:30] <jelly1> Sashmo: oh i fetched this sample from a website [17:30] <Sashmo> try this, set your fps to 15, and see if that makes it any quicker [17:30] <Sashmo> dont add any ket int [17:30] <Sashmo> for a test [17:30] <jelly1> ok [17:30] <Sashmo> pastebin your command [17:30] <Sashmo> let me check it [17:30] <Sashmo> FYI, im no expert here [17:30] <Sashmo> just helping [17:30] <jelly1> ffmpeg -f video4linux2 -i /dev/video0 http://localhost:8090/webcam.ffm [17:31] <jelly1> hmm i should take notes [17:31] <Sashmo> just log your irc chat, best notes ever! [17:31] <jelly1> Sashmo: nah [17:31] <jelly1> Sashmo: for the delay :p [17:31] <Sashmo> use pastebin.com [17:31] <jelly1> sure [17:31] <Sashmo> paste the full command and output [17:32] <Sashmo> and the ffm config [17:32] <jelly1> Sashmo: http://sprunge.us/ACLC ffserver.conf and the command is ffmpeg -f video4linux2 -i /dev/video0 http://localhost:8090/webcam.ffm [17:33] <Sashmo> I've never used the ffm before, so I dont know what changes work here [17:33] <Sashmo> straight command line is what I have experiance with [17:33] <Sashmo> sorry [17:34] <jelly1> aha [17:34] <Sashmo> I guess its all the same though [17:34] <jelly1> there isn't much in the ffm [17:34] <Sashmo> I dont see much of a difference [17:34] <Sashmo> well your config is there [17:34] <jelly1> yeah ;) [17:34] <Sashmo> instead of the command line [17:34] <Sashmo> so it would be the same [17:35] <jelly1> hmm not sure what my stream plays now [17:35] <Sashmo> what are you playing it with? [17:35] <Sashmo> from the web page? [17:35] <jelly1> Sashmo: oh its just my webcam [17:35] <Sashmo> your probably using swf [17:35] <jelly1> now i will use fplay [17:35] <Sashmo> no I mean [17:35] <jelly1> Sashmo: no webm [17:35] <Sashmo> ah ok [17:36] <Sashmo> sorry dude, dont really know how to help you further [17:36] <Sashmo> ask the others [17:36] <jelly1> ok [17:36] <Sashmo> Im definitely not the guy to point you in the right direction, at least with this type of setup [17:36] <jelly1> ok [17:36] <jelly1> about 7 sec. with swf [17:37] <jelly1> Sashmo: hmm still lags about the same with VideoFrameRate 15 it seems [17:37] <Sashmo> try the keyint command [17:37] <jelly1> ok [17:38] <jelly1> Sashmo: which value? [17:38] <Sashmo> keyint [17:38] <Sashmo> add that [17:38] <Sashmo> and make it 1 [17:39] <Sashmo> see what happens [17:39] <jelly1> ok [17:39] <jelly1> [flv @ 0x7f39a0009860] warning: first frame is no keyframe [17:39] <jelly1> hmm that's what ffplay also says :) [17:39] <jelly1> Sashmo: looks the same [17:40] <jelly1> Sashmo: maybe reading this should shed some light http://ffmpeg.org/pipermail/ffserver-user/2011-March/000006.html [17:42] <jelly1> Sashmo: googling gives me some more hits [17:42] <jelly1> will study them later [17:42] <jelly1> Sashmo: thanks btw! [17:50] <Sashmo> jelly1: np [18:01] <_stclaws> I am republishing a live rtmp stream from a fms server. Works fine, but the incoming stream sometimes switches sources (we made it like that) which makes ffmpeg think it ends. Is there a way to make ffmpeg just keep on listening to incoming stream no matter what? [18:10] <louisdk> I want to edit start and stop time of some videos. It goes well if I don't use the "-t" option but when I do I get this error: http://pastebin.com/7Tq6KS7W [18:32] <_stclaws> I saw there are parameters to the rtmp protocol in ffmpeg, but how do I use them? For instance, if I want to do "ffmpeg -i rtmp//server/path/stream" and use the parameter "listen", what is the syntax? [19:42] <Element9> I've enbled wmv2 encoder when calling configure (--enable-encoder=wmv2), but resulting ffmpeg don't have wmv2 encoding support. is there anything else that I should enable? something that wmv2 depends on? [20:03] <iive> Element9: can you check config.h , look for the line with CONFIG_WMV2_ENCODER [20:04] <Element9> iive: I've run configure again with some other options and have a different problem now. I'll check that once I get it built again [20:04] <Element9> iive: I take it that config.h is generated during ./configure? [20:05] <iive> yes, config.h config.mak and config.asm I think. there must be a config.log too, in case you need more info about failed test. [20:06] <iive> have in mind that the order of configure options may matter. [20:06] Action: iive is not sure for the last one... but. [20:07] <Element9> iive: i have kind of put them in the order they appear in "./configure --help" [20:08] <iive> :) [20:08] <Element9> iive: don't know if I could do better than that... except to look in the code :) [20:09] <iive> well, i'm just saying that it may be good idea to put the options that disable all codecs first, and then put the options that enable specific codecs after. [20:11] <Element9> iive: oh yeah, sure. i did that :) [20:22] <sparkst> hello all - i've gotten awesome help from folks here in the past so I'm hoping someone can help me out with this issue today. here's the situation. I have 720p ProRes .movs that I am using ffmpeg to trim & transcode into H.264 .movs for YouTube upload. [20:22] <sparkst> the command I'm using is this: ffmpeg -i input.mov -ss 1201 -t 5000 -c:v libx264 -crf 18 -c:a libfaac -b:a 64k -ac 1 output.mov [20:22] <sparkst> (obviously the ss and t values change) [20:23] <sparkst> sometimes this works like a charm. other times, tho, youtube just rejects the file [20:23] <sparkst> often if I just rerun the same command it'll work fine the second time [20:23] <sparkst> any thoughts on what's going wrong here? [20:24] <sparkst> oh wait i miscopied the command [20:24] <sparkst> hang on [20:24] <sparkst> ffmpeg -i input.mov -pix_fmt yuv420p -c:v libx264 -crf 18 -c:a libfaac -b:a 64k -ac 1 -ss 1201 -t 5000 output.mov [20:29] <sparkst> ok i have to step away from my pc for a min, i will be back before too long tho. would appreciate any thoughts folks have. [20:51] <Element9> compiling ffmpeg from master for windows gives an executable which crashes on exit while release 1.0 works fine. does somebody, by any chance, know when was this regression introduced? :) [23:03] <bjrohan> Hey everyone. I am relatively new to Linux (running Kubuntu), and just installed ffmpeg, when I try to convert an ogv file from made with (using winff) desktop recorder (which plays fine) I get error messages no matter what I try, mov, mp4, avi [23:13] <sparkst-afk> hi folks - asked this earlier, but didn't get a response, forgive me for the repeition: I have 720p ProRes .movs that I am using ffmpeg to trim & transcode into H.264 .movs for YouTube upload. [23:13] <sparkst-afk> the command i'm using is this: ffmpeg -i input.mov -pix_fmt yuv420p -c:v libx264 -crf 18 -c:a libfaac -b:a 64k -ac 1 -ss 1201 -t 5000 output.mov [23:13] <sparkst-afk> (obviously the -ss and -t values change) [23:13] <sparkst-afk> sometimes this works like a charm. other times, tho, youtube just rejects the file [23:14] <sparkst-afk> and often when tha thappens, I can just rerun that command in ffmpeg and the resulting file works [23:14] <sparkst-afk> any thoughts on what's amiss here? [00:00] --- Mon Oct 22 2012
participants (1)
-
burek