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

burek burek021 at gmail.com
Wed Apr 16 02:05:01 CEST 2014


[02:07] <l_r> hello
[02:08] <l_r> is there a way to make ffmpeg follow the framerate from the h264 input stream?
[02:12] <klaxa> that's the default afaik
[02:36] <zzz_> I know this is a longshot but I though I would ask here. Right now I'm playing video over the network with NFS, and that works fine. However when doing this the client computer computer is the one that decodes the video, and my processor on the client isn't powerful enough for some video. Is there any possible way to decode video on the server and transmit it to the client? Doesn't have to be NFS related.
[03:46] <klaxa> zzz_: it is possible
[03:46] <klaxa> i have done so myself already
[03:47] <klaxa> or rather, i re-encoded the video from a more complex codec to a less complex codec
[03:47] <klaxa> which decreases quality and increases effective filesize
[03:47] <klaxa> but greatly decreases decode time
[03:48] <zzz_> Well yeah I know I could re-encode the video, and I often do, but I don't want to have to do that.
[03:49] <klaxa> no i mean in real-time
[03:49] <klaxa> you start an ffmpeg instance that encodes the video and instead of writing it to a file, you write it to a tcp socket
[03:53] <zzz_> I have a very powerful processor on the server machine, but I don't know if I could encode fast enough to actually keep up with the playback. More info?
[03:56] <smo_> hi, i try to build static ffmpeg like this ./configure --prefix='/home/smo/Documents/ffmpeg_build_32/install' --extra-cflags='-m32 -I/home/smo/Documents/ffmpeg_build_32/dep/include -static' --extra-ldflags='-m32 -L/home/smo/Documents/ffmpeg_build_32/dep/lib -static' --extra-libs='-lxml2 -lexpat -lfreetype' --arch=x86_32 --enable-static --disable-shared ..... i complied libx264 from git and have the libx264.a in my dep/lib folder but ffmpeg
[03:56] <smo_> configure report error can t find libx264 ???
[04:06] <klaxa> zzz_: you can just try to encode a video on the machine, if the speed exceeds the playback speed it's fast enough
[04:06] <klaxa> i used to encode to mpeg4 part 2 for my tablet
[04:07] <klaxa> smo_: can you pastebin your config.log?
[04:07] <smo_> hummm recompiled x264 with disable-opencl works
[04:07] <smo_> now can t found x265 :p
[06:04] <Ofekmeister_> what would be the command to extract all streams/tracks from a file?
[10:50] <kcynice> hello, ubitux, I think I got the problem why my configuration did not work for my m4v mpeg4 file, I have to modify the config.h and config.mak file by hands
[10:50] <kcynice> and it works now. thank you again
[10:57] <ubitux> kcynice: if you need to modify config.{h,mak} by hand then you're doing it wrong
[10:57] <ubitux> it's written on top of the file btw
[10:58] <kcynice> yes, but i can't find a solution in a short time
[11:00] <ubitux> what did you change in the files?
[11:11] <kcynice> CONFIG_M4V_DEMUXER=1 in config.h, and CONFIG_M4V_DEMUXER=yes(remove the prefix !) in config.mak
[11:16] <kcynice> because i know little about shell programming, so i don't know how to affect these configuration option in command line options
[11:16] <ubitux> i told you to --enable-demuxer=mov
[11:18] <kcynice> OK. I will have a try soon. and, i found, some demuxer and decoder, protocol can't be disabled
[11:18] <kcynice> such as asf, h263, rtp,...
[11:24] <kcynice> hello ubitux, not that option takes no affect on M4V
[11:26] <ubitux> hum it's a bug
[11:28] <ubitux> kcynice: well then, --enable-demuxer=mov,m4v should do the trick
[11:28] <kcynice> might be
[11:35] <kcynice> i use --enable-demuxer=m4v it works for m4v now. but, i don't know some others, such as asf,h263,rm,rstp,mpegts , protocols such as http,tcp,udp,rtp can't be disabled
[11:37] <kcynice> i works on arm-linux now, so, i hope to reduce my output file size
[11:38] <ubitux> --enable-small may help too
[11:51] <kcynice> oh? i will try it
[11:54] <kcynice> and, if there was a way to enhance its performance option for arm?
[12:25] <smo_> hi, i try to build ffmpeg static with x265 i have an error can t find x265 but my x265 bin is right there in my custom dep/bin folder ... is there something to specify the bin folder to check ?
[12:29] <sacarasc> Was x265 compiled statically?
[12:42] <wreimer> Q: Are the ffmpeg static 32bit  binaries for Linux from http://ffmpeg.gusari.org/static/ without support for grabbing from X11 screen? I tried "ffmpeg -video_size 1024x768 -framerate 10 -f x11grab -i :0.0 test.mkv" and I got " Unknown input format: 'x11grab'"
[12:44] <sacarasc> I don't think so.
[12:48] <wreimer> @sacarasc: Thanx. If support is compiled in what could the problem be then? Is something wrong with my above given command line?
[12:49] <daslicht> hello is it possible to use a cuesheet as source for ffmpeg and forwarding its metadata to ffserver or icecast ?
[12:49] <sacarasc> wreimer: I said I think it isn't compiled in, sorry. :D
[12:50] <wreimer> Ok, thanx - misunderstanding :-)
[13:10] <barnoux> Hello, i just had a very strange bug converting with ffmpeg 2.2
[13:11] <barnoux> Queing commands only on filters supporting the specific command is unsupported -> demande à ffmpeg à quoi ça correcponds
[13:11] <barnoux> Enter command: <target>|all <time>|-1 <command>[ <argument>]
[13:11] <barnoux> Parse error, at least 3 arguments were expected, only 0 given in string ' c1 48 ae d5 db 59 19 8b eb 30 ....-..H...Y...0'
[13:12] <barnoux> this message was displaying in loop converting a mp4 video untill crashing in console
[13:12] <barnoux> i had top stop the conversion
[13:12] <barnoux> Anyone have a idea?
[13:19] <wreimer> Q: Is there a 32-bit static Linux binary of  ffmpeg for download  (it has not to be the latest) which supports 'x11grab' AND 'concat'? The static one from http://ffmpeg.gusari.org/static/ does not support '-f x11grab' and the latest (dynamically linked) version (0.10.11-7:0.10.11-1~precise1) available from the Ubuntu PPA repo ppa:jon-severinsson/ffmpeg does not support '-f concat'
[13:21] <sacarasc> wreimer: Either that one you're getting from the PPA is ancient, or not ffmpeg but the fork libav.
[13:26] <wreimer> @sacarasc: It is NOT the libav fork. 'ffmpeg -version' says: "ffmpeg version 0.10.11-7:0.10.11-1~precise1, built on Feb  6 2014 17:08:24 with gcc 4.6.3". I got it using the repo recommended on https://ffmpeg.org/download.html#LinuxBuilds
[13:28] <sacarasc> Current ffmpeg is at 2.2...
[13:29] <sacarasc> wreimer: Can you give the complete output of just `ffmpeg`?
[13:30] <wreimer> ffmpeg version 0.10.11-7:0.10.11-1~precise1 Copyright (c) 2000-2014 the FFmpeg developers
[13:30] <wreimer>   built on Feb  6 2014 17:08:24 with gcc 4.6.3
[13:30] <wreimer>   configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse --enable-libschroeding
[13:30] <wreimer> er --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu --enable-shared --disable-static
[13:30] <wreimer>   avutil      configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse...
[13:30] <wreimer> ...--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
[13:30] <wreimer>   avcodec     configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse...
[13:30] <wreimer> ...--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver...
[13:30] <wreimer> ...--disable-doc --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-aacenc --enable-libvo-amrwbenc
[13:30] <wreimer>   avformat    configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse...
[13:30] <wreimer> ...--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
[13:30] <wreimer>   avdevice    configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse...
[13:30] <wreimer> ...--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
[13:30] <wreimer>   avfilter    configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse...
[13:30] <wreimer> ...--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
[13:30] <wreimer>   swscale     configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse...
[13:30] <wreimer> ...--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
[13:31] <wreimer>   swresample  configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse...
[13:31] <wreimer> ...--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
[13:31] <wreimer>   postproc    configuration: --arch=i386 --disable-stripping --enable-pthreads --enable-runtime-cpudetect --extra-version='7:0.10.11-1~precise1' --libdir=/usr/lib/i386-linux-gnu --prefix=/usr --enable-bzlib --enable-libdc1394 --enable-libfreetype --enable-frei0r --enable-gnutls --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libopencv --enable-libopenjpeg --enable-libpulse...
[13:31] <wreimer> ...--enable-libschroedinger --enable-libspeex --enable-libtheora --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-zlib --enable-gpl --enable-postproc --enable-libcdio --enable-x11grab --enable-libx264 --shlibdir=/usr/lib/i386-linux-gnu/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc
[13:31] <wreimer>   libavutil      51. 35.100 / 51. 35.100
[13:31] <wreimer>   libavcodec     53. 61.100 / 53. 61.100
[13:31] <wreimer>   libavformat    53. 32.100 / 53. 32.100
[13:31] <wreimer>   libavdevice    53.  4.100 / 53.  4.100
[13:31] <wreimer>   libavfilter     2. 61.100 /  2. 61.100
[13:31] <wreimer>   libswscale      2.  1.100 /  2.  1.100
[13:31] <wreimer>   libswresample   0.  6.100 /  0.  6.100
[13:31] <wreimer>   libpostproc    52.  0.100 / 52.  0.100
[13:31] <wreimer> Hyper fast Audio and Video encoder
[13:31] <wreimer> usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
[13:31] <wreimer> Use -h to get full help or, even better, run 'man ffmpeg'
[13:31] <smo_> woo
[13:31] <sacarasc> wreimer: Might I introduce you to the concept of paste bin sites? pastebin.com is one. It's where yopu can paste a whole bunch of stuff without spamming up a channel.
[13:32] <sacarasc> 0.10.11 is rather old...
[13:32] <wreimer> Sorry, next time I'll use the   paste bin site
[13:33] <smo_> i see enable-vaapi and vdpau do we need to add something when converting a file to get ffmpeg using vdpau ?
[13:34] <barnoux> could someone helps me please
[13:34] <smo_> my static build of ffmpeg with x265 is ok i m doing a test , x265 encoder works realllllly faster than 1 month ago good but cpu 80%
[13:35] <barnoux> i have a big bug with ffmpeg last version
[13:41] <wreimer> @sacarasc: I know that the ffmpeg version from the PPA repo is rather old (although it was built in March of this year). The only newer  one  I could find so far is the static version from http://ffmpeg.gusari.org/static/ . However this one does not support '-f x11grab' :-(
[13:42] <sacarasc> Why not compile yourself?
[13:42] <sacarasc> https://trac.ffmpeg.org/wiki/UbuntuCompilationGuide
[13:53] <wreimer> I guess for the (rather old) Ubuntu release (12.04 where ffmpeg is supposed to run) that would mean in the best case to also rebuiild tons of depending newer libraries and link them statically (in order to avoid conflicts with existing libs from the distro). That is the reason why they do not have made available a newer version on the mentioned PPA repo. I had the hope that I can save the...
[13:53] <wreimer> ...time to compile ffmpeg myself by finding a static binary which supports both, 'x11grab' and 'concat'.
[15:00] <burner> Hi :) , i've been googling and reading docs with no luck, I need to create an anamorphic 16:9 PAL DVD (720x576), can someone point me in the right direction?
[15:06] <burner> ffmpeg  -i in.mp4 -target pal-dvd -aspect 16:9 out.mpg , this seems to add black bars, which is not what i want.
[15:11] <burner> ffmpeg  -i in.mp4 -target pal-dvd  out.mpg , create the correct size, but a windescreen TV will add black bars in the sides, not stretch the movie to 16:9, running ffmpeg -i out.mpg -c copy -aspect 16:9 fixed_aspect.mpg , does not cheat the TV into stretching
[15:13] <c_14> What aspect ratio is the source video?
[15:25] <burner> 1080p 16:9
[15:26] <another> try without -aspect
[15:27] <burner> ffmpeg  -i in.mp4 -target pal-dvd  out.mpg , create the correct size, but a windescreen TV will add black bars in the sides, not stretch the movie to 16:9
[15:30] <womi> Hello! Im looking forsome that could help me encode and setup what settings i need to have
[15:31] <sacarasc> What you want to encode to?
[15:32] <sacarasc> No.
[15:32] <sacarasc> Just give some specs, you don't have to say what you have illegally downloaded or anything. :p
[15:32] <c_14> burner: I just used your command on one of my 1080p videos, and it worked fine. No black bars.
[15:33] <womi> What specs do you need? The specs im going to encode to?
[15:33] <sacarasc> Yes.
[15:34] <burner> c_14, i just succeded too
[15:34] <womi> Is okey if i paste them in a pastebin for you?
[15:34] <another> yes
[15:34] <sacarasc> Sure.
[15:35] <burner> when I add -vframes 300 for testing, i get black bars, but when encoding the full movie, it works, no bars :)
[15:35] <c_14> Hmm, I used -ss and -t to specify only part of the video.
[15:35] <c_14> But as long as it works.
[15:36] <womi> sacarasc: http://pastebin.com/DbkSa6Sp thats the rules i have to follow to get it good
[15:36] <womi> Yes i know, im the biggest noob/tard in this chan atm
[15:37] <sacarasc> Ah, you're trying be in the scene? :D
[15:37] <womi> :D
[15:38] <womi> You think you can help me out? Maybe we can take it in pm if you want to talk more about it :P
[15:38] <burner> c_14 and another, thanx for helping :)
[15:39] <another> no worries
[15:41] <sacarasc> womi: This is beyond what I do, so you'll have to wait for someone less lame. :D
[15:41] <womi> ;<
[15:41] <womi> Well hope someone kind enough wants to help me out :P
[15:46] <c_14> womi: This: https://trac.ffmpeg.org/wiki/FilteringGuide, this: https://trac.ffmpeg.org/wiki/x264EncodingGuide along with your paste should be enough to get you started. The first link is if you need cropping/ivtc the second is for your average encoding.
[15:48] <womi> So i should be able to do everything in the rules with ffmpeg?
[15:48] <womi> Thanks btw :)
[15:49] <c_14> np
[15:55] <tinyhippo> Hi, I am trying to stream media from a laptop to a remote server using ffmpeg/ffserver, but I get Operation timed out, even though I am using the commands copied from https://trac.ffmpeg.org/wiki/Streaming%20media%20with%20ffserver
[15:55] <tinyhippo> can anyone suggest what I may be doing wrong?
[15:56] <another> why dont you provide us with a bit more info?
[15:59] <tinyhippo> another: http://fpaste.org/94359/70326139/ at the top is the ffmpeg command I ran with its output directly beneath it, the ffserver configuration is beneath that, and the iptables rule for port 8090 is at the bottom
[16:01] <c_14> I think default ffmpeg streaming is udp?
[16:01] <c_14> nvmd
[16:01] <c_14> Try adding -loglevel debug
[16:02] <c_14> Is what I meant to type.
[16:06] <tinyhippo> c_14: with -loglevel debug: http://fpaste.org/94365/39757077/
[16:07] <c_14> Have you tried adding an ACL to the <FEED> section?
[16:08] <c_14> Also maybe run ffserver with -d and see if it reports anything when ffmpeg tries connecting.
[16:09] <tinyhippo> c_14: it reports: Tue Apr 15 16:02:46 2014 87.83.26.210 - - [GET] "/feed1.ffm HTTP/1.1" 200 4149
[16:09] <tinyhippo> I had an ACL in the <FEED> section, however removed it as then it is one less thing to worry about for now
[16:09] <tinyhippo> /4/
[16:53] <c_14> tinyhippo: Does ffserver ever log the post request?
[16:54] <c_14> You can try testing with curl -d POST 'test' http://<server ip>:8090/feed1.ffm
[17:54] <Mista_D> anyway to remove SEI header? as I'm trying to create a library of screenshots in QVGA resolution of the media library and store them in DB. Just trying to squeeze them as much as possible.
[17:55] <Mista_D> unsig libx264
[19:54] <Ofekmeister_> what would be the command to extract all streams/tracks from a file?
[20:15] <Ofekmeister_> is there a command to extract all streams/tracks from a file?
[20:16] <ezekiel>  -map ? :)
[20:18] <Ofekmeister_> like say I have an mp4 with unknown # of streams, how do I extract them all?
[20:25] <ezekiel> Ofekmeister_: what have you tried so far?
[20:26] <ezekiel> have you read this to see if there are options which will help you: https://ffmpeg.org/ffmpeg.html ?
[20:26] <ezekiel> what works and what does not work?
[20:29] <Ofekmeister_> ezekiel, it seems to extract one must put             video.h264   audio1.ac3         etc.    but I can't find anywhere in the docs where you don't have to specify individual streams and just extract everything
[20:30] <JEEB> Ofekmeister_, there's no such feature
[20:31] <ezekiel> Ofekmeister_: then there likely is NOT an option to simply "extract everything" - you might be able to parse the output of "ffprobe"
[20:31] <ezekiel> and use it to construct the appropriate command
[20:31] <ezekiel> or set of commands
[20:32] <Ofekmeister_> ok, I'll try using the output of ffprobe. ty
[21:23] <syao> hello, what are optimal config to convert dvd (vobs) to h264 video and make it h264 video similar(or better) in quality.
[21:24] <syao> I know dvd resolution and bitrate
[21:25] <syao> and all other info from ffmpeg ;)
[21:44] <JoeyMorani> Hey. Does anyone know if it's possible to take input from a DirectShow device and encode it to WebM format?
[21:45] <JoeyMorani> Using "ffmpeg -f dshow -i video="XSplitBroadcaster" -vcodec libvpx -b:v 1M test.webm" doesn't work.
[21:45] <JoeyMorani> Gives this error: "[dshow @ 00357160] real-time buffer[XSplitBroadcaster] too full (102% of size: 3041280)! frame dropped!"
[21:52] <iive> JoeyMorani: I've heard that libvpx is extremely slow. try it with some pre-recorded stream.
[22:00] <JoeyMorani> Ah, is that what it means by "real-time buffer[] too full"? Yeah, pre-recorded streams encode fine. :(
[22:04] <llogan> JEEB: perhaps he was looking for -map 0 to "extract" all input streams to the output instead of relying on the default stream selection, but it's hard to tell what he wanted exactly
[22:05] <llogan> *all streams from input 0
[22:05] <JEEB> llogan, he wanted each stream to be exported as "raw" streams
[22:05] <JEEB> <Ofekmeister_> ezekiel, it seems to extract one must put             video.h264   audio1.ac3         etc.    but I can't find anywhere in the docs where you don't have to specify individual streams and just extract everything
[22:06] <llogan> oic. missed that.
[22:06] <JEEB> so yes, in a way he was looking for -map 0, but you can't really -map 0 and have it output every stream into its "raw" representation (if such exists)
[00:00] --- Wed Apr 16 2014


More information about the Ffmpeg-devel-irc mailing list