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

burek burek021 at gmail.com
Tue Dec 25 02:05:01 CET 2012


[00:12] <car> [solved] i get it. thx
[00:45] <Aleks3Y> hey guys, i have no problem converting to mp4 with H264, also have to problem converting to flv with FLV, but when i'm trying coverting to FLV container with H264 video becomes square 0_0
[00:45] <Aleks3Y> any ides?
[00:47] <Aleks3Y> i've tried without resizing / with specifying the same size or resizing - always the same
[00:48] <Aleks3Y> original or mp4 or (flv with flv codec) looks like this: https://www.evernote.com/shard/s10/sh/4c70c38b-4eb3-4db2-9414-0e9ff7fb5e64/3b50f187f1964099e5d11b1120629bf7/res/0aa407e3-d554-4a70-a930-cf444ed96c52/skitch.png?resizeSmall&width=832
[00:49] <Aleks3Y> flv with h264 : https://www.evernote.com/shard/s10/sh/0283fd79-9f63-434c-bc35-3976f8ba09e7/3862ddebdce8f810bf0cb755eeb388ab/deep/0/Screenshot%202012-12-23%206:48%20PM.jpg
[01:56] <SolarisBoy> would it be possible to combine 3 video's side by side with ffmpeg? - was able to use an overlay to put 2 side by side - it looks ok - however i wonder if 3 is possible?
[02:04] <ubitux> sure
[02:04] <ubitux> pad enough space on the main video
[02:04] <ubitux> and add another overlay filter
[02:25] <SolarisBoy> ubitux: thanks a lot - i was actually trying that thinking i was all wrong lol - yep but need to fix the padding, when i run the same one twice it leave a large black band in the middle, however the videos look good and audio sounds pretty sync'd
[04:03] <Marlinc> Is it possible to for example write a IRC chat over a video?
[04:04] <Marlinc> Lets say reading text from a fifo and writing that over the stream
[04:16] <ubitux> Marlinc: yes
[04:16] <ubitux> drawtext and command injection
[04:16] <ubitux> SolarisBoy: did you succeed?
[04:17] <ubitux> https://ffmpeg.org/trac/ffmpeg/wiki/FilteringGuide this may help you
[04:17] <SolarisBoy> ubitux: getting close getting 3 cams @ 500x400 which is way better than yesterday ;>
[04:17] <SolarisBoy> amazing - thanks!
[04:18] <SolarisBoy> i just learned how to do an overlay today =) then i did an overlay on the overlay to merge the 3 streams sidexside - just need to work out the border measurements which are way off presently
[10:05] <Francexi> hi there
[10:05] <Francexi> is there burek?
[10:05] <Francexi> ¿
[10:08] <burek> yes
[10:13] <Francexi> so burek
[10:13] <Francexi> what we was saying yesterday?
[10:14] <Francexi> i asked if there are a method to force an X server grabbed video to use the real timestamp
[10:19] <burek> Francexi, first test your cpu
[10:19] <burek> it seems it introduces all those issues
[10:19] <burek> i believe it's not fast enough
[10:20] <Francexi> well, we see the cpu have peaks of 100% when a game its open
[10:20] <Francexi> we saw*
[10:21] <Francexi> but if i rec a video whitout encoding it (save as raw video) and then i encode it, the problem is the same
[10:22] <burek> your issue of slow cpu is not related to encoding
[10:22] <burek> since you are doing lossless anyway
[10:22] <burek> but to a slow grabbing
[10:22] <Francexi> yep, i get it
[10:22] <Francexi> my question is
[10:24] <Francexi> is it possible there isn't a method to force ffmpeg to use a timestamp to estimate how much far is a frame from the next one?
[10:24] <burek> i dont even understand your question really... :/
[10:24] <Francexi> mmm
[10:25] <Francexi> for example
[10:25] <Francexi> my desktop show 5 frames
[10:25] <Francexi> and ffmpeg skips the frames number 3 and 4
[10:26] <Francexi> when it saves the video, it guess the frame was 3 so i have video with 3 frame: 1,2 and 5
[10:26] <Francexi> frames*
[10:27] <Francexi> every frame have got a timestamp, haven't it?
[10:28] <burek> that's the point
[10:28] <burek> your cpu is not fast enough to capture all the frames
[10:28] <burek> so it needs to skip some of them
[10:28] <Francexi> so can't ffmpeg insert between the frame 2 and 5 two empty frames, to preserve the duration of the video?
[10:28] <burek> in order to continue capturing
[10:29] <Francexi> or a copy of the frame 2 and 5
[10:29] <burek> the better solution for you would be to capture at a lower framerate
[10:29] <burek> rather than to post-process your captured video
[10:29] <burek> btw, ffmpeg doesn't need to insert anything between 2 and 5
[10:30] <burek> if there are no frames between 2 and 5, frame 2 will be shown until it's time to show frame 5
[10:30] <burek> just try capturing at lower framerates
[10:31] <burek> like ffmpeg -f x11grab -r 5 ...
[10:31] <burek> see if that works better
[10:31] <burek> and then increase -r to whatever still works good
[10:31] <Francexi> 5 frame at seconds?
[10:31] <Francexi> (i have to trash this computer)
[10:34] <Francexi> however i don't think that ffmpeg really shows the frame 2 until it doesn't find a valid frame, 'cause in that case the video doesn't appear accelerated
[10:34] <burek> just try what i suggested
[10:41] <Francexi> burek: it works better
[10:42] <Francexi> i definitively MUST to change my cpu (and add some ram)
[10:42] <burek> :)
[12:26] <Keshl> How do I go about making "proper" 3D video? I know there's flags in certain containers I can set to make them automatically switch devices into 3D mode and stuff rather than me having to manually tell my TV what to do but stuff happens. >w>
[12:28] <Mavrik> most 3D videos just have side-by-side pictures and a 3D flag
[12:33] <Keshl> I know this, but how do I set that flag?
[12:36] <Mavrik> which container?
[12:37] <Keshl> Preferably .mp4.
[12:38] <Keshl> And .avi, just in case the thing's dumb <.<
[12:39] <Mavrik> Keshl: well, for H.264 encode you need to set "frame-packing" flag when encoding
[12:39] <Mavrik> x264 has the parameter
[12:40] <Mavrik> so using ffmpeg you'll probably have to set "-x264opts frame-packing=3" for side-by-side
[12:40] <Mavrik> (and of course you'll need rather fresh x264 for it)
[12:41] <Keshl> Okay, lemme see if that takes.. Cross your fingers, my systems are really picky about which builds of ffmpeg they'll actually run right <É<
[12:58] <Keshl> Okay, the software's... Weird. <.< Had to save it as .avi, and apparently it still took the flag, but it can't play x264. Can'ya suggest some other encodings, oÉo?
[13:02] <Mavrik> er
[13:02] <Mavrik> what kind of device can't play mp4 and has 3d support?
[13:03] <Keshl> nVidia 3DVision. <.<
[13:04] <Keshl> So far every device I've used I've had to jump throguh hoops. My TV takes MP4 fine but it only accepts 1920x1080, so I have to squash the frames in half to fit them. 3Dvision I haven't figured out yet. I just know it don't like x264.
[13:25] <burek> Keshl, find some sample video that your device can play
[13:25] <burek> and provide ffmpeg -i video.bla
[13:25] <burek> (output log)
[13:27] <Keshl> This may take a few minutes. There isn't any sample videos supplied, so I just gotta randomly guess formats until it does one. >w>
[13:47] <Keshl> Kay! It likes mpeg4, but as the video goes on it looks like crap. I figure that means it's got a flat bitrate. How can I tell it to use something like -crf in x264, oÉo?
[13:55] <barhom> ffmpeg -loop_input -i error503.jpeg -ar 44100 -acodec pcm_s16le -f s16le -ac 1 -re -i /dev/zero -f mpegts udp://239.192.200.200:3301
[13:56] <barhom> Im running something like that to loop a picture to video with an empty soundtrack, however this takes 100% cpu all the time, I only need to limit it so it only works as much as it needs to keep it running in a loop with with given fps
[13:56] <barhom> Ive tried using "-re" on several places, but I can't seem to get it to work
[14:07] <Mavrik> barhom: -re has to come before -i
[14:07] <Mavrik> barhom: also, you need to set FPS for the picture
[14:08] <Mavrik> "-r 5" or so after the "-i"
[14:08] <Keshl> Is there a magical page that lists all the parameters for certain encoders, oÉo?
[14:08] <JEEB> Keshl, unfortunately something as sane as crf is only available in x264. You'll have to use the constant quant parameter with mpeg4
[14:09] <JEEB> -qscale was it ?
[14:09] <Keshl> JEEB: So I just replace -crf 18 with -qscale... ...Something, oÉo?
[14:10] <JEEB> try qscale 2 or something first? The area of numbers is different per encoder, but I remember people using 2
[14:11] <Keshl> oÉo.
[14:12] <Keshl> JEEB, Mavrik: I love you guys. o_o
[14:13] <SirDarius> hello, how can I ensure that several videos from various origins can be encoded via ffmpeg so that all resulting files have exactly similar parameters ? i'm thinking image size, bitrate, framerate, pixel format, h.264/aac parameters... I've tried hard to ensure all files are compatible so I can send them as a continuous FLV stream to an RTMP server, but it seems some transitions are still failing, so I must be forgetting something, does a
[14:14] <Keshl> SirDarius: Got cut off at "forgetting something, does a", oÉo
[14:14] <Mavrik> SirDarius: if your encoding parameters are the same you're having a problem with PTS
[14:15] <SirDarius> @Keshl, sorry for the wall of text : does anyone have an idea ? (encoding example : http://pastebin.com/sJfqvYa3 )
[14:16] <SirDarius> @Mavrik, i'm ensuring that the PTS is monotonically incremented, maybe there might be some "skipping" forward ?
[14:18] <Mavrik> SirDarius: you're ensuring that PTS follow without skips after you switch input on all streams and the containers?
[14:18] <SirDarius> yes indeed, in FLV it's pretty simple anyways
[14:19] <SirDarius> i'm using my own flvmeta tool to check files beforehand for eventual desyncs between the streams
[14:19] <Mavrik> hmm
[14:19] <Mavrik> you've already checked your stream switch starts on IDR frame right?
[14:20] <SirDarius> that might be the second 'FLV keyframe' in the video stream ?
[14:21] <SirDarius> not the one that contains the AVCDecoderConfigurationRecord right ?
[14:21] <Mavrik> no, that has to be the H.264 IDR frame in the video stream - it's marked as keyframe in FLV stream but not all keyframes are always IDR frames
[14:22] <SirDarius> that could be a problem indeed
[14:23] <Mavrik> even though, I think you can configure x264 to just output IDR-type I-frames
[14:27] <SirDarius> also, between my 'normal' videos, there's an intermission video that lasts 640ms, I'm afraid such a short video might break havoc
[14:42] <Keshl> One other question. Is there an easy way using ffmpeg/avidemux/somethingelse to automagically take two image sequences and bring them into one .avi? Right now I'm doing it by hand with Gimp, but it goes slower with more frames in RAM, so. <É<
[14:43] <SirDarius> did you try this : http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20concatenate%20(join,%20merge)%20media%20files ?
[14:45] <Keshl> SirDarius: And that'll set them to be left/right 3D frames? Looks like this would just set two iage sequences to be played in a row in 2D.
[14:45] <Keshl> *image
[14:45] <SirDarius> ah sorry guess i missed things that were said earlier
[14:46] <SirDarius> i'm really obsessed by my own video merging problems :)
[14:46] <SirDarius> so it does not apply to your issue
[14:46] <Keshl> Ishkay, oÉo.
[16:30] <edgy> Hi, some ffserver tutorials have things like AVOptionVideo qmin 10, others have VideoQMin 3, my understanding is that is for VBR but I see it mixed with VideoBitRate so I am confused
[16:30] <edgy> ubitux: ping
[16:31] <edgy> my second question is what's this error mean? [mpeg2video @ 0xbfbfa0] mpeg_decode_postinit() failure? I got it when using ffmpeg -i or stream
[16:40] <ubitux> i believed i've answered the best as i can the first question
[16:41] <ubitux> about your error, maybe your stream is broken
[16:41] <ubitux> if you believe it's a bug, you can open a ticket
[16:52] <edgy> ubitux: the stream can play very well, so hence the question is the a bug that I need to file
[16:53] <edgy> ubitux: how can I display the AVOptions?
[16:53] <ubitux> ffmpeg -help full
[17:26] <edgy> ubitux: thanks a lot
[17:44] <liquidmetal> I'm trying to compile something that uses ffmpeg (0.8.1). It says error: ‘AVFormatContext’ has no member named ‘title’
[17:45] <ubitux> why would you want to compile such a old version?
[17:45] <ubitux> are you sure it's ffmpeg?
[17:45] <liquidmetal> ffmpeg version 0.8.4-6
[17:45] <ubitux> (we release 0.9, 0.10, 0.11, 1.0 since then)
[17:45] <liquidmetal> That's the one - not 0.8.1
[17:46] <ubitux> i'm guessing you're trying to build the fork
[17:46] <liquidmetal> I just used the one that came pre-installed
[17:46] <ubitux> debian/ubuntu i guess?
[17:46] <liquidmetal> ubuntu 12.10 -
[17:46] <ubitux> right, that's the fork then
[17:47] <ubitux> anyway
[17:48] <ubitux> or you can ask on #libav
[17:48] <ubitux> which is the fork project used by debian & ubuntu
[17:49] <liquidmetal> Thanks for the link! Reading up about this
[17:50] <liquidmetal> The SO link says the fork was because of some differences in development style. Is there some page that lists these differences?
[17:50] <ubitux> libav has some information on its about page iirc
[17:51] <ubitux> you can read http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html as well
[17:51] <ubitux> for the other side view
[17:55] <ubitux> liquidmetal: you can also diff the Changelog, and the allfilters.c, allformats.c and allcodecs.c files between projects
[20:05] <Aleks3Y> hey guys, i have a problem with converting to FLV container with x264 - it makes my video square... if i do the same but to mp4 - it's all good
[20:05] <Aleks3Y> any ideas?
[20:12] <Mavrik> square?
[20:13] <Aleks3Y> yup
[20:13] <Aleks3Y> let me show you
[20:15] <Aleks3Y> This is original: https://www.evernote.com/shard/s10/sh/4c70c38b-4eb3-4db2-9414-0e9ff7fb5e64/3b50f187f1964099e5d11b1120629bf7/res/0aa407e3-d554-4a70-a930-cf444ed96c52/skitch.png
[20:15] <Aleks3Y> this is what happens with x264 FLV: https://www.evernote.com/shard/s10/sh/0283fd79-9f63-434c-bc35-3976f8ba09e7/3862ddebdce8f810bf0cb755eeb388ab/deep/0/Screenshot%202012-12-23%206:48%20PM.jpg
[20:15] <Aleks3Y> just flv (without x264) works well
[20:33] <Aleks3Y> http://pastebin.com/uZkg2b9c
[20:33] <Aleks3Y> 1st is not working code, 2nd is working but without x264 :/
[20:35] <fusl> hey guys
[20:35] <fusl> i have a little problem and hope you could help me
[20:38] <Mavrik> Aleks3Y: hmm, seems like there's something wrong with aspect ratios
[20:39] <Mavrik> Aleks3Y: plase show us what ffmpeg outputs when you reencode the "broken" version
[20:39] <Aleks3Y> ok, let me do it
[20:43] <fusl> i am trying this little script here: http://pastebin.com/yKFq1kim ... however i am piping the stdout of process 1 to the stdin of process 2, which sends the data to a rtmp-server... now if i want to skip parts of the currently playing video in process 1 i am killing it (kill <process id>) and then process 2 exits with the following "error": http://pastebin.com/yNJbwt2k (from line 28 on) .. how can i say ffmpeg to continue streaming inste
[20:43] <fusl> ad of exiting cause of this error?
[20:44] <fusl> btw: with "script" i mean commands :)
[20:45] <Aleks3Y> Mavrik: i see some errors there, but this is just because it's sample.avi file, let me do it on real file as well: http://pastebin.com/jxKCQ4MF
[20:45] <Mavrik> Aleks3Y: showing us info for a different file won't help ;)
[20:46] <Aleks3Y> i just saw some errors on this one
[20:46] <Aleks3Y> like: [ac3 @ 0xa41120] frame sync error
[20:46] <Mavrik> fusl: hmm, I'm not sure you'll be able to do that... ffmpeg will exit when it reaches the end of the stream
[20:46] <Aleks3Y> but even without those errors aspect is bad
[20:46] <Mavrik> fusl: (which it does when you kill the input)
[20:47] <fusl> Mavrik: i am now killing the input, cause i am piping it with node.js
[20:48] <fusl> not*
[20:48] <Mavrik> fusl: btw, what's the reason for not just streaming from the first process?
[20:48] <edgy> Hi, in ffserver I set VideoBitRate 128 but ffmpeg shows frame=122634 fps= 25 q=0.0 size=  245876kB time=01:21:44.74 bitrate= 410.7kbits/s dup=23 drop=0    , how come I am getting 410kb/s?!
[20:49] <fusl> cause if i want to switch the file, another ffmpeg process spawns and continues to stream at the position where the old one was killed
[20:49] <Mavrik> edgy: 128 is VERY low for pretty much any kind of video
[20:49] <Mavrik> encoder probably can't reach that
[20:50] <Mavrik> fusl: hmm... ok, but still, why do you need two processes where one just copies input to RTMP?
[20:50] <Mavrik> what problem are you solving?
[20:50] <edgy> Mavrik: but if I do ffmpeg -i on the feed I got Stream #0:1: Video: vp8, yuv420p, 352x288, 128 kb/s, 25 tbr, 1000k tbn, 25 tbc
[20:51] <edgy> Mavrik: doesn't this means it's really 128kb/s?
[20:51] <edgy> Mavrik: btw, I missed you
[20:51] <Mavrik> hrrm.
[20:51] <Mavrik> good point there
[20:52] <fusl> cause if i'm streaming from the first process and then exiting it, the rtmp-stream also terminates and sometimes flash does not continue to play
[20:52] <Mavrik> edgy: there might be an option that overrides your video bitrate setting
[20:52] <Mavrik> edgy: using any qmin, qscale, etc?
[20:53] <Mavrik> fusl: that sounds like something you should be solving on your RTMP streaming server, not so much on ffmpeg
[20:53] <edgy> Mavrik: I commented your qmin and qmax altogether ;) so it takes the default now which is q=2-31 I guess
[20:53] <Mavrik> fusl: the easiest way to workaround this ffmpeg limitation is to probably use UDP as transport from 1st ffmpeg to 2nd ffmpeg instead of pipes
[20:57] <fusl> can you write me an example command down?
[20:57] <Mavrik> lemme see.
[20:58] <Mavrik> fusl: instead of "-f flv -" on the first process do "-f mpegts udp://127.0.0.1:5000"
[20:58] <Mavrik> and instead of "-i -" do "-i udp://127.0.0.1:5000"
[20:58] <fusl> ok i'll test it
[21:01] <edgy> Mavrik: I don't understand if I want to use CBR why these q values are imposed on me?
[21:01] <Mavrik> edgy: they shouldn't be
[21:01] <Mavrik> edgy: and if you use them they'll override your bitrate settings
[21:05] <edgy> Mavrik: even without ffserver I now tried ffmpeg directly like ffmpeg  -i orbit.mp4 -b:v 64k orbit.webm and the bitrate is variable!
[21:05] <fusl> Mavrik: http://pastebin.com/e1rXrx1n
[21:06] <Mavrik> edgy: bitrate is always variable (there is not "true" CBR video), but it should fluctuate like that
[21:06] <edgy> Mavrik: you mean it should or it shouldn't?
[21:06] <Mavrik> *shouldn't
[21:07] <Mavrik> fusl: oh, add "-bsf:v h264_mp4toannexb" to the process that does the encode :)
[21:07] <fusl> so the first?
[21:07] <Mavrik> yeah
[21:08] <fusl> nope ... "no frame!"
[21:08] <Mavrik> hrm, that's wierd.
[21:08] <fusl> i added it between the -q:a 0 and -f mpegts parameters
[21:10] <fusl> yep it is :(
[21:11] <fusl> the encoder seems to encode correctly ... only the streamer seems to have problems, but! wait a minute
[21:15] <fusl> it seems to work ... only those start errors are annoying ...
[21:15] <Mavrik> that's normal
[21:15] <fusl> ok... another question:
[21:15] <Mavrik> and MPEG-TS is built for stream switching
[21:15] <fusl> cool :)
[21:16] <fusl> what wil happen, if the streaming-process dies and respawns itself after some milliseconds? does the encoder still continue to stream and then streams to the new streamer?
[21:16] <Mavrik> yeah
[21:16] <Mavrik> you'll lose some packets in between but that's it
[21:17] <fusl> oh, cool :)
[21:19] <fusl> that also would solve my problem, when the streamer dies (then the encoder would also die because of the not anymore existing pipe) ... so: thank you very much!
[21:21] <fusl> btw: merry christmas (here in austria it is currently 9:21 pm) :-)
[21:22] <Mavrik> to you too from slovenia ;)
[21:22] <fusl> ah, slovenia... nice :-) thank you
[21:23] <fusl> aah another question at last:
[21:24] <fusl> *least or last? i dont know, i do not speak english very well :D
[21:24] <fusl> no wait, my question:
[21:24] <fusl> is there any way to swap the left and the right audio channel?
[21:25] <fusl> my camcorder does not record left as left and right as right so i need to swap those two channels with each other :-/
[21:26] <Mavrik> uuum
[21:26] <Mavrik> there might be an audio filter for that
[21:27] <fusl> i also used google already but me and google, wo both couldn't find anything :D
[21:28] <Mavrik> fusl: this filter should be the one you're looking for: http://ffmpeg.org/ffmpeg-filters.html#channelmap
[21:30] <Mavrik> so `channelmap=map=FL-FR\,FR-FL` should do the trick
[21:31] <ubitux> or pan.
[21:32] <fusl> pan? i cant see that pan can do this :)
[21:34] <ubitux> pan=stereo:c0=c1:c1=c0
[21:34] <ubitux> or something like this
[21:34] <ubitux> you can use the FL/FR/.. notation too
[21:34] <ubitux> and btw, you can also directly use -map_channel option
[21:35] <fusl> ... i try Mavrik's method at first :)
[21:37] <fusl> http://pastebin.com/HKTL1Sfu
[21:38] <rainmaker1> Hi, I have a strange problem I think and probably it's caused by my missunderstanding... why does ffmpeg support to copy some codec if it can't mux it?
[21:38] <Mavrik> fusl: forgot a quote?
[21:38] <Mavrik> (what's that -ac? :) )
[21:39] <rainmaker1> To be more precise I have mpge2 in mpegts as a source with one pid being teletext, and beside audio/video transcoding I would like to just copy teletext pid
[21:39] <rainmaker1> but when I do that vlc for example can read that teletext
[21:40] <fusl> -ac ? audochannels?
[21:40] <Mavrik> fusl: yeah, it looks like you forgot a quote and it appended that to your filter parameter
[21:40] <rainmaker1> Maybe someone will understand what I am trying to say on my Tarzan english :)
[21:42] <fusl> i've added it to the -filter_complex parameters ... is this right?
[21:43] <edgy> Mavrik: execuse me but though every thing works for me now I am getting errors like
[21:43] <edgy> [mpeg2video @ 0xc59fa0] mpeg_decode_postinit() failure
[21:43] <edgy> tcp @ 0xe93140] TCP connection to localhost:8090 failed: Connection refused
[21:44] <edgy> is this a bug or what?
[21:45] <fusl> edgy: it seems that ffmpeg tries to connect to a server on localhost on port 8090 and this server is not online (Connection refused means, there is no process listening on this port)
[21:47] <edgy> fusl: I launced the command like this: ffmpeg -i mystream http://localhost:8090/feed1.ffm and the connection is established and everything works properly
[21:47] <edgy> fusl: I confirmed this with netstat and playing the stream
[21:49] <fusl> then sorry... i am not that fimilar with ffmpeg :(
[21:50] <edgy> fusl: thanks for your care
[21:55] <fusl> Mavrik: i found my mistake (it was an incorrect syntax in node.js). now this is my error: Cannot create the link drawtext:0 -> channelmap:0
[21:56] <fusl> cause i'm using drawtext to write text on the video
[21:56] <Mavrik> hmm
[21:56] <Mavrik> fusl: yeah, ubitux can probably help with those, haven't used filter_complex much
[21:58] <fusl> hmm.. i didnt saw this error message above the one
[21:58] <fusl> [Parsed_drawtext_1 @ 0x1f6c220] Media type mismatch between the 'Parsed_drawtext_1' filter output pad 0 (video) and the 'Parsed_channelmap_2' filter input pad 0 (audio)
[21:59] <fusl> whooooooooooooooooooooooot, nooooo!
[21:59] <fusl> ubitux? how does -map_channel work? :D
[22:02] <ubitux> it inserts a pan filter
[22:03] <ubitux> https://www.ffmpeg.org/ffmpeg.html#Advanced-options
[22:08] <Aleks3Y> Mavrik: so do you have ideas on that scale issue?
[22:10] <Aleks3Y> oh, he is gone :)
[22:33] <fusl> Mavrik :)
[22:44] <Aleks3Y> Mavrik: so do you have ideas on that scale issue?
[22:44] <Mavrik> sorry, I had to go
[22:44] <Aleks3Y> i already installed ffmpeg from git - and it's still the same
[22:44] <Mavrik> didn't see your outputs
[22:44] <Mavrik> you have an aspect ratio problem
[22:44] <Aleks3Y> yup
[22:44] <Mavrik> you're setting it wrong, use "-aspect"
[22:45] <Aleks3Y> i don't set anything at all
[22:45] <Aleks3Y> but when it's trying to get original i see:  using SAR=1/1
[22:45] <Aleks3Y> that's the problem, right?
[22:48] <Aleks3Y> but when i switch to mp4.. it's all good
[22:49] <Aleks3Y> so it's not SAR - i see 1/1 for mp4 as well - but video is all good
[22:51] <Aleks3Y> drives me crazy... as soon as I add -f flv - it screwes :(
[22:56] <Aleks3Y> ok, looks like preset issue
[22:56] <Aleks3Y> as soon as i removed it - it's all good
[22:59] <Aleks3Y> maybe not
[23:03] <Aleks3Y> Mavrik: ok, i think i
[23:03] <Aleks3Y> i've found an issue*
[23:04] <Aleks3Y> my inout source doesn't have file format , it's just random id
[23:04] <Aleks3Y> input*
[23:04] <Aleks3Y> when i specify it it works...
[23:08] <Aleks3Y> Mavrik: is there way to fix it? or i'll need to rename the file to have file type?
[23:48] <fakie> is it possible the ffserver crashes because i have the /tmp mounted with noexec,nosuid,nodev ?
[23:49] <fakie> i get kernel: [514098.938925] ffserver[19258] general protection ip:7fa993b600cc sp:7fff68b41f00 error:0 in libavformat.so.54.49.102 in syslog
[23:50] <Aleks3Y> Mavrik: ok... FML... it wasn't ffmpeg at all
[23:50] <Aleks3Y> Mavrik: yamdi was the issue
[00:00] --- Tue Dec 25 2012


More information about the Ffmpeg-devel-irc mailing list