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

burek burek021 at gmail.com
Fri Mar 6 02:05:01 CET 2015


[01:02] <zwischenzug> hello, this isn't about ffmpeg specifically, but i'm hoping someone here might be able to point me in the right direction.  i'm trying to deconstruct the mp4 file format (read moov/moof metadata, pull out some a/v segments, etc), but am having a hard time finding a proper tech spec.  after lots of googling, best i've seen is from ISO, but they want to charge.  anyone know someplace i can find the mp4 spec?
[01:21] <msmithng> c_14: will split work if I needed to scale each watermark based on the output resolution size? It seems to break& unless its not designed to be implemented as such.
[01:47] <c_14> msmithng: probably not, split produces 2 identical copies of the video
[01:48] <llogan> zwischenzug: what document number is that?
[01:48] <msmithng> ok
[01:48] <msmithng> can I scale that pad later in each output variant?
[01:49] <msmithng> wait& sorry, thats the same damn question
[01:49] <msmithng> duh
[02:32] <zwischenzug> llogan, from my understanding, there are 2.  ISO 14496-14:2003 which covers mpeg2-14 (the container format), and also ISO 14496-12:2004 (the ISO base media file format)
[02:32] <zwischenzug> the mp4 cpan module says 14496-12 has the most info (http://search.cpan.org/~jhar/MP4-Info-1.12/Info.pm)
[02:45] <gjyang> is it possible to get output as packets instead of file when using ffmpeg/doc/example/muxing.c ?
[05:38] <travis_> I'm working on a CCTV script, so far it has helped me to backup my analogue CCTV footage by syncing it to automatically to Dropbox. let me know if you want to see the script, I'm open to feedback.
[05:42] <travis_> #!/bin/bash
[05:43] <travis_> while true; do
[05:43] <travis_> 	cd ~/Dropbox/.CCTV
[05:43] <travis_> 	clear
[05:43] <travis_> 	if [ -d ~/Dropbox/.CCTV ]; then figlet "Hidden Folder Already Created" && espeak -s 130 "Hidden Folder Already Created" && sleep 2 && clear; else  figlet "Creating Hidden Folder" && espeak -s 130 "Creating Hidden Folder" && sleep 2 && clear && mkdir ~/Dropbox/.CCTV && cd ~/Dropbox/.CCTV && touch {2..12}.mkv && figlet "Done Creating Hidden Folder" && espeak -s 130 "Done Creating Hidden Folder" && sleep 2 && clear; fi
[05:43] <travis_> 	if [ -e ~/Dropbox/.CCTV/1.mkv ]; then figlet "An Unneeded File Exists And Will Be Removed" && espeak -s 130 "An Unneeded File Exists And Will Be Removed" && sleep 2 && clear && rm ~/Dropbox/.CCTV/1.mkv; else figlet "No Unneeded Files Exist" && espeak -s 130 "No Unneeded Files Exist" sleep 2 && clear && figlet "Process Stable" && espeak -s 130 "Process Stable" && sleep 2 && clear; fi
[05:43] <travis_> 	cd ~
[05:43] <travis_> 	banner "CCTV" && espeak -s 130 "CCTV" && sleep 1 && clear
[05:43] <travis_> 	banner "System" && espeak -s 130 "System" && sleep 1 && clear
[05:43] <travis_> 	banner "Recording" && espeak -s 130 "Recording" && sleep 2 && clear
[05:43] <travis_> 	banner "Smile :)" && espeak -s 130 "Smile" sleep 1 && clear
[05:43] <travis_> 	banner "Your" && espeak -s 130 "Your" sleep 1 && clear
[05:43] <travis_> 	banner "on" && espeak -s 130 "On" sleep 1 && clear
[05:43] <travis_> 	banner "Camera" && espeak -s 130 "Camera" sleep 2 && clear
[05:43] <travis_> ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i :0.0 -c:v libx264 -qp 0 -preset slow -profile:v high444 -t 00:25:00 ~/Dropbox/.CCTV/1.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/11.mkv ~/Dropbox/.CCTV/12.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/10.mkv ~/Dropbox/.CCTV/11.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/9.mkv ~/Dropbox/.CCTV/10.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/8.mkv ~/Dropbox/.CCTV/9.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/7.mkv ~/Dropbox/.CCTV/8.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/6.mkv ~/Dropbox/.CCTV/7.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/5.mkv ~/Dropbox/.CCTV/6.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/4.mkv ~/Dropbox/.CCTV/5.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/3.mkv ~/Dropbox/.CCTV/4.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/2.mkv ~/Dropbox/.CCTV/3.mkv
[05:43] <travis_> 	mv ~/Dropbox/.CCTV/1.mkv ~/Dropbox/.CCTV/2.mkv
[05:43] <travis_> 	rm ~/Dropbox/.CCTV/1.mkv
[05:43] <travis_> done
[06:07] <sagax> how to make sound analysis on the signal / noise ratio in sound with ffmpeg?
[06:25] <freshbird> i got a problem when i using x264 with ffmpeg. who can help me?
[06:33] <freshbird> who can help me?
[06:33] <ac_slater> you havent said your problem yet
[06:33] <crazy6> So, I can use ffmpeg to succesfully free a "raw" video stream from an AVI container, but I'm not having any luck stuffing it back in. When doing: "ffmpeg -i iso3200.rawv -r 25 -s 1920x1081 -vcodec copy -an -f rawvideo out.avi"  , I get "Invalid data found when processing input".
[06:34] <freshbird> sorry,Program terminated with signal SIGSEGV, Segmentation fault.
[06:34] <freshbird> #0  0x087fdd42 in __memcmp_ssse3 ()
[06:34] <freshbird> (gdb) bt
[06:34] <freshbird> #0  0x087fdd42 in __memcmp_ssse3 ()
[06:34] <freshbird> #1  0x08729e4c in x264_cqm_init ()
[06:34] <freshbird> #2  0x086f72aa in x264_encoder_open_125 ()
[06:34] <freshbird> #3  0x0805f12f in X264_init (avctx=0xa530a20) at libavcodec/libx264.c:688
[06:34] <freshbird> #4  0x0842e39e in avcodec_open2 (avctx=0xa530a20, codec=<optimized out>, options=0x0) at libavcodec/utils.c:1615
[06:34] <freshbird> #5  0x0809514f in video_encode_example (filename=0x884e302 "test.h264", codec_id=28) at decoding_encoding.c:393
[06:34] <freshbird> #6  0x08095c5c in main (argc=2, argv=0xbf8a43a4) at decoding_encoding.c:651
[06:35] <ac_slater> freshbird: explain what you're trying to do
[06:35] <ac_slater> it looks like your running the example program
[06:35] <ac_slater> but I cant tell
[06:36] <freshbird> yes
[06:36] <ac_slater> so you're blaming the library (x264) but does the example code say it can handle .264 files?
[06:37] <ac_slater> oh I see now
[06:37] <ac_slater> hmm
[06:38] <freshbird> you got it
[06:40] <freshbird> can you tell me why this happen,and how to resolve it
[07:22] <ac_slater> freshbird: lol, since I dont know how you compiled ffmpeg/x264 and I cant see your modifications, you arent giving me much to go on
[07:24] <freshbird> i will give you the configuration
[07:25] <freshbird> ./configure --extra-cflags="-mno-sse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2" --enable-static --enable-shared --enable-debug --disable-asm \
[07:25] <freshbird>         --disable-opencl --disable-thread
[07:25] <freshbird> this is how i configue x264
[07:25] <ac_slater> why disable those?
[07:28] <ac_slater> freshbird: your best bet for a baseline is to just enable everything, then try it out
[07:28] <freshbird> i think these itmes may cause proble,so i disable them.
[07:28] <freshbird> but i'm wrong
[07:29] <freshbird> problem
[07:31] <freshbird> ./configure  --enable-static --enable-shared --enable-gpl. when i use this.there is still problem
[07:32] <ac_slater> freshbird: what version of ffmpeg/x264 ?
[07:33] <freshbird> x264:0.146.x ffmpeg:2.5
[07:34] <ac_slater> hmm
[07:39] <ac_slater> I wish I could help bud. It sounds like you're doing some stuff right
[07:41] <freshbird> thank you all the same
[07:42] <freshbird> i have another question,may be you can help.
[07:43] <freshbird> i want to insert a segment vido to another. what should i do with ffmpeg
[07:44] <freshbird> video
[07:47] <ac_slater> via the command line utility or libavformat,etc ?
[07:48] <freshbird> libavformat
[07:49] <ac_slater> freshbird: that's not a *really* simple thing. You're talking about demuxing + muxing + maybe transcoding
[07:49] <ac_slater> we need more info... input formats/output formats, etc
[07:50] <freshbird> like mp4 ,h264 video codec ,aac audio codec
[07:53] <ac_slater> freshbird: you should spend some time and learn how those examples work. You can waste a lot of time tinkering or just really figure out how libavformat/codec manage streams
[07:53] <freshbird> input/output both are mp4 format
[07:56] <freshbird> i learned those examples,but i know nothing about video/audio. so i dont know whether i can make it only by those examples.
[07:56] <ac_slater> the demuxing_decoding.c example should show you how to demux your inputs into bitstreams, then decode the streams into avpackets. You should get familiar with that first
[07:56] <ac_slater> the muxing example shows how to insert
[08:00] <freshbird> hmm,thank you for your help
[08:02] <ac_slater> freshbird: yea sorry I couldnt be more help. It'll take ya some time to get the hang of the libraries
[08:05] <freshbird> it's kind of you,i will
[08:11] <t4nk625> can anyone tell me what "av_dump_format()" does?
[08:12] <freshbird> output some information about the media file,like codec
[08:13] <t4nk625> Thanks.
[08:17] <freshbird> hi ac_slater:i sovle the first problem
[08:20] <ac_slater> freshbird: the segfault?
[08:20] <freshbird> yes
[08:20] <freshbird> it's a big joke.
[08:21] <ac_slater> ha, why
[08:24] <freshbird> the first version of x264 i use is oldder. the problem occured
[08:26] <freshbird> when i use the latest version. something i forgot to remove. so there is still problem.
[08:28] <freshbird> i'm so careless.
[08:39] <crazy6> Is there a way I can bypass any and all pixel conversion? The video data I have is pre-bayer conversion, and I want to keep it like that when I put it back into an AVI
[08:42] <crazy6> I know it's supposed to be 1Bpp, 785 frames, but it's somehow interpreting that as 134 frames of something
[08:47] <sekon> Hello i am using ffmpeg-2.4
[08:47] <sekon> when i send SIGINT to kill a ffmpeg process
[08:47] <sekon> it creates corrupted files
[08:47] <sekon> it creates corrupted mp4 files
[08:48] <sekon> how do i stop ffmpeg without a terminal ?
[08:49] <relaxed> sekon: try "killall -INT ffmpeg"
[08:52] <sekon> relaxed: there are other processes running
[08:52] <sekon> i have to kill one ffmpeg process
[08:53] <relaxed> oh, then does "kill -INT $pid" cause the issue?
[08:53] <sekon> yep
[08:53] <sekon> atleast that is what the code that spawns and kill it says its doing
[08:54] <sekon> SIGINT is the way to halt ffmpeg correctly right ?
[08:54] <relaxed> you haven't tested it on the command line?
[08:55] <sekon> i wanted to .. but some people on the internet said its avconv addition
[08:55] <sekon> is that true ?
[08:55] <sekon> or is SIGINT stopping of recording supported in ffmpeg too ?
[08:55] <sekon> just wanted a clarification
[08:58] <sekon> relaxed: will get back to you once i test it via command line
[09:28] <sekon> relaxed: SIGINT to ffmpeg for rtmp source to a local file sink
[09:28] <sekon> is creating corrupted files
[09:28] <sekon> the error message is moov atom not found ?
[09:57] <sekon> SIGINT for mp4 is corrupting the op
[09:57] <sekon> while for flv it does not seem to ?
[10:09] <BtbN> sekon, that's kind of the problem with a file format that writes its mandatory global header to the end of the file.
[10:10] <BtbN> If you interrupt the process of writing it, it becomes basicaly useless
[10:10] <BtbN> I'd recommend not using mp4
[10:11] <sekon> BtbN: thanks
[10:11] <BtbN> To safely quit out of a running ffmpeg, just hit q
[10:12] <sekon> i was trying to control ffmpeg from a process
[10:19] <BtbN> sekon, according to the code in ffmpeg.c, both SIGINT and SIGTERM should trigger a safe quit and not just exit the process
[10:20] <BtbN> unless you send it more than 3 times, then it exits imediately
[10:32] <freshbird> "Could not find tag for codec none in stream #3, codec not currently supported in container". i got this problem when i run ffmpeg example transcoding 1.mp4 2.mp4 .
[10:43] <freshbird> who can tell me why.
[10:45] <Mavrik> I think the message is pretty clear :)
[10:50] <freshbird> so the example transcoding cant support convertion between two same file
[10:54] <Mavrik> I don't understand what you tried to say with that sentence.
[10:55] <Mavrik> Your input file has a stream which is not recognised by ffmpeg. That's it.
[10:57] <freshbird> thanks,i got it
[10:59] <Mavrik> You can use -map to strip it out probably.
[11:04] <freshbird> ok
[11:08] <sekon> BtbN: i am using ffmpeg 2-4 .. does that matter ?
[11:09] <sekon> i can confirm that for sigint the mp4 files created does not contain moov
[11:09] <sekon> in that particualar version
[11:10] <BtbN> If you can reproduce that on a git master build, report it as a bug.
[11:10] <BtbN> What's the exact commandline you are using?
[11:15] <sekon> ffmpeg -y -f flv -i rtmp://<rtmpsource> -acodec aac -vcodec libx264 -strict -2 -f flv /path/to/local/file
[11:15] <sekon> will try it on git master and report back
[11:15] <Mavrik> O.o
[11:16] <Mavrik> why are you talking about MP4 if you're using FLV?
[11:16] <Mavrik> ah, just saw the line
[11:33] <sekon> no .. if the second flv was replaced by mp4
[11:33] <sekon> i get bad op
[12:07] <ecraven> greetings
[12:08] <ecraven> I have a windows dshow video device that has two pins, one for video, one for audio. how can I tell ffmpeg to use both pins on that one card for audio *and* video? if I use -i video="XX":audio="XX" I get errors that the card is already in use. using only audio="XX" *or* video="XX" both work fine3.
[12:08] <BtbN> sekon, add -map 0:v:0 -map 0:a:0
[12:08] <BtbN> And try again
[12:08] <BtbN> it's propably some data stream it tries to fit into mp4
[12:10] <Mavrik> if that doesn't work
[12:10] <Mavrik> please
[12:13] <BtbN> I realy wonder why mp4/mov got so popular. It's such a painfull container.
[12:13] <Mavrik> yeah, it's like the shittiest ever
[12:13] <Mavrik> but it's enforced by standard so all hardware supports it
[12:14] <BtbN> Fiddled around a bit with dash the last few days. It's segmented mp4 for live streams over http.
[12:14] <BtbN> So much useless trouble, just because it's mp4 and not mpegts like hls
[12:15] <pzich> why is it mp4? compatability?
[12:15] <BtbN> Because it's from the same guys who hold the mp4 patents.
[12:15] <pzich> ah, heh
[12:16] <Mavrik> gah
[12:16] <Mavrik> really?
[12:16] <Mavrik> Didn't know that, I thought DASH is MPEG-TS same as HLS
[12:16] <Mavrik> MP4 for such usecase is retarded.
[12:19] <BtbN> no, dash is ridiculously complex
[12:24] <Mavrik> What's its selling point over HLS?
[12:24] <BtbN> No idea.
[12:25] <BtbN> It works for (live) streaming to Chrome and IE11 without flash.
[12:25] <BtbN> As does HLS for Safari.
[12:25] <BtbN> It also propably has a slightly lower overhead, because it's mp4 and not mpegts
[12:25] <BtbN> But primarily it's Apple with HLS vs. Google/MS with DASH.
[12:27] <NoobSaibot> Hello! I'm working on an ffmpeg pull from HDMI source, and then transcode and send an RTMP broadcast stream to VLC, and am having problems getting the HDMI audio to work. The picture is fine, but audio isn't there. Here are my notes so far: http://pastebin.com/seaTsVde
[12:28] <NoobSaibot> I'm guessing it's probably an audio flag or something, but i'm not sure at this point.
[12:28] <BtbN> Unrelated, but don't run make install as root.
[12:29] <BtbN> Use checkinstall if you realy have to, but use system packages if possible.
[12:31] <Mavrik> I just find it dumb because mobile Chrome/Firefox do HLS without problem.
[12:31] <Mavrik> And the lack of it on desktop is baffling.
[12:32] <Mavrik> NoobSaibot, um
[12:32] <Mavrik> NoobSaibot, V4L2 gives you just video
[12:32] <Mavrik> which you should see in ffmpeg output
[12:32] <Mavrik> it's meant for VIDEO only
[12:32] <Mavrik> you'll have to grab audio from proper audio source on your machine as well
[12:32] <NoobSaibot> hmm...can i grab it from the HDMI audio source?
[12:33] <Mavrik> well
[12:33] <NoobSaibot> or do i have to have a sound card for input
[12:33] <Mavrik> that's a very general question.
[12:33] <Mavrik> You'll have to figure out how your "hdmi audio source" looks like software-wise
[12:33] <NoobSaibot> like what codec?
[12:33] <BtbN> it propably just shows up as alsa input device
[12:33] <NoobSaibot> oh
[12:33] <BtbN> if it shows up at all
[12:33] <Mavrik> yeah
[12:33] <Mavrik> or pulseaudio device
[12:34] <Mavrik> or something completely different :P
[12:34] <NoobSaibot> PowerEdge2950:/dev$ aplay -l
[12:34] <NoobSaibot> aplay: device_list:268: no soundcards found...
[12:34] <BtbN> I don't think there is a capture card with direkt PA drivers.
[12:34] <Mavrik> the blackmagic stuff has their own interface
[12:35] <NoobSaibot> i'm using a magewell capture card...i'm not even sure how to check
[12:35] <NoobSaibot> on the box it says "Automatic video and audio formatting"
[12:36] <NoobSaibot> that's very helpful. haha
[12:37] <NoobSaibot> Do I need a physical sound card in the ffmpeg server to remux & stream the audio? It's running in a server chassis and there is no audio on the system.
[12:38] <NoobSaibot> The HDMI video capture has 48KHz PCM stereo audio output
[12:39] <BtbN> That's nice, but doesn't help you at all if the driver doesn't support it.
[12:39] <Mavrik> Yeah, HDMI capture card should show up as a soundcard
[12:39] <NoobSaibot> API's are V4L2 ALSA
[12:40] <NoobSaibot> ok, so that's my problem...gotta modprobe for audio or something?
[12:40] <Mavrik> then you need to figure out why it doesn't appear as an alsa device
[12:40] <NoobSaibot> k
[12:40] <Mavrik> and then you add another -i grabbing from that alsa source
[12:40] <Mavrik> probably module missing from kernel or something
[12:41] <NoobSaibot> that's at least some direction. I've been sitting here with the video working and had absolutely no clue why the audio wasn't showing up. Thanks for the pointers.
[12:54] <_Crash_> is -preset medium non-existant in ffmpeg 0.6?
[12:55] <BtbN> possible, why are you using that ancient version?
[12:57] <_Crash_> Had to use it a few years ago with Clipbucket
[12:58] <_Crash_> But v2.7 throws an error with the video conversion - Unrecognized option 'preset'
[12:58] <_Crash_> So I was just wondering if they finally upgraded the script to support some newer ffmpeg builds
[14:15] <_Crash_> Any idea how to fix an issue like this? - http://pastebin.com/1PTdnJwF
[14:16] <spaam> the lib and frontend have different configure line ?
[14:16] <spaam> and linked agaginst different versions of the lib..
[14:17] <_Crash_> Oh.. any ideas how I can "unlink" them?
[14:17] <c_14> _Crash_: modify your LD_LIBRARY_PATH environment variable to point to the correct lib
[14:18] <c_14> Also, There is no FFmpeg v2.7, and if you get "Unrecognized option 'preset'", it's probably because ffmpeg wasn't linked against libx264.
[14:20] <_Crash_> c_14, It's fine, that error was because of the CMS I was using required a newer version of ffmpeg
[14:20] <_Crash_> also
[14:20] <_Crash_> I presume this is why it's giving me that error? - https://drive.google.com/file/d/0B7NahXUEJqlicDZza1ItOXFPUU0/view?usp=sharing
[14:23] <c_14> That looks fine. Try `LD_LIBRARY_PATH=/usr/local/ffmpeg/lib ffmpeg -version'
[14:26] <poste9> is it possible to get the output audio of a process ? Something like, get only audio from Skype
[14:26] <poste9> get = capture
[14:26] <c_14> pulse or alsa?
[14:28] <poste9> does it matter? cuz I dont really know the difference
[14:28] <poste9> Just wondering if its possible
[14:31] <c_14> It is, but the methodology is different depending on what you're using.
[14:33] <_Crash_> c_14, https://drive.google.com/file/d/0B7NahXUEJqliRjBsNXVOMVJQeFE/view?usp=sharing
[14:33] <_Crash_> c_14, is the output of the command you gave me
[14:34] <c_14> looks better. you'll just have to `export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib' so it's in the environment of the process you're invoking ffmpeg from
[14:37] <_Crash_> Ah, is the another way around it?
[14:38] <_Crash_> When I type ffmpeg in the terminal, I still got spammed with those "--extra-version"
[14:42] <_Crash_> I'm just going to reboot.
[14:42] <_Crash_> Reboots are good :)
[14:43] <_Crash_> I saw p2pool's hashrate dropped to 500Th/s the other day
[14:43] <_Crash_> wrong chat ^^
[14:46] <_Crash_> c_14, where are the libraries ffmpeg are linking to? Running "export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib" works, but I'd rather it work without that command being ran
[14:46] <c_14> The other libraries are probably in /usr/lib
[14:47] <c_14> But as long as your ffmpeg is dynamically linked and /usr/local/ffmpeg/lib is not in your LD_LIBRARY_PATH, you'll have errors
[14:48] <_Crash_> I'm using the top part of this tutorial - http://fitcom.co/2013/05/29/create-your-own-video-sharing-site-powered-by-clipbucket/
[14:48] <_Crash_> replacing 0.6 of ffmpeg witn 0.9.4
[14:51] <_Crash_> Now it seems like I compiled ffmpeg 0.6 a while ago and removed the folders for it, so the libraries weren't removed. Thus when I came to compile 0.9.4, it's probably giving me those warnings
[14:51] <_Crash_> But the question is, where are they. I checked in /usr/lib and they aren't in there
[14:59] <termos> I'm trying to extract the Duration from the ffprobe output where I
[14:59] <termos> I'm trying to extract the Duration from the ffprobe output where I'm using the following: ffprobe test.mp4 -show_entries format=duration -v quiet -of csv="p=0" -sexagesimal
[15:00] <termos> but it's outputting "0:02:07.896000" instead of "00:02:07.896000", why does it remove the first zero?
[15:05] <termos> yes there's a bug, snprintf(buf, buf_size, "%d:%02d:%09.6f", hours, mins, secs); the hours argument should be %02d just like for minutes. At least for it to match the documentation
[15:16] <c_14> _Crash_: run `ldd ffmpeg', that should tell you
[15:22] <_Crash_> c_14, it's working now
[15:22] <c_14> termos: good point, I'll post a patch to the ml
[15:22] <_Crash_> c_14, thanks for the help!
[15:22] <_Crash_> Got there in the end :)
[15:25] <c_14> termos: unless you want to, that is
[15:56] <termos> I'll do it
[17:27] <JoshX> hmmm question, i have a 4cif rtsp mp4 stream (h264) which aparently is interlaced since it shows up as 704x288 (and not 704x576)
[17:41] <JoshX> how do i fix it to be 16:9 and de-interlaced
[17:41] <JoshX> ?
[18:29] <RobotsOnDrugs> JoshX: if you step through it frame by frame does it actually move up and down as one would expect for interlaced material?
[18:29] <RobotsOnDrugs> it's an odd way to present interlaced material, but stranger things have been done to video
[18:30] <RobotsOnDrugs> if it is, take a look at bob/weave filters
[18:30] <RobotsOnDrugs> s/is/does/
[19:23] <lionaneesh> Hey all!
[19:24] <lionaneesh> I am here to discuss a few things about this year's GSOC
[19:24] <lionaneesh> can anyone help me please?
[19:46] <c_14> lionaneesh: what about?
[19:47] <lionaneesh> c_14: so yeah, I have worked with libav before
[19:47] <lionaneesh> like 2-3 years ago
[19:48] <lionaneesh> I have around a good 40-50 commits in their codebase.
[19:50] <lionaneesh> so do I intimate my mentor when I start the qualification task?
[19:50] <lionaneesh> or do I just ping you guys once I am done?
[19:51] <c_14> When you start. So the mentors can hand out qualification tasks appropriately so no 2 students get the same task.
[19:52] <c_14> So the first thing you'll want to do is get in contact with the mentor for the task you want.
[19:54] <lionaneesh> Also I guess I am in the wrong channel?
[19:54] <c_14> ye, most devs and dev-talk is in #ffmpeg-devel
[21:33] <sagax> hi! please, if you know - how to make sound analysis on the signal / noise ratio in sound with ffmpeg?


More information about the Ffmpeg-devel-irc mailing list