[Ffmpeg-devel-irc] ffmpeg.log.20150122
burek
burek021 at gmail.com
Fri Jan 23 02:05:01 CET 2015
[00:30] <dv_> hi
[00:30] <dv_> I noticed the auby test videos are gone, since he's moving content on his page
[00:30] <dv_> I have some of his videos. is the ffmpeg team interested in hosting them on the test content server?
[00:31] <c_14> You mean fate?
[00:32] <dv_> no, there is a directory somewhere with tons of test videos for ffmpeg
[00:33] <dv_> oh .. nope, my mistake. it's the sample directory from mplayer, not ffmpeg
[01:41] <kc8hfi> i'm using kdenlive with ffmpeg to capture video with video4linux2. i can click play on the record monitor and the video and audio are playing, then i can click stop. When I press record, the recording starts. When I click stop, kdenlive hangs up and I hafta kill it.
[01:42] <kc8hfi> The encoding profile says Normal MPEG, and when i manage encoding profiles, this is what is listed for Normal MPEG: http://fpaste.org/172789/87287142/
[01:44] <kc8hfi> I see a lot of this while recording, http://fpaste.org/172790/14218874/
[03:10] <relaxed> kc8hfi: what are you capturing?
[03:16] <kc8hfi> i've got vcr hooked up to the svideo on the tuner card, trying to record the vcr tape
[03:17] <kc8hfi> its an hauppauge wintv hvr 1800 card,
[03:17] <relaxed> I recommend you try using ffmpeg directly to capture. We can't help if we don't know what command it's running.
[03:18] <kc8hfi> do you happen to have an ffmpeg command to try?
[03:19] <c_14> kc8hfi: https://trac.ffmpeg.org/wiki/Capture/Webcam#Linux
[03:19] <c_14> Ignore the "webcam" it should work for all v4l2 devices
[03:19] <kc8hfi> ok.
[03:20] <c_14> https://ffmpeg.org/ffmpeg-devices.html#video4linux2_002c-v4l2
[03:20] <c_14> There are also some examples here
[03:20] <kc8hfi> i tried with gstreamer and it worked, but something is goofy, because none of the encoding things seemed to work. raw worked fine, but dang, 2 minutes of recording was 600 megs...
[03:20] <c_14> Oh, and what version of ffmpeg are you running?
[03:20] <c_14> You want to run as new as possible.
[03:21] <kc8hfi> its 2.1.7
[03:21] <c_14> You'll probably want to update.
[03:23] <c_14> Easiest would be to grab a static from here:
[03:23] <c_14> http://johnvansickle.com/ffmpeg/
[03:24] <c_14> iirc they support v4l2
[03:27] <relaxed> yes
[03:28] <kc8hfi_> ok, switched computers to make it easier to paste
[03:28] <kc8hfi_> ffmpeg -f v4l2 -framerate 29.9 -video_size 720x480 -i /dev/video0 output.mkv acutally worked, but of course, no audio
[03:29] <kc8hfi_> i guessed at the framerate, seems like i seen that number somewhere, same thing for the video size
[03:29] <c_14> ALSA? Pulse?
[03:29] <kc8hfi_> pulse. i have the audio going into the line in on my sound card. i didn't have any luck before with using the tv tuners audio input...
[03:30] <c_14> You can use v4l2 -list_formats all, that should give you the sizes
[03:30] <kc8hfi_> if i hook the audio up to the tv tuner, i can see with pavucontrol that theres audio coming in, but i can't actually hear it on my speakers.
[03:31] <c_14> pulse magics
[03:31] <c_14> You probably need to hook it up to thingies
[03:31] <c_14> According to this fancy svg I have here, the sound should go into a loopback module and then to output
[03:31] <kc8hfi> i've used sox to make the sound work before. use sox first, then fire up tvtime
[03:32] <kc8hfi_> http://fpaste.org/172817/18938941/ is the list formats
[03:33] <kc8hfi_> dang, i missed one
[03:33] <c_14> That's a list of libraries
[03:33] <c_14> Not formats
[03:35] <kc8hfi_> i think iran the wrong command
[03:38] <kc8hfi_> i don't seem to have a straight up v4l2 command by itself.
[03:39] <kc8hfi_> where is that svg graphic that shows this loopback stuff?
[03:40] <c_14> ffmpeg -f v4l2 -list_formats all -list_standards all -i device
[03:41] <c_14> https://dl.c-14.de/t/pulse_record_audio.svg
[03:41] <GovCon> anyone know if ffmpeg supports HLS streams with multiple subtitle and audio track like this http://demo.unified-streaming.com/video/elephantsdream/elephantsdream.ism/elephantsdream.m3u8 ?
[03:41] <kc8hfi_> http://fpaste.org/172819/89449314/
[03:42] <c_14> GovCon: try it and find out?
[03:42] <c_14> kc8hfi_: hmm, again without -list_formats all ?
[03:43] <kc8hfi_> http://fpaste.org/172820/89463614/
[03:44] <kc8hfi_> something is wrong isn't it?
[03:44] <c_14> Not necessarily, it's just not returning very helpful information.
[03:44] <c_14> try ffprobe -f v4l2 /dev/video0
[03:44] <c_14> Maybe there are defaults that we can query
[03:45] <kc8hfi_> http://fpaste.org/172822/14218946/ the last line looks like it coughed up something useful
[03:46] <c_14> ok, so a framerate of 29.97, sounds reasonable. the size is rather small though...
[03:46] <kc8hfi_> i figured a vcr tape was bigger than that
[03:47] <kc8hfi_> thats why i used 720x480 instead, it was an educated guess
[03:48] <kc8hfi_> i bet i'm gonna hafta figure out that loopback module for pulse, because if i try to use the line in, i bet i'm gonna have sync issue
[03:50] <GovCon> c_14: nope, but i was really asking if it works for anyone else of if it's just my build or lacking command
[03:52] <c_14> GovCon: mhm, probably not though. hls settings shouldn't be build-specific and I don't know of any such options
[03:52] <c_14> kc8hfi_: you can probably try bigger video_sizes, it should error if it's not possible
[03:53] <GovCon> what i get http://fpaste.org/172823/42189522/
[03:57] <kc8hfi_> http://fpaste.org/172824/95336142/ line 14 maybe something wrong, or a config problem on my side
[03:57] <c_14> GovCon: the error 415 is confusing me. That means that the webserver is throwing an error. Those errors are usually thrown on put/post not get
[03:58] <c_14> kc8hfi_: I think it means you don't need -framerate
[03:58] <GovCon> c_14: you can find the source here and i suppose check the behaviour in browser http://demo.unified-streaming.com/show/hls.php
[03:59] <GovCon> its the 'Multiple Audio Binding' one
[04:04] <relaxed> GovCon: ffmpeg -i 'http://demo.unified-streaming.com/video/elephantsdream/elephantsdream.ism/elephantsdream-audio_eng=128000-video_eng=396000.m3u8'
[04:06] <GovCon> ah, thanks relaxed
[04:07] <kc8hfi_> a really dumb question. can you watch what you are recording at the same time?
[04:07] <c_14> AS long as you're not recording to mp4
[04:07] <c_14> s/AS/As
[04:08] <relaxed> GovCon: if you look at 'wget http://demo.unified-streaming.com/video/elephantsdream/elephantsdream.ism/elephantsdream.m3u8' you can see it refrences different streams. Maybe ffmpeg doesn't know how to pick a specific one.
[04:08] <relaxed> references*
[04:08] <GovCon> yeh, worth submitting a ticket to request support ya think?
[04:10] <kc8hfi_> i don't think its mp4, the output.mkv file says its matroska data. i don't think its that though. I didn't specify anything in the command
[04:10] <kc8hfi_> unless matroska is the default...i need to look that up
[04:11] <c_14> kc8hfi_: the default for .mkv is matroska
[04:11] <c_14> GovCon: probably
[04:13] <kc8hfi_> so when you start recording, you fire up the output file in mplayer?
[04:13] <c_14> sure, that's the easiest way
[04:14] <kc8hfi_> ahh, ok, that makes sense. but that wasn't exactly waht i was after. it was more like you start up the stream and watch it, then when you're ready start up ffmpeg to start recording.
[04:14] <kc8hfi_> then, when you're finished, stop ffmpeg
[04:14] <c_14> Possible, at best gets scripty, at worst gets programmy.
[04:15] <kc8hfi_> hmmmmm, does ffmpeg have something like tee thats in gstreamer? probably not since you mentioned scripts and programs
[04:16] <c_14> I don't know what the tee in gstreamer does, but there is the tee pseudo-muxer and you can output to stdout and use /usr/bin/tee
[04:17] <kc8hfi_> i need to get the loopback stuff figured out for pulse, then if i can hear it, i can listen and decide when to start recording. same thing for when to stop recording.
[04:18] <kc8hfi_> or, i could put the tape in, start recording, press play on the vcr, wait till the tape quits on its own, stop ffmpeg, then edit the video to remove the junk at the beginning and the end
[04:37] <c_14> Whatever's easier for you, just note that if you encode in both steps you will lose quality twice, and if you use -codec copy for the trimming you'll only cut to the nearest keyframe
[04:42] <kc8hfi_> i noticed when playing back the recorded file, it'll start playing, hesitate, and then continue. that don't sound normal to me
[04:42] <c_14> player?
[04:42] <kc8hfi_> kplayer
[04:42] <c_14> Try ffplay ?
[04:42] <kc8hfi_> mplayer does the same thing
[04:43] <kc8hfi_> ffplay does it also
[04:43] <c_14> mhm
[04:43] <c_14> Does the playback stutter, or does it just look like it's stuttering?
[04:44] <kc8hfi_> not really, it plays for a second or 2, freezes for a second or 2, then continues for the rest of the video with no trouble
[04:45] <kc8hfi_> of course, i'm just recording a minute or so for testing purposes
[04:45] <c_14> I want to know if it's "just" duplicated frames, or if there's difficulty playing the file as such.
[04:45] <kc8hfi_> ok, let me get some output.....
[04:46] <kc8hfi_> http://fpaste.org/172831/14218983/
[04:48] <kc8hfi_> the last line there, it says 0.83, sits right there for a second or 2, then that number jumps to 6.2 or something and then keeps going
[04:48] <techtopia> whats the source of the video
[04:49] <techtopia> i get that issue on some content
[04:49] <techtopia> my only fix has been to cut the video on b frames instead of i frames
[04:49] <techtopia> dunno why it works but it does
[04:49] <kc8hfi_> its coming from a vcr tape hooked via svideo into a hauppauge wintv hvr 1800, and using this command to record with, [kc8hfi at charlie capture]$ ffmpeg -f v4l2 -pix_fmt yuv420p -video_size 720x480 -i /dev/video0 output.mkv
[04:52] <techtopia> are the first couple of seconds important?
[04:52] <techtopia> or is it just like a cctv feed you are backing up
[04:52] <kc8hfi_> no not really.
[04:52] <kc8hfi_> once i get the audio figured out, i'm afraid that'll give me syncing issues
[04:52] <techtopia> i would output it to a transport stream instead of mkv, then after the encode you can cut away the first few seconds and transcode back to mkv
[04:53] <kc8hfi_> matroska is an encoded format, right?
[04:53] <techtopia> it's just a container
[04:54] <kc8hfi_> its not gonna cause any audio/video sync issues will it?
[04:54] <techtopia> no theres no reason for it to
[04:56] <kc8hfi_> ok, that brings me to a side note. i've got some encoded video files and when i start playing them, the audio and video are synced up, but as the video plays, they get out of sync. what would cause this?
[04:57] <techtopia> errors in the source can through it out of sync
[04:57] <kc8hfi_> that kind of question probalby ain't related to ffmpeg at all
[04:57] <kc8hfi_> can teh encoding process do that?
[05:15] <kc8hfi_> i don't understand hwo to capture audio at the same time as video
[05:19] <kc8hfi_> c_14: techtopia thanks for all your help! i've got somethign that actually sorta works now
[08:40] <filterAKY> what calls-- static int filter_frame(AVFilterLink *inlink, AVFrame *in) , and where it is necessary and where not?
[08:46] <Elirips> I have a problem with ffmpeg - its loosing memory on windows using the build from 19.01.2015 . Any hints on which build is the same as the stable release provided for linux?
[08:46] <Elirips> It has been running for ~12h now, I feed one frame per second into ffmpeg and it streams those frames to nginx-rtmp.
[08:46] <Elirips> after 12hours, it uses more then 1.2 Gigabyte of memory
[09:01] <filterAKY> ods15: to which function static int filter_frame(AVFilterLink *inlink, AVFrame *in) returns the output ?
[09:41] <k_sze[work]> I get some weird result when I try to extract a frame as raw yuvj444p data from a yuv422p video
[09:43] <k_sze[work]> I feed the extracted raw data to the Pillow image library and it gives me a weird image where it looks like a smaller version of the same image repeated in a 3 x 3 layout.
[09:43] <k_sze[work]> All pink and green.
[09:43] <k_sze[work]> I have a gut feeling this has to do with planes.
[09:43] <k_sze[work]> but I can't exactly wrap my head around it.
[09:44] <Guest___> Hello. I'm trying to add silence to audio files (audio only, no video) through a batch file on Windows. I know how to concatenate files, but in order for it to work I need to create a silent audio file with the same characteristics as the audio file I have. Is there any way to create the silent file with exactly the same characteristics (bitrate, audio type, amount of Hz, etc.) as the audio file I have?
[09:45] <Guest___> Or I must print the info from the ffmpeg -i command and fetch every information manually to create the silent file?
[09:53] <hopper> hello I need some help compiling ffmpeg
[09:53] <hopper> someone here?
[09:55] <hopper> can someone help my compile ffmpeg?
[09:55] <hopper> me*
[10:03] <hopper> can anyone help me compile ffmpeg
[10:08] <sfan5> k_sze[work]: how did you extract the image?
[10:09] <k_sze[work]> `ffmpeg -i video.avi -frames 1 -f rawvideo -pix_fmt yuvj444p raw.yuvj`
[10:13] <k_sze[work]> Then I feed the raw data to Pillow, tell it that the data is YCbCr/YUV and make it save the image to jpg
[10:15] <k_sze[work]> And I get this: http://imgur.com/G6O9ONT
[10:16] <k_sze[work]> I'm pretty sure that the top 1/3 is Y, the middle is U, the bottom is V
[10:36] <k_sze[work]> I think I sorta figured it out.
[10:36] <k_sze[work]> I'm reshaping the raw data with numpy.
[10:36] <k_sze[work]> or does yuvj444p implicitly separates the channels into separate planes?
[11:10] <Mavrik> k_sze[work], it does
[11:10] <Mavrik> k_sze[work], note the "p" part of pix format
[11:10] <Mavrik> it means "planar" :)
[11:11] <Mavrik> so yes, color planes are split in raw data
[11:24] <k_sze[work]> aaaah
[11:26] <k_sze[work]> But it looks like all the yuv* formats available in libav are planar?
[11:27] <k_sze[work]> except yuyv422 and uyvy422, but I think it's still easier for me to manipulate the planar raw data into non-planar.
[11:30] <ramiro> k_sze[work]: read libavutil/pixfmt.h
[11:32] <Mavrik> k_sze[work], yes, most video formats are planar because they're easier to manipulate when subsampled :)
[11:32] <k_sze[work]> makes sense
[12:09] <emilsedgh> guys, is there any tool to help me edit a video in real time?
[12:10] <techtopia> edit how?
[12:10] <emilsedgh> or let me explaoin better. I'm publishing a live RTMP stream. at some points, I would like to have a video overlay on it
[12:10] <techtopia> you could do it with a tool like obs
[12:11] <emilsedgh> what I basically want is to overlay a video on top of another one without interrupting the stream.
[12:11] <techtopia> it lets you add video from multiple sources or add text ect... to live streaming video
[12:11] Action: emilsedgh searches for obs
[12:11] <emilsedgh> thats great man. Thanks.
[12:11] <techtopia> yeah obs is what you want, it's freeware
[12:11] <techtopia> windows only though iirc
[12:12] <emilsedgh> it has some linux downloads, but windows is ok as well.
[12:12] <emilsedgh> and it seems to be FOSS
[12:12] <emilsedgh> Open Broadcaster Software is free and open source software for video recording and live streaming.
[12:49] <SyntheCypher> Does anyone know if it's possible to do two pass encoding for OGV (libtheora/libvorbis)?
[13:02] <BtbN> should be possible
[13:39] <k_sze> On Linux, should ffmpeg (or just the libav* API) be able to open an AVI file that is still being written to by another process (and read/seek it)?
[13:40] <techtopia> should be able to read it
[13:42] <k_sze> What is supposed to happen if it reaches the latest point of the file?
[13:43] <BtbN> doesn't avi have a global header?
[13:43] <k_sze> which means?
[13:54] <techtopia> it will stop k_sze
[13:54] <k_sze> and not keep the stream open?
[13:54] <techtopia> what ever your doing to the video you need to make sure it's slower than it takes for the file to finnish being written
[13:55] <techtopia> i encode from transport streams that are still being written, it works fine as long as i don't catch up to the end of the file
[13:56] <k_sze> I see
[14:31] <vlt_> Hello. How can I create a video of only one still image that is t=5 seconds long?
[14:31] <vlt_> (The resulting vieo, that is.) :-D
[14:35] <BtbN> -loop 1 -shortest in front of the image input.
[14:43] <vlt_> BtbN: Thank you.
[15:36] <DelphiWorld> yo
[15:36] <DelphiWorld> how to insert 2 vob files all in one while transcoding it?
[16:36] <c_14> concat?
[17:07] <pmarty> So I make a gif animation from 27 jpegs (1.2 MB of data) and I get giant 4.9 MB gif file despite its clearly reduced color resolution. Is gif that bad? :(
[17:09] <pmarty> cat out??.jpg | ffmpeg -r 2 -i - out.gif
[17:09] <pmarty> ...is my command line
[17:26] <wodim> a
[17:27] <klaxa|work> pmarty: gif is that bad, yes
[17:27] <klaxa|work> i also think the ffmpeg gif encoder is not the best one available
[17:31] <pmarty> it's kind of disappointing that it uses 8-bit color and still is 4 times bigger than 24-bit jpeg
[17:32] <pmarty> klaxa|work: you mean the LZW compression is not optimal in ffmpeg?
[17:32] <klaxa|work> i don't know why exactly the ffmpeg gif encoder is not so good
[17:33] <klaxa|work> but maybe have a look at other software like image/graphics magick or gimp
[17:57] <yppe> hi
[18:15] <xiaomi> can ffplay build under visual studio 2013, i tried, but failed.
[19:13] <grumper> greetings
[19:13] <Soltis> Is it possible to stabilize color in a video?
[19:13] <Soltis> Meaning if the camera changed the color balance while recording, I'd like something that can at least reduce the effect by gauging overall changes to color balance and compensating.
[19:14] <grumper> how does one supply multiple enable ranges to the same filter? e.g. "between 10 and 20s and then between 40 and 50s"
[19:14] <pzich> what are you doing for partial?
[19:14] <pzich> er, for one?
[19:15] <grumper> ...:enable='between(t,10,20)'
[19:16] <pzich> you may be able to enable='between(t,10,20)+between(t,40,50)'
[19:17] <pzich> I think you can use * and + effectively for 'and' and 'or'
[19:17] <grumper> marvelous, it works
[19:17] <grumper> pzich++
[19:18] <grumper> pzich: where is this documented?
[19:19] <Mavrik> probably around expressions
[19:19] <c_14> It's "basic" math.
[19:19] <c_14> 0 is false, 1 is true
[19:19] <c_14> eh >=1 is true
[19:20] <grumper> c_14: ok, to rephrase - where is the return value of between documented ;)
[19:20] <grumper> aha found it
[19:21] <grumper> Return 1 if x is greater than or equal to min and lesser than or equal to max, 0 otherwise
[19:21] <grumper> excellence ;)
[19:22] <delicado> about the mp3 format, what's the maximum number of frames can a decoder have to go back for a frame with its bit reservoir maxed?
[19:23] <delicado> can the mp3 format be a VBR as well as having a bit reservoir?
[19:28] <delicado> i think i'm asking a question in the wrong channel, will anyone point me to the right channel please?
[19:29] <delicado> somewhere audio format related
[20:00] <yppe> how to convert mp4 video (x264 and acc) to mkv or webm with ffmpeg, using vp9 video 800 kbps, 2-pass and opus audio 128kbps?
[20:02] <c_14> ffmpeg -i input -c:v libvpx-vp9 -b:v 800k -pass 1 -c:a libopus -b:a 128k -f webm /dev/null
[20:02] <c_14> then again with -pass 2 and an actual output file
[20:03] <yppe> thanks! testing
[20:21] <halfie> hi, I have some mp3 data samples and I was wondering how to stuff them in a RIFF-WAVE container?
[20:33] <kc8hfi> for ffmpeg, it says the filename to provide to the input device is a source device or the string "default". This is my input device, http://fpaste.org/173211/55145142/ what filename do I use?
[20:33] <c_14> iirc alsa_input.pci-0000_02_00.0.analog-stereo
[20:34] <kc8hfi> ok, so its twhat is in line 3....
[20:36] <kc8hfi> didn't know if it was that or what is in line 30
[20:36] <c_14> I don't have pulse, but I've seen people use things similar to what's in line 3, so...
[21:48] <grumper> hi again
[21:49] <grumper> looking to understand the libx264 statistics at the end of encoding
[21:49] <grumper> http://paste.debian.net/plain/141864
[21:49] <grumper> what is the significance of the skip: XX% figure
[21:49] <grumper> ?
[21:54] <grumper> (if they are documented somewhere - a link is even better(
[21:55] <c_14> http://mewiki.project357.com/wiki/X264_Stats_Output
[21:56] <grumper> aha excellent
[21:56] <grumper> so nothing to do with lost frames or somesuch
[22:00] <grumper> &
[22:21] <Phlarp> is it possible to add silence to the front of an audio stream using an apad filter?
[22:31] <c_14> afaik, no. But you can generate silent audio with aevalsrc and then concat
[22:34] <Phlarp> I tried the aevalsrc method from here http://superuser.com/questions/579008/add-1-second-of-silence-to-audio-through-ffmpeg and here http://stackoverflow.com/questions/12368151/adding-silent-audio-to-mov-in-ffmpeg/12375018#12375018
[22:34] <Phlarp> but it kept throwing: [NULL @ 0x3106c20] Unable to find a suitable output format for 'aevalsrc=0:0::duration=3' aevalsrc=0:0::duration=3: Invalid argument
[22:34] <pzich> is that '::' right?
[22:34] <c_14> I don't think so.
[22:35] <c_14> it looks wrong
[22:44] <Phlarp> http://pastebin.com/YU4RXN9z
[22:44] <Phlarp> any input on the correct syntax for this?
[22:45] <pzich> crazy
[22:45] <c_14> Set v=0 for the third concat
[22:46] <pzich> according to https://ffmpeg.org/ffmpeg-filters.html#aevalsrc you need pipes for different channels
[22:46] <pzich> specifically for the aevalsrc
[22:48] <Phlarp> C_14: Thank you! that fixed the error
[22:48] <Phlarp> but the final product just has the background music audio
[22:49] <Phlarp> I need the track from the stockvideo mixed in with it
[22:52] <pzich> so do you want them mixed or concatenated?
[22:52] <pzich> oh wait, there's an amix in there, what's the problem?
[22:52] <c_14> set amix=inputs to 2
[22:52] <c_14> or remove it
[22:52] <c_14> it defaults to 2
[22:53] <Phlarp> so-- this is supposed to be an intro with text, concat to a mainbody, concat to an outro, with a single music track that spans all three portions
[22:53] <Phlarp> but the mainbody video
[22:53] <Phlarp> also has a voiceover that needs to be preserved
[22:53] <Phlarp> so add 3 seconds silence to the front of the mainbody audio stream
[22:54] <Phlarp> then mix them togheter
[22:54] <Phlarp> c_14: after the v=0 it threw an error for the amix=inputs=1 so I changed that too
[22:54] <Phlarp> but the output video just has the music bed as sound
[22:54] <Phlarp> no voice over
[22:54] <c_14> Can you make a new pastebin?
[22:55] <Phlarp> yes, one sec
[22:57] <Phlarp> http://pastebin.com/tBxPjyuP
[23:00] <Phlarp> I had my inputs flip flopped
[23:00] <Phlarp> got it working
[23:00] <pzich> yay
[23:00] <Phlarp> Thanks for getting me on the right thread =D
[23:00] <pzich> are you keeping that all on one line when you're working on it? :O
[23:01] <Phlarp> the command gets generated by a rather absurd php script
[23:01] <pzich> ah
[23:01] <pzich> fun
[23:01] <Phlarp> right
[23:03] <Phlarp> "have you ever seen one so long before??"
[23:03] <pzich> I've written longer ;)
[23:03] <pzich> I just tend to use new lines when I do
[23:05] <c_14> Pah, newlines are for people who want to read their code.
[23:07] <Phlarp> in my defense, the script that creates the command does the whole $var .= "..."; nonsense so it is on multiple lines
[23:07] <Phlarp> in it's own special way
[23:08] <pzich> definitely the best way to assemble command line arguments
[23:09] <Phlarp> yes, I inherited quite the special snowflake of a codebase
[23:09] <pzich> ah, fun
[23:09] <Phlarp> I'm sure one day someone else will blame me for it's issues, as I blame the person before me
[23:39] <Soltis> Is it possible to stabilize color in a video?
[23:39] <Soltis> Meaning if the camera changed the color balance while recording, I'd like something that can at least reduce the effect by gauging overall changes to color balance and compensating.
[00:00] --- Fri Jan 23 2015
More information about the Ffmpeg-devel-irc
mailing list