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

burek burek021 at gmail.com
Tue Dec 8 02:05:02 CET 2015


[00:34:23 CET] <chaupv> Hi relaxed, JEEB
[00:34:30 CET] <chaupv> are you there?
[01:03:20 CET] <xintox> so what's a reasonable hls setting for low buffering?
[01:03:33 CET] <xintox> i've been doing -hls_time 3 -hls_list_size 10
[03:13:36 CET] <chaupv> Hey , relaxed?
[03:14:06 CET] <chaupv> Relaxed? you have been relaxing so long time... :)
[03:57:44 CET] <jaga_> ffmpeg won't authenticate to Flash Media Server.
[04:00:51 CET] <jaga_> http://pastebin.com/vp54NZad
[04:01:14 CET] <prelude2004c> hey guys
[04:01:19 CET] <jaga_> ffmpeg question: I'm trying to publish to an FMS server. I get this output with wrong password.
[04:01:39 CET] <prelude2004c> question... if i have an input that is not 16/9 and has black bars on each side.. is there some way for me to stretch it and remove the black bars of the video without transcoding it ?
[04:01:58 CET] <prelude2004c> i don't want to cuase cpu power just to remove the black bars and strech the video the the absolute left and right
[04:02:01 CET] <prelude2004c> any hint ?
[04:02:18 CET] <klaxa> you can't unless you do it on the player
[04:02:34 CET] <jaga_> I have it compiling in OK and running but I am getting an authentication
[04:02:34 CET] <jaga_> error.
[04:02:55 CET] <jaga_> I have also tried compiling with --enable -openssl.
[04:03:09 CET] <jaga_> Platform Ubuntu 15.10
[04:03:42 CET] <prelude2004c> damn
[04:31:39 CET] <chaupv> I compile ffmpeg and h264 separately with MSVC successfully but when I enable-lib246 --enable-gpl then error always occurs "ERROR: libx264 not found", but actually the x264 library has already been in PREFIX=/usr/
[04:31:54 CET] <chaupv> do you know why?
[04:50:13 CET] <chaupv> why ffmpeg can't answer correctly this question?
[05:29:07 CET] <prelude2004c> hey guys.. anyone nkow what -af volume=-10dB would not work ?
[05:29:22 CET] <prelude2004c> for some reason its not working anymore.. i set volume like -whatever and still the volume is the same.. strange.
[05:29:46 CET] <waressearcher2> prelude2004c: hallo
[05:36:03 CET] <prelude2004c> nevermind, figured it out :)
[05:39:24 CET] <waressearcher2> prelude2004c: das ist echt wunderschön
[05:50:51 CET] <prelude2004c> sorry i dont understand
[06:24:31 CET] <causa_sui> could ffmpeg make a "quadbox" from four separate input streams? as shown here: https://www.youtube.com/watch?v=xRpv3fO4MlY
[06:29:10 CET] <furq> causa_sui: https://ffmpeg.org/ffmpeg-filters.html#tile
[06:30:45 CET] <prelude2004c> anyone know how i can get vdpau going and decoding on my nvidia cards ? i don't use the UI as i plan on using this for ffmpeg decoding..  please help .. i been stuck for days
[06:31:10 CET] <furq> actually nvm that's just for images
[06:31:13 CET] <furq> causa_sui: https://trac.ffmpeg.org/wiki/Create%20a%20mosaic%20out%20of%20several%20input%20videos
[06:32:08 CET] <causa_sui> furq: thank you
[07:05:54 CET] <pinPoint> i see aac is finalized!! yes!
[07:16:12 CET] <pepee> I found a weird(?) bug in ffmpeg: if the input jpg images don't have the file extension, ffmpeg throws an error
[07:16:46 CET] <pepee> "Invalid data found when processing input"
[07:40:51 CET] <pinPoint> I thought aac was live already per twitter post? just tried -c:a aac and got -strict 2 error still
[07:40:56 CET] <pinPoint> boo
[08:10:58 CET] <droid909> hi
[08:13:15 CET] <droid909> why this gives me an error:  ffmpeg -f dshow -i "2" -c:a libvo_aacenc -b:a 64k -ac 2 -y "\Users\user1\1.wav"
[08:13:23 CET] <droid909> Unknown input format: 'dshow'
[08:19:13 CET] <droid909> i figured
[08:22:49 CET] <waressearcher2> droid909: hallo
[08:46:20 CET] <droid909> waressearcher2: hi
[10:30:51 CET] <waressearcher2> droid909: wie geht's es dir ?
[11:07:43 CET] <droid909> waressearcher2: yup, thanks
[12:07:27 CET] <jimgray> my kernel is 2.6.32. The lastest static ffmpeg cannot run
[12:07:41 CET] <jimgray> FATAL: kernel too old
[12:07:42 CET] <jimgray> Segmentation fault
[12:08:12 CET] <jimgray> how to decide the sutable version for my centos6?
[12:12:47 CET] <JEEB> build it yourself or upgrade your kernel
[12:13:56 CET] <jimgray> JEEB: update kernel now
[12:14:23 CET] <Phrk_> Hi
[12:15:36 CET] <JEEB> jimgray: me? I'm upgrading my kernel just fine :P
[12:17:09 CET] <jimgray> JEEB: i said me
[12:26:38 CET] <Guest22966> Hi, I need to decode raw bitstream of 12bit monochrome video, where two pixels are encoded in three bytes. Pixel0[7:0] Pixel1[3:0] Pixel0[11:8] Pixel1[11:4]. Does current ffmpeg has support for such pixel format?
[12:45:01 CET] <waressearcher2> Guest22966: hallo
[12:45:07 CET] <waressearcher2> Phrk_: wie geth's ?
[12:47:00 CET] <Phrk_> someone know ffserver ?
[12:47:11 CET] <Phrk_> I don't understand how to accepte people from outside lan
[12:47:20 CET] <Phrk_> he say error http 301
[12:47:59 CET] <Phrk_> klaxa tried to help me yersteday we don't find any solution
[13:23:17 CET] <t4nk394> Hello
[13:23:53 CET] <t4nk394> How to Convert any video in MP4 using ffmpeg.
[13:24:14 CET] <fritsch> t4nk394: paste that last sentence without the final "." into google ...
[13:24:51 CET] <waressearcher2> !g
[13:25:03 CET] <t4nk394> I have try with below command
[13:25:21 CET] <t4nk394> ffmpeg -i $input -s 320x240 -ar 44100 -r 12 $output
[13:25:44 CET] <t4nk394> but converted file now support in HTML5 video tag
[13:25:59 CET] <fritsch> so - let's assume you want to understand what you are doing - what do you think does this command do?
[13:26:43 CET] <t4nk394> Any body have perfect solution
[13:34:33 CET] <waressearcher2> t4nk394: ffmpeg -i 1.avi -c:v mpeg4 -vb 2000k -ab 320k -ar 44100 -ac 2 -c:a libmp3lame -y -f avi 2.avi
[14:11:57 CET] <k_sze> Can the ffmpeg or ffplay commands be used to detect corruption in common file types (e.g. AVI, MOV, MPG, MKV, MTS)?
[14:12:52 CET] <k_sze> I see that ffplay has an -err_detect option, but can ffplay just try to decode a file as fast as possible and not actually output video or audio?
[14:13:09 CET] <Phrk_> i think it show this in the log
[14:16:14 CET] <k_sze> And I kinda need to use it in a script, just to check a large collection of videos after data recovery from a failed hard drive.
[14:16:36 CET] <Phrk_> ah sorry to much for me
[14:16:44 CET] <k_sze> So it would be nice if ffmpeg can indicate corruption via exit code
[14:16:54 CET] <Phrk_> Did you search the doc ?
[14:18:42 CET] <furq> k_sze: you can try with ffmpeg -f null but i have broken files which that doesn't flag up
[14:29:39 CET] <DHE> I use ffprobe -show_frames to decode the whole video. then watch for errors
[14:30:12 CET] <DHE> in terms of automating the process, that's up to you. you might also consider -print_format to select how the regular output is formatted
[14:44:52 CET] <k_sze> ah, ffprobe also has the -show_error option.
[14:46:50 CET] <k_sze> err, ffprobe -show_frames is so verbose.
[14:47:17 CET] <k_sze> I don't need that kind of verbosity in a script.
[14:47:32 CET] <k_sze> I guess I'll stick to ffmpeg
[14:49:53 CET] <k_sze> `ffmpeg -v error -xerror -i foo.mkv -f null -` should do, I think.
[14:50:12 CET] <k_sze> or even without the -xerror
[14:51:27 CET] <DHE> true, but it does force ffprobe to decode all frames.
[14:51:39 CET] <DHE> while not depending on any hardware and running as fast as the disk/CPU allows
[14:56:53 CET] <k_sze> woohoo, I'm burning all 8 cores of my CPU.
[14:57:26 CET] <k_sze> if only I know how to compile ffmpeg with nvenc on OS X.
[14:57:49 CET] <Phrk_> k_sze it's not that hard
[14:58:03 CET] <Phrk_> just use the basic compile way and add the good option
[14:59:51 CET] <Phrk_>  --enable-nonfree \
[14:59:51 CET] <Phrk_>     --enable-nvenc \
[15:01:15 CET] <Phrk_> Someone is good with ffserver here ?
[15:06:05 CET] <BtbN> There is no nvenc on OSX.
[15:07:23 CET] <k_sze> Not really convinced that it takes 4 cores to burn through 12 MB/s
[15:11:39 CET] <DHE> H264 is actually fairly hard on the CPU to decode. compared to, say, mpeg2 or xvid
[15:11:53 CET] <JEEB> you can disable CABAC if you really want to
[15:12:05 CET] <JEEB> if you are encoding the content that is
[15:12:12 CET] <JEEB> but yeah, CABAC + a lot of bit rate can be funky
[15:12:34 CET] <DHE> would that risk any decoding errors?
[15:12:54 CET] <JEEB> you can't skip it if the content is coded with CABAC :P
[15:12:55 CET] <k_sze> oh wait... there really is no NVENC sdk for OS X.
[15:12:57 CET] <k_sze> https://developer.nvidia.com/nvidia-video-codec-sdk#gpulist
[15:12:58 CET] <k_sze> :(
[15:13:17 CET] <JEEB> which is why I noted that it's the one alternative to have your content (that you encode) playable with a first-gen xbox
[15:13:28 CET] <JEEB> ("if you are encoding the content that is")
[15:17:04 CET] <Mavrik> k_sze, on OSX you have to use their videotoolbox
[15:17:56 CET] <Mavrik> And it'll pass it on to the HW encoder
[15:21:10 CET] <k_sze> Mavrik: videotoolbox??
[15:21:42 CET] <Mavrik> Yes, the OS X / iOS video processing API.
[15:22:01 CET] <Mavrik> Successor to VDA
[15:22:49 CET] <Mavrik> VDA works as well (IIRC ffmpeg supports it) but it's rather buggy and decode only.
[15:24:05 CET] <k_sze> And I suppose ffmpeg isn't taking advantage of that?
[15:24:28 CET] <Mavrik> I don't think the patch was merged.
[15:24:28 CET] <k_sze> I mean, at least currently no build option would enable ffmpeg to take advantage of that.
[15:48:25 CET] <Phrk_> Any help with ffserver ? :(
[16:19:27 CET] <durandal_1707> ask on ml?
[17:29:40 CET] <DHE> I'm trying to convert ismv (microsoft smoothstream, uses the 'mov,mp4,m4a,3gp,3g2,mj2' demuxer) to mpegts with transcoding. While it works, the output seems has bad PCR and only 1 PCR value comes in every 2 seconds. (The smoothstream chunks the video in 2s increments). Anyone know how to forcibly re-clock the video?
[18:48:00 CET] <pinPoint> so I encoded two files at 4000kbps. One in libx265 the other in libx264. x264 was 312MB, x265 was 303MB. Are the compressions they talk about x265 working?
[18:48:27 CET] <pinPoint> the 20%-50%?
[18:50:19 CET] <c_14> That's just the rate control being different
[18:51:20 CET] <pinPoint> i see
[18:51:34 CET] <pinPoint> this should force it to stick though yes? ffmpeg -i bbb_sunflower_2160p_30fps_normal.mp4 -c:v libx265 -preset veryslow -b:v 7501k -minrate 7501k -maxrate 7501k -an BBB_H265_VERY_SLOW_NOAUDIO_2160P_7501k.mkv
[18:52:48 CET] <DHE> you set a bitrate. both codecs will try to target that number, but without 2-pass mode there's going to be some error
[18:53:14 CET] <DHE> minrate and maxrate don't make a true cbr file, unfortunately. it just brings it a lot closer
[18:53:32 CET] <pinPoint> and the two pass method?
[18:54:05 CET] <DHE> 2-pass lets the codec see the whole video first, then it gets another chance to process it with information saved the first time around. bitrate tends to be much closer to the target
[18:54:26 CET] <DHE> not perfectly, but the variance might be closer to 2 megabytes
[18:54:28 CET] <pinPoint> i see
[18:55:15 CET] <pinPoint> so if the separation was 9MB. x264 v x265. If I do a 2-pass on x265, the file might get even smaller?
[18:56:23 CET] <DHE> not smaller. you set a target  bitrate of 7501 kbit. which means you should be able to calculate the exact file size (muxing notwithstanding)
[18:56:35 CET] <DHE> afk
[18:56:36 CET] <pinPoint> on the documentation they used: /dev/null && \ in windows command... that is going to be different
[19:03:08 CET] <DHE> regarding my PCR issue, I think the issue is the PCR interval is initially calculated for the source material's timebase, but then timestamps start coming in with mpegts timebase so the PCR is way off kilter
[19:17:36 CET] <pinPoint> DHE: so 2pass will never get smaller files vs 1 pass?
[19:18:12 CET] <DHE> pinPoint: within the expected variance, setting the -b:v parameter will dictate the target file size
[19:18:29 CET] <DHE> 1pass or 2pass doesn't matter, the target size is exactly that
[19:19:16 CET] <pinPoint> ok
[19:31:29 CET] <KallDrexx> Hey all, I am struggling getting ffmpeg working with NVENC support on ubunut.  I've installed the cuda libraries from the nvidia sdk (they show up in ldconfig -p), compiled ffmpeg with --enable-nvenc, yet ffmpeg still keeps telling me "Failed loading CUDA library" when I pass in -vcodec nvenc.  Any ideas?
[19:32:48 CET] <KallDrexx> Looking at the ffmpeg source it appears that message occurs when trying to load the libcuda.so, but since ldconfig -p shows that library I'm unsure of what the actual issue is
[20:23:51 CET] <shincode> is YUVY just YUV 422?
[20:40:43 CET] <JEEB> another way of holding it, yes
[20:41:02 CET] <JEEB> the data is the same after you parse it, but it's packed differently
[20:41:27 CET] <shincode> Well turns out I have YUVY/I420 either or
[20:41:40 CET] <shincode> and I need it in a opencv Mat class :)
[20:42:09 CET] <fritsch> lol
[20:46:36 CET] <shincode>   Mat imgMat = Mat(height * 1.5f, width, CV_8UC1, data); i hope that works
[20:46:54 CET] <fritsch> no that won't
[20:46:58 CET] <fritsch> it's just one layer
[20:47:03 CET] <fritsch> CV_8UC1
[20:47:11 CET] <fritsch> 0..255 byte image
[20:47:21 CET] <fritsch> ah now I got it
[20:47:30 CET] <fritsch> yeah, you might get that stored in there
[20:47:40 CET] <fritsch> but opencv cannot really know what to do with it
[20:55:51 CET] <shincode> what did you say
[20:55:56 CET] <shincode> before i lost the internet
[20:56:27 CET] <shincode> will i need to call cvtColor(myuv
[21:05:32 CET] <shincodex> come back to me!
[22:25:13 CET] <Prelude_Zzzzz> hey , anyone see something wrong with this : http://pastebin.com/kzA96Znt .. i am seeing an error : Enter command: <target>|all <time>|-1 <command>[ <argument>]
[22:25:13 CET] <Prelude_Zzzzz> Parse error, at least 3 arguments were expected, only 1 given in string 'anada.Movie0008.mkv movie8'
[22:25:16 CET] <Prelude_Zzzzz> nots rue where that is coming from
[22:27:01 CET] <shincodex> just paste it all in channel
[22:27:07 CET] <shincodex> it makes it more alive that way.
[22:28:19 CET] <Prelude_Zzzzz> haha
[22:28:24 CET] <Prelude_Zzzzz> ya i feel your pain
[22:31:35 CET] <llogan> Prelude_Zzzzz: we don't debug user scripts here. do you get that message with an unscripted, manual ffmpeg command? also, you're expected to always show the complete console output.
[22:32:25 CET] <Prelude_Zzzzz> well my script is not doing anything really... just pushing data to ffmpeg.. its odd.. i am going to try manually but this script barely does anyting except set variables
[22:56:10 CET] <Prelude_Zzzzz> http://pastebin.com/J4kR4R7G
[22:56:13 CET] <Prelude_Zzzzz> here is the full thing
[22:56:14 CET] <Prelude_Zzzzz> very odd
[22:56:19 CET] <Prelude_Zzzzz> i have no idea where its coming from
[22:57:38 CET] <Prelude_Zzzzz> iether im loosing it, or ffmpeg is :P
[22:57:54 CET] <Prelude_Zzzzz> and i am really not sure which way to vote right now
[23:00:50 CET] <Prelude_Zzzzz> maybe just maybe...
[23:01:21 CET] <Prelude_Zzzzz> maybe it has to go to file and i have to use concat becuase the while read f doesn't like to wait for one to be finished before doing the other .. very odd
[23:01:47 CET] <Prelude_Zzzzz> doesn't make sense though
[23:02:58 CET] <Prelude_Zzzzz> doesnt' make any sense :(
[23:33:33 CET] <llogan> you're still running a script
[00:00:00 CET] --- Tue Dec  8 2015


More information about the Ffmpeg-devel-irc mailing list