Ffmpeg-devel-irc
Threads by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
June 2015
- 1 participants
- 60 discussions
[01:12:41 CEST] <Timothy_Gu> I'll be gone for the next two months so unfortunately the Haiku instances will need to stop
[01:13:05 CEST] <nevcairiel> Luckily, noone cares about haiku
[01:13:06 CEST] <nevcairiel> :)
[01:13:30 CEST] <Timothy_Gu> :)
[01:14:35 CEST] <Timothy_Gu> also the only debian x86-64 instance on fate will need to stop in ~1 month too :(
[01:14:52 CEST] <Timothy_Gu> (it was running on free trial of some hosting company ;)
[01:15:03 CEST] <Timothy_Gu> *is
[02:51:58 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:52acd22a7deb: libswresample/rematrix: Check for malloc errors
[03:11:26 CEST] <jamrial> michaelni: shouldn't you free s->native_matrix and s->native_one before returning? the allocation for one of them could have succeeded
[03:48:13 CEST] <michaelni> jamrial, patch to fix this posted if you want to review
[04:35:58 CEST] <cone-331> ffmpeg 03James Almer 07master:da7c8fd91761: fate: add missing lavfi indev dependency to closed caption test
[05:38:40 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:cc17b43d8dd3: swresample: Add swr_get_out_samples()
[07:37:58 CEST] <anoop_r> what is the use of --enable-memalign-hack
[10:14:28 CEST] <cehoyos> #ffmpeg
[12:35:44 CEST] <cone-752> ffmpeg 03Michael Niedermayer 07master:c3f87f7545d4: swresample/swresample: Cleanup on init failure.
[12:47:23 CEST] <cone-752> ffmpeg 03Michael Niedermayer 07master:4cb7cd4c8414: avcodec/snow: replace unspecific error code
[12:52:16 CEST] <anshul_mahe> I was looking in hlsenc.c with refrence to hls draft quote http://pastebin.com/kNYdzh1L
[12:53:09 CEST] <anshul_mahe> i am looking inside function hls_delete_old_segments, but I am unable to find any refrence of target_duration there.
[12:54:35 CEST] <anshul_mahe> I am struggling with a bug of unable to delete segment properly, which mangles with my subtitles
[12:55:19 CEST] <anshul_mahe> I have not reported that bug, because i dont find its need, since I am solving it
[13:02:29 CEST] <cone-752> ffmpeg 03Michael Niedermayer 07master:e0fd319784f6: avcodec/proresenc_anatoliy: Use more specific error codes
[14:28:59 CEST] <anoop_r> how to static link dll into ffmpeg
[14:38:02 CEST] <BtbN> you can't link an existing DLL staticaly.
[14:55:07 CEST] <anoop_r> i had compiled ffmpeg in msys2
[14:55:13 CEST] <anoop_r> static build
[14:56:24 CEST] <anoop_r> but still it need some dll to work libwinpthread-1.dll
[16:44:28 CEST] <thardin> woo
[16:45:57 CEST] <cehoyos> thardin: Can you test if the file is correct / plays correct in any software?
[16:46:03 CEST] <cehoyos> And if it really contains audio?
[16:59:32 CEST] <cone-752> ffmpeg 03Michael Niedermayer 07master:b14361486b39: swresample/resample: fix typos
[17:11:53 CEST] <thardin> the file should probably be thrown at mxfdump
[17:11:57 CEST] <thardin> to see what it says
[17:12:13 CEST] <cone-752> ffmpeg 03Carl Eugen Hoyos 07master:3b4e694ead8b: lavfi/tinterlace: Double aspect ratio for modes merge and pad.
[17:12:14 CEST] <cone-752> ffmpeg 03Juanjo 07master:a213e57cef82: lavf/riffenc: Set correct block align for mp2.
[17:46:15 CEST] <cone-752> ffmpeg 03Nedeljko Babic 07master:7131aba916d1: libavutil/softfloat: Fix av_normalize1_sf bias.
[18:25:26 CEST] Action: Compn waves to cehoyos
[18:26:38 CEST] <cehoyos> Hi!
[18:35:06 CEST] <cehoyos> Anybody with an Android device? Ticket 4587 needs a tester.
[18:50:51 CEST] <llogan> http://ffmpeg.gusari.org/viewtopic.php?f=11&t=2140
[18:51:26 CEST] <philipl> That's impressive.
[18:53:58 CEST] <Daemon404> wow
[19:00:15 CEST] <wm4> amazing
[19:04:48 CEST] <Compn> 2004 version
[19:04:53 CEST] <Compn> built on Apr 15 2006 04:58:19, gcc: 4.0.1 (Apple Computer, Inc. build 5250)
[19:04:57 CEST] <Compn> built in 2006?
[19:05:05 CEST] <philipl> Well, it couldn't be build for x86 in 2004 :-)
[19:05:16 CEST] <Compn> oh took it out of ffmpegx binary
[19:05:44 CEST] <wm4> so there are 2 WTFs
[19:05:53 CEST] <wm4> someone building a ffmpeg binary from 2 year old source
[19:05:58 CEST] <wm4> and someone using it 9 years later
[19:07:14 CEST] <Compn> its fun when you get people who argue about fixing it
[19:07:27 CEST] <Compn> where "it" is at least a 3 year old build
[19:08:02 CEST] <Compn> "i refuse to upgrade, it works on everything else"
[19:08:11 CEST] <Compn> ehe
[19:08:41 CEST] <llogan> usually just ignorance. search for ffmpeg binary, use whatever is scavenged. hilarity ensues.
[19:09:05 CEST] <philipl> I'm impressed he didn't end up with a powerpc binary...
[19:13:38 CEST] <Compn> is he not on powerpc ?
[19:14:11 CEST] <Compn> oh universal build
[19:14:23 CEST] <philipl> heh. Good point. I just assumed he was using a modern machine. Maybe it is also 10 years old.
[19:15:08 CEST] <Compn> converting his hdtv camera footage on his old 1ghz imac?
[19:27:47 CEST] <BBB_> wm4: do we have proper tests for swresample-soxr?
[19:27:55 CEST] <BBB_> wm4: like, Im not sure I even know how to test that
[19:28:41 CEST] <jamrial> soxr is an external library, so no. afaik no fate tests anything that depends on external libraries
[19:31:47 CEST] <Compn> the thread of death returns
[19:32:21 CEST] <cone-752> ffmpeg 03Shivraj Patil 07master:a34d90232589: avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for HEVC idct functions
[23:12:22 CEST] <cone-825> ffmpeg 03Michael Niedermayer 07master:3c803ed9cb23: avcodec/adpcm: Check for overreads
[23:12:23 CEST] <cone-825> ffmpeg 03Michael Niedermayer 07master:6b6ae7c3ead5: avcodec/atrac3plusdec: consume only as many bytes as available
[23:12:24 CEST] <cone-825> ffmpeg 03Michael Niedermayer 07master:c2657633187e: avcodec/alsdec: Check for overread
[23:12:25 CEST] <cone-825> ffmpeg 03Michael Niedermayer 07master:c94d9079b16c: avcodec/utils: Assert that audio decoders do not report using more data than was input
[00:00:00 CEST] --- Fri Jun 5 2015
1
0
[04:26:45 CEST] <jbmcg> hey there, is anyone on here familiar with stream copying / cutting up videos without re-encoding? I can't for the life of me figure out how to properly slice up a video without either overlapping content or having dead frames at the start or end of each piece. I know ss needs to happen on a keyframe and t needs to include everything up to but not including a keyframe. I'm carefully selecting timestamps from an ffprobe dump of the frames but I still can't
[04:26:46 CEST] <jbmcg> make it work. I've tried just about every "ss" / "t" / "to" ordering possible and they all yield very different unexpected results
[04:30:19 CEST] <klaxa> jbmcg: i do that very often
[04:30:38 CEST] <klaxa> i wrote scripts for that, if you want we can adjust them to your usecase
[04:31:06 CEST] <klaxa> but first of all, please state your specific usecase
[04:37:52 CEST] <jbmcg> Well - it's a dynamic video where I have two alternate versions of the same video. Essentially I need to be able to take cuts from each video and combine them into one final video (so to the viewer, it would be switching back and forth between the two videos)
[04:38:40 CEST] <klaxa> i see
[04:38:51 CEST] <klaxa> that would be very easy with mkvtoolnix
[04:39:54 CEST] <klaxa> let me prepare a pastebin of what i would do
[04:43:39 CEST] <jbmcg> Cool - thanks so much. The main functionality I'm struggling with I guess is just making clean cuts. I don't even necessarily need frame-perfect cuts, I just need to be able to do 2 cuts next to each other without overlapping content / dead frames
[04:45:06 CEST] <klaxa> https://gist.github.com/klaxa/6c54f54f6b2b6ace34b5
[04:45:35 CEST] <klaxa> those are command lines extracted from my scripts
[04:50:15 CEST] <jbmcg> ok interesting - I'm currently working with mp4 / ts files though
[04:51:13 CEST] <klaxa> well you could remux them to mkv
[04:53:02 CEST] <jbmcg> cool yeah I'm giving it a try now
[04:53:45 CEST] <klaxa> of every file i'm splitting like that i have 3 or 4 copies of various stages of post production
[04:54:01 CEST] <klaxa> i think of it as additional backups in case i accidentally delete a file i shouldn't have deleted
[05:14:59 CEST] <jbmcg> wow that worked great - perfect splits
[05:15:23 CEST] <klaxa> glad to hear that
[07:37:05 CEST] <anoop_r> anyway to disable multiple encoders in .configure
[07:38:48 CEST] <anoop_r> i only need x265 encoder want to disable all other encoders
[07:38:54 CEST] <anoop_r> any easy way
[07:41:55 CEST] <chungy> --disable-encoders --enable=encoder=x265
[07:44:13 CEST] <anoop_r> thanks
[07:46:38 CEST] <anoop_r> i only need ffmpeg to encode x265
[07:47:21 CEST] <anoop_r> which components can be turned off without affecting thin functionality
[07:47:23 CEST] <anoop_r> ?
[07:49:16 CEST] <chungy> you can do --disable-everything followed by only the container you want and the encoder. Test it to make sure it works for you, if not, enable a bit more, repeat.
[07:50:29 CEST] <anoop_r> does decoders needed in the muxing/demuxing process
[07:50:48 CEST] <anoop_r> or any related process in x265 encoding
[07:51:41 CEST] <chungy> use ./configure --help and look over the options. It should be fairly explanatory. you can easily disable and enable what you need.
[07:51:59 CEST] <anoop_r> ok
[07:53:21 CEST] <anoop_r> does disable-all disable everything like sse mmx etc
[07:59:45 CEST] <anoop_r> anyway to list avilable muxer/demuer s in ffmpeg
[08:02:26 CEST] <chungy> very top of "./configure" help; at runtime, "ffmpeg -formats"
[08:04:59 CEST] <anoop_r> can use --enable-formats=3gp,mp4.avi
[08:05:04 CEST] <anoop_r> can use --enable-formats=3gp,mp4,avi
[08:07:44 CEST] <anoop_r> can i use --enable-formats=all
[08:08:04 CEST] <anoop_r> for enabling all mux/demuxers
[08:14:57 CEST] <anoop_r> can i use --enable-muxer=all
[08:34:01 CEST] <baadf00d> Are ASF and RTSP mutually exclusive?
[08:34:05 CEST] <baadf00d> I was told to use both
[10:13:33 CEST] <acidflash> Hi
[10:14:18 CEST] <acidflash> I was wondering if there is anyway to do 2 pass encoding with ffmpeg in 1 shot, like with 1 instance of ffmpeg instead of forking 2 threads with the && in command line
[10:15:44 CEST] <cehoyos> The second pass in "two-pass encoding" can only start after the first has finished, there usually is "average bitrate" mode or similar that only needs one pass.
[10:18:17 CEST] <acidflash> cehoyos: thanks, so there is no way to tell ffmpeg to do it with 1 session? Im writing a GUI for ffmpeg in windows and having trouble with 2 pass due to the 2 processes being called, I thought maybe there is a way to tell ffmpeg do pass 1 to NUL and when its done, do pass 2 to output.mp4 all in one command (not forking 2 processes with &&)
[10:23:27 CEST] <rcombs> what's wrong with running a second process?
[10:27:10 CEST] <acidflash> rcombs: im doing this in .net and was trying to limit my work to 1 process, I ended up just calling a second process in the same sub after the first one finishes
[10:27:24 CEST] <acidflash> rcombs: thats going to need more case's and error handling though
[10:27:42 CEST] <rcombs> that sounds like distinctly not a huge deal
[10:27:59 CEST] <rcombs> (and no, there's no way to do both passes in 1 process in ffmpeg, and there won't be)
[10:28:26 CEST] <rcombs> (you could do that yourself with libavcodec if you wanted, I suppose, or link libx264 directly :P)
[10:28:38 CEST] <acidflash> rcombs: yeah its not that big a deal really. Was curious if there was though, thanks for the answer.
[10:44:12 CEST] <cehoyos> acidflash: Possibly unrelated: Note that when doing two-pass encoding, use the same audio settings for both paths (!). If you don't do it, in the better case, you get a crash on second pass, in the worse case, the encoding is screwed (instead of being better than one-pass, the output file is worse).
[10:46:02 CEST] <acidflash> cehoyos: Im using -c:a copy
[10:46:09 CEST] <acidflash> cehoyos: both times
[10:46:40 CEST] <baadf00d> Since i'm not getting any answers here, I'm trying to create a forum account to post my questions there. For some odd reason I'm not getting my activation email to my hotmail account
[10:46:51 CEST] <baadf00d> it's not in the spam filter either
[10:47:05 CEST] <cehoyos> What do you mean with "forum"?
[10:47:12 CEST] <baadf00d> how long should it take to get the activation email? Is hotmail blocked?
[10:47:22 CEST] <baadf00d> sorry, ffmpeg forum
[10:47:31 CEST] <cehoyos> What do you mean with "ffmpeg forum"?
[10:47:58 CEST] <baadf00d> http://ffmpeg.gusari.org/
[10:48:11 CEST] <cehoyos> I suggest you post on the mailing list instead.
[10:48:16 CEST] <cehoyos> (If you get no answer here)
[10:48:21 CEST] <baadf00d> ok
[10:48:38 CEST] <cehoyos> Sorry, on the user mailing list (just to make sure, user questions on the development mailing list ask for being flamed)
[10:48:58 CEST] <baadf00d> sure
[11:39:43 CEST] <[-T-]> hi
[11:39:51 CEST] <[-T-]> has someone played with h264_qsv ?
[14:20:17 CEST] <anoop_r> how to include dlls into ffmpeg
[14:20:27 CEST] <anoop_r> i had build ffmpeg in msys2
[14:21:38 CEST] <anoop_r> but some dlls are not still included in ffmpeg like libgcc_s_seh-1.dll
[14:22:01 CEST] <anoop_r> libwinpthread-1.dll
[14:27:00 CEST] <nemo> Say, I was wanting to do some basic editing (of a webm in this case). But I wanted to avoid reencoding as much as possible. Can ffmpeg do that?
[14:27:10 CEST] <nemo> clip out segments w/o reencoding them?
[14:27:32 CEST] <nemo> I mean, I guess there's all that keyframe stuff w/ vids, so I guess some reencoding would be needed..
[14:30:38 CEST] <JodaZ> nemo, the problem i face mostly with that sound and video seeks are not in sync, so you can like seek to the closest keyframe in video but the sound starts closer to the position which you specified to seek to
[14:31:48 CEST] <JodaZ> i don't think ffmpeg can do something like reencode just the stuff till the next available keyframe
[14:41:28 CEST] <nemo> ah :-/
[14:41:57 CEST] <nemo> JodaZ: well. is just that I wanted to drop the end of the video, and reencoding allll the part leading up to that would probably cause double encoding lossiness and take a long time
[14:42:04 CEST] <[-T-]> hey
[14:42:11 CEST] <nemo> but cutting at closest keyframe could work I guess
[14:42:15 CEST] <nemo> is there a syntax for that?
[14:42:16 CEST] <[-T-]> what decoder is used when doing hw transcoding
[14:42:19 CEST] <[-T-]> qsv or nvenc
[14:42:23 CEST] <JodaZ> dropping the end sounds easy... just use -t
[14:42:26 CEST] <[-T-]> is it possible to choose it ?
[14:43:07 CEST] <nemo> JodaZ: and it won't reencode like an hour of video prior?
[14:43:52 CEST] <nemo> guess I should just TIAS :
[14:43:53 CEST] <JodaZ> nemo, you use -acodec copy -vcodec copy to enforce no reencoding, then -t to set the total time you want to have
[14:44:06 CEST] <JodaZ> dropping the end should be painless
[14:44:18 CEST] <nemo> cool
[14:44:25 CEST] <nemo> welp. lemme give it a shot
[14:44:53 CEST] <JodaZ> or its -c:v copy -c:a copy now i think
[14:45:01 CEST] <nemo> btw. since I'm tidying these up remotely... is there ffmpeg syntax for extracting a frame to png? I know how to -vo to png in mplayer but time I learned how to better use ffmpeg
[14:45:24 CEST] <nemo> JodaZ: oh god, those syntax changes. plus I bet this laptop is an old ubuntu and there's that stupid fork weirdness
[14:45:42 CEST] <JodaZ> nemo, get a static build
[14:46:20 CEST] <JodaZ> those are the best thing since sliced bread, just the ffmpeg binary and some presets in a tarball
[14:46:37 CEST] <nemo> yeeeah, I guess :-/ I just like having distros manage as much as possible
[14:46:57 CEST] <nemo> most of the time the only things I build myself are a few experimental thingies like zopfli and mozjpeg and ofc Hedgewars :
[14:47:10 CEST] <JodaZ> not a good idea with the whole codecs being patent encumbered thus distros not shipping em and all
[14:47:11 CEST] <nemo> maybe I'll hunt for some overlay
[14:47:20 CEST] <JodaZ> i mostly do that too, but not for ffmpeg
[14:47:23 CEST] <nemo> JodaZ: well... ubuntu has a script you can run for that
[14:47:25 CEST] <nemo> seems to work ok
[14:47:38 CEST] <nemo> I don't worry about updating the codecs. just run it once on install
[14:48:19 CEST] <JodaZ> then you propably don't get the advantages of distro package management anyways
[14:48:42 CEST] <nemo> well. of the executables :
[14:49:49 CEST] <nemo> heh
[14:49:51 CEST] <nemo> ffmpeg version 0.8.12-6:0.8.12-0ubuntu0.13.10.1, Copyright (c) 2000-2014 the Libav developers
[14:50:03 CEST] <JodaZ> thats not even ffmpeg
[14:50:03 CEST] <nemo> *** THIS PROGRAM IS DEPRECATED ***
[14:50:03 CEST] <nemo> This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[14:50:10 CEST] <nemo> yeah, I know 9
[14:50:13 CEST] <nemo> meh. maybe you're right
[14:52:35 CEST] <JodaZ> this avconv/ffmpeg divide is such bs
[14:52:45 CEST] <nemo> seems that way from my perspective
[14:52:59 CEST] <nemo> 'course took me a while to even get used to using either of them. I'd spent so many years on mplayer.
[14:53:27 CEST] <nemo> sooo extracting a frame as a PNG? know offhand? I guess I can just search but since I'm here :
[14:54:31 CEST] <JodaZ> dunno offhand, and i mostly just work in a dir served by my httpd so i can just drag the url to a vid or smth into vlc
[14:54:52 CEST] <nemo> heh
[14:55:03 CEST] <nemo> don't want to do that w/ hundreds of megs on a slow connection :
[14:55:10 CEST] <nemo> eh. search it is
[14:55:46 CEST] <nemo> http://forum.videohelp.com/threads/345852-FFMPEG-extract-frames this looks promising
[14:56:40 CEST] <nemo> hm. seems kinda complicated
[14:56:43 CEST] <nemo> maybe should stick to mplayer
[14:57:06 CEST] <JodaZ> whatever works
[14:59:30 CEST] <cehoyos> anoop_r: How does your configure line look like?
[15:02:23 CEST] <anoop_r> ./configure --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-nonfree --enable-version3 --enable-libx265 --disable-ffplay --disable-ffprobe --disable-ffserver --disable-encoders --enable-encoder=libx265 --enable-encoder=libfdk_aac --enable-encoder=libfaac --enable-encoder=libaacplus --enable-encoder=aac --enable-encoder=ac3 --enable-encoder=libmp3lame --disable-muxers --enable-muxer=mp4 --enable-muxer=matroska --pkg-config-flags="--static" --extra-
[15:02:23 CEST] <anoop_r> ffmpeg.exe libbz2-1.dll libgcc_s_seh-1.dll
[15:02:23 CEST] <anoop_r> libiconv-2.dll liblzma-5.dll libstdc++-6.dll
[15:02:23 CEST] <anoop_r> libwinpthread-1.dll libx265.dll zlib1.dll
[15:02:43 CEST] <anoop_r> i need following dlls to run ffmpeg
[15:02:50 CEST] <anoop_r> means above
[15:03:29 CEST] <cehoyos> Unrelated: You can do: --enable-encoder=libx265,libfdk_aac,libfaac,libaacplus,aac,ac3,libmp3lame --enable-muxer=matroska,mp4
[15:04:00 CEST] <cehoyos> You have to pass --extra-cflags=-static iirc if you want gcc/ld to prefer static linking
[15:04:40 CEST] <anoop_r> ok building with that
[15:04:51 CEST] <cehoyos> If you don't have static iconv, you can pass --disable-iconv, if you don't have static zlib you can do --disable-zlib and so on.
[15:05:25 CEST] <anoop_r> did i have to build static zlib
[15:05:27 CEST] <cehoyos> And of course, if you did not compile a static libx265 (you have to explicitely tell their build system iirc), you cannot get a static ffmpeg executable.
[15:05:49 CEST] <anoop_r> i have no problem with x265
[15:06:09 CEST] <cehoyos> You don't have to build static zlib if you don't need it, you have to build (or have) static zlib if you need zlib and you want it to be static, But this is not really related to FFmpeg.
[15:06:26 CEST] <cehoyos> So you do have a libx265.a file?
[15:06:34 CEST] <anoop_r> yes
[15:07:07 CEST] <cehoyos> Then you can of course remove the dll file as a trick to force the linker not to use it...
[15:08:32 CEST] <anoop_r> so i don't these dlls
[15:15:52 CEST] <nemo> JodaZ: FWIW, (since it did work) the mplayer syntax if you ever need to do something like this is mplayer -vo png -ao null --frames=1 videoplaybacko -ss 00:30:00
[15:16:13 CEST] <nemo> could be ffmpeg's is equally easy, reading that forum was just confusing me tho
[15:16:27 CEST] <nemo> the -ao null was just so the laptop wouldn't startle folks at home :
[15:41:04 CEST] <anoop_r> i had compiled using -extra-cflags=-static
[15:41:22 CEST] <anoop_r> but still dll needed by ffmpeg
[15:43:17 CEST] <relaxed_> anoop_r: I think he meant --extra-ldflags=-static
[15:44:05 CEST] <anoop_r> ok
[15:46:53 CEST] <mosasaur> I get "Unknown encoder 'mp3' " but
[15:47:31 CEST] <mosasaur> ffmpeg -formats has "DE mp3 MP3 (MPEG audio layer 3)"
[15:48:30 CEST] <relaxed_> ffmpeg -codecs
[15:48:31 CEST] <c_14> mosasaur: try -c:a libmp3lame
[15:48:56 CEST] <relaxed_> I'm guessing your build lacks libmp3lame
[15:53:33 CEST] <mosasaur> indeed I don't have libmp3lame
[15:54:08 CEST] <Marcin_PL> Hello& Does ffmpeg/avconv understand .pls files? I'd like to record an audition from internet radio.
[15:54:38 CEST] <Marcin_PL> I did ffmpeg -i http://cent2.serverhostingcenter.com:2199/tunein/sdqzlywo.pls -acodec copy stream.mp3 and got error.
[15:55:19 CEST] <c_14> mosasaur: wait, -formats. check -codecs
[15:55:40 CEST] <relaxed_> Marcin_PL: I don't think so. Look at the playlist and find the stream, then use it as input.
[15:55:56 CEST] <Marcin_PL> Right&
[15:58:28 CEST] <Marcin_PL> relaxed_: Thanks a lot, works fine!
[16:11:40 CEST] <[-T-]> hey, is it impossible to make ffmpeg hw decode the frames before it hw encode them ?
[16:17:37 CEST] <BtbN> the frames will allways be pulled to the RAM first
[16:17:46 CEST] <BtbN> But i don't see why it wouldn't work
[16:17:59 CEST] <BtbN> There aren't a lot of hw encoder supported by ffmpeg though
[16:28:47 CEST] <[-T-]> i can make h264_qsv and nvenc run
[16:29:02 CEST] <[-T-]> but i still get about 35% cpu
[16:29:06 CEST] <[-T-]> because of decoding
[16:32:45 CEST] <mosasaur> c_14: thanks.
[16:33:37 CEST] <mosasaur> ffmpeg -codecs has D.A.L. mp3 MP3 (MPEG audio layer 3) (decoders: mp3 mp3float )
[16:34:22 CEST] <BtbN> [-T-], then turn on hw decoding
[16:34:47 CEST] <BtbN> and you most likely still get quite a bit of cpu load, because for example nvenc needs nv12 input, and the format conversion uses the CPU
[16:37:26 CEST] <[-T-]> i did not find how to hw decode my streams
[16:37:30 CEST] <[-T-]> any stream actually
[16:37:43 CEST] <[-T-]> it does not detect the parameters of the stream correctly
[16:38:57 CEST] <[-T-]> [h264_qsv @ 0x1d850c0] [IMGUTILS @ 0x7ffdfcad8d40] Picture size 0x0 is invalid
[16:39:00 CEST] <[-T-]> [h264_qsv @ 0x1d850c0] video_get_buffer: image parameters invalid
[16:42:02 CEST] <[-T-]> oh i worked :)
[16:42:04 CEST] <[-T-]> not sure how
[16:43:01 CEST] <c_14> mosasaur: then your build wasn't built with support for encoding mp3. (you need a build built with libmp3lame)
[16:44:00 CEST] <[-T-]> sorry it did not.. audio only gets transcoded
[16:47:17 CEST] <mosasaur> c_14: I'm working on it
[16:47:40 CEST] <c_14> mosasaur: you can probably just use the static build. iirc it has libmp3lame support
[16:47:43 CEST] <c_14> http://johnvansickle.com/ffmpeg/
[16:49:07 CEST] <And_prog_desaste> hi is it posipel to get the aspect info of a file
[16:49:36 CEST] <cehoyos> And_prog_desaste: Did you try ffmpeg -i yourfile ?
[16:49:38 CEST] <BtbN> you have to use the hwaccel option
[16:49:47 CEST] <BtbN> No idea if there are any available on windows
[16:50:05 CEST] <[-T-]> you=me ?
[16:51:09 CEST] <And_prog_desaste> cehoyos: i did but there is no aspect in the info
[16:51:41 CEST] <cehoyos> Please provide command line and complete, uncut console output via pastebin
[16:51:57 CEST] <And_prog_desaste> cehoyos: i got it its DAR in brackets ;-)
[16:52:33 CEST] <And_prog_desaste> i did search so mutch and its right on the screen Thanks
[19:33:38 CEST] <madmouser1> hi all, is there a way to distribute ffmpeg render jobs on linux ?
[19:40:52 CEST] <klaxa> madmouser1: i once started to write some code for that, but unfortunately i abandoned the project https://github.com/klaxa/Distributed-encoding
[19:41:10 CEST] <klaxa> maybe you want to pick up where i left or redesign it from scratch
[19:41:27 CEST] <klaxa> there is also some windows based solution if i can find it, i'll like it
[19:44:12 CEST] <klaxa> the software is called RipBot264
[19:44:21 CEST] <klaxa> oh lol, s/like/link/
[19:50:19 CEST] <madmouser1> many thanks klaxa
[21:23:43 CEST] <anshul_mahe> with ffmpeg hls module, anyone know why delete segments keep segments double amount of segment then count in playlist
[21:29:00 CEST] <llogan> i don't think anyone understands your sentence
[21:33:14 CEST] <anshul_mahe> I am using -hls_flags delete_segments in ffmpeg, I get trailing segments double the value I specify in list size; trailing segment = segment not in playlist
[21:34:35 CEST] <anshul_mahe> here is text copied from apple sites hls draft, http://pastebin.com/fASqF9Fj
[21:38:32 CEST] <c_14> anshul_mahe: Segment files removed from the playlist are deleted after a period of time equal to the duration of the segment plus the duration of the playlist.
[21:39:06 CEST] <c_14> That's intended behavior.
[21:56:38 CEST] <anshul_mahe> c_14: in apple hls drawft that statement is to delete segment from playlist not from harddisk
[21:59:38 CEST] <anshul_mahe> c_14: can u quote the section in this link, for intended behaviour. https://tools.ietf.org/html/draft-pantos-http-live-streaming-13#section-6.2…
[22:00:54 CEST] <anshul_mahe> I have given whole day, trying to find the reason for logic, isn't one trailing segment enough to make sure client is on right place
[22:01:55 CEST] <c_14> The intended behavior is listed here: https://ffmpeg.org/ffmpeg-formats.html#Options-2
[22:03:36 CEST] <c_14> Nowhere does the RFC mention when files should be deleted, or if they should be deleted. The choice on how long to keep segments was made by whoever wrote that part of the code. Probably just some sort of upper bound on how far behind the writer decided a client should be allowed to be.
[22:04:27 CEST] <c_14> Ah, wait no.
[22:04:30 CEST] <c_14> It is specified in the draft.
[22:04:32 CEST] <c_14> Page 25
[22:04:35 CEST] <c_14> at the very top
[22:04:42 CEST] <anshul_mahe> ok
[22:04:47 CEST] <c_14> Though it's a SHOULD and not a MUST
[22:05:45 CEST] <BtbN> having it the way it is not makes sense though
[22:06:09 CEST] <anshul_mahe> c_14: section name, is it same link
[22:06:11 CEST] <BtbN> that way, soneone who downloads the playlist the moment before it's updated, can still download all segments in it at playback speed
[22:06:33 CEST] <c_14> anshul_mahe: same link section 6.2.2 Live Playlists
[22:06:42 CEST] <c_14> Also, what BtbN just mentioned
[22:07:54 CEST] <anshul_mahe> c_14: thanks, I dont know why I misiing that paragraph
[22:09:23 CEST] <anshul_mahe> thanks BtbN for explaination
[22:59:44 CEST] <dlb76> hi guys!
[23:00:11 CEST] <dlb76> is there a way now to compile ffmpeg-php against fresh ffmpeg in rhel6 ?
[23:09:22 CEST] <llogan> dlb76: ffmpeg-php, or any of the similarly named wrappers, have nothing to do with the FFmepg project
[23:10:02 CEST] <dlb76> ye i know
[23:10:14 CEST] <dlb76> thought someone knew
[23:11:42 CEST] <llogan> do you even need the wrappers? the legaccy ffmpeg-php is long dead
[23:13:13 CEST] <dlb76> it is needed for some project and devs use ffmpeg-php in it...
[23:13:41 CEST] <c_14> You'll have to ask the ffmpeg-php developers for advice on how to compile it against ffmpeg.
[23:13:42 CEST] <dlb76> its migrating from bubuntu to rhel
[23:13:51 CEST] <llogan> baboontu
[23:14:28 CEST] <llogan> you can likely just use the ffmpeg binary in your scripts
[23:14:45 CEST] <c_14> ^this too
[23:14:46 CEST] <dlb76> it is giving now this:
[23:14:55 CEST] <dlb76> ffmpeg/include/libavcodec/avcodec.h:4623: error: old-style parameter declarations in prototyped function definition
[23:15:15 CEST] <dlb76> well devs prob cant do it or something
[23:15:25 CEST] <llogan> there are no ffmpeg-php devs
[23:15:31 CEST] <llogan> it died in 2007
[23:15:49 CEST] <dlb76> i mean devs of project (not ffmpeg-php)
[23:17:20 CEST] <JEEBsv> you could check if debian still packages that piece of shit and if it links against modern components
[23:17:36 CEST] <JEEBsv> then you could see how they hacked it up if they do
[23:17:55 CEST] Action: llogan would rather punch self in face
[23:17:57 CEST] <JEEBsv> nope
[23:18:00 CEST] <JEEBsv> it died with wheezy
[23:19:16 CEST] <llogan> https://trac.ffmpeg.org/wiki/PHP <-- perhaps has some infoz
[23:19:29 CEST] <JEEBsv> ok, sid has php5-ffmpeg source package still, but it lacks its dependencies since it needs lol old lavc and friends
[23:19:41 CEST] <JEEBsv> or is this the binary package? https://packages.debian.org/sid/php5-ffmpeg
[23:19:44 CEST] <JEEBsv> seems so
[23:19:47 CEST] <JEEBsv> in any case, dead
[23:19:53 CEST] <JEEBsv> shot in the face
[23:20:00 CEST] <llogan> He's dead, Jim.
[23:20:21 CEST] <dlb76> eh
[23:21:10 CEST] <JEEBsv> there seems to be some project for calling ffmpeg/avconv and {ff,av}probe
[23:21:18 CEST] <JEEBsv> linked in that wiki article
[23:21:26 CEST] <foxtrotniner> hi i'm trying to animate a set of weather images into an mp4 movie and it needs to be 1 second per image. Would this line give the best size? ffmpeg -r 60 -i foo%d.jpg -c:v libx264 -filter:v "setpts=60*PTS" test.mp4
[23:21:37 CEST] <squeegily> So I just found out that you can losslessly concatenate MP4s.. that's pretty impressive
[23:22:58 CEST] <llogan> foxtrotniner: if you want 1 image per second, why use -r 60 as input option?
[23:23:17 CEST] <foxtrotniner> llogan, because -r 1 doesn't seem to work
[23:23:23 CEST] <llogan> use -framerate 1
[23:23:36 CEST] <llogan> then get rid of the setptsery
[23:24:08 CEST] <llogan> or your player doesn't grok a 1 frame per second, then add another -r as an output option and ffmpeg will simply duplicate frames to achieve goal
[23:24:52 CEST] <foxtrotniner> llogan, i'm trying to play the output with VLC, and it looks like its frozen with framerate 1
[23:25:19 CEST] <llogan> if your player doesn't grok a 1 frame per second, then add another -r as an output option
[23:25:45 CEST] <llogan> ffmpeg -framerate 1 -i input -r 25 output
[23:25:56 CEST] <llogan> or whatever value works
[23:26:25 CEST] <dlb76> ye will check that wiki tnx!
[23:28:11 CEST] <foxtrotniner> llogan, perfect, that works, now to lower the size of the file from 12mb to something more managable
[23:28:32 CEST] <cehoyos> Iirc, it works fine with -r 10 (or even a slightly lower value), this is a long-standing vlc bug.
[23:29:17 CEST] <llogan> foxtrotniner: defaults are -crf 23 -preset medium. adjust according to your needs.
[23:29:31 CEST] <foxtrotniner> llogan, thanks
[23:29:52 CEST] <llogan> (assuming you're using libx264 to encode. you should show the console output)
[00:00:00 CEST] --- Fri Jun 5 2015
1
0
[01:31:24 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:02915602d931: swresample: Check the return value of resampler->init()
[01:52:10 CEST] <cone-756> ffmpeg 03Donny Yang 07master:7495e728f5a2: avcodec/apng: Remove blending support for AV_PIX_FMT_ARGB
[02:24:26 CEST] <llogan> after 1f47c23 the "packed b-frames" message vanishes for all my my samples (my sample size is a staggering 2, including the one from #2913). is there a known sample where the message still appears?
[02:26:39 CEST] <cehoyos_> llogan: I still see the warning for the pegasus sample from 2913.
[02:28:32 CEST] <cehoyos_> ... But only with ffplay, I will open a ticket.
[02:29:17 CEST] <llogan> i didn't test with ffplay...didn't even watch the video
[02:51:40 CEST] <rcombs> so lavf should probably expose a loop point if the file provides one
[02:53:25 CEST] <rcombs> not sure where that belongs (AVFormatContext? AVStream? [this seems to usually be present on formats with only one stream, but no need to lock ourselves in]), or in what format (stream time base? [what if there are multiple?] AV_TIME_BASE?)
[03:29:09 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07release/2.4:bf6ba4a03281: swresample: Check the return value of resampler->init()
[03:29:11 CEST] <cone-756> ffmpeg 03Andreas Cadhalpun 07release/2.4:1047c286fa20: libopenjpegenc: add NULL check for img before accessing it
[03:56:49 CEST] <cone-756> ffmpeg 03Donny Yang 07n2.4.10:HEAD: avcodec/apng: Remove blending support for AV_PIX_FMT_ARGB
[04:22:25 CEST] <llogan> i shouldn't drunk tweet...
[04:22:44 CEST] <llogan> "FFmpeg 2.5.10 is now available."
[04:23:00 CEST] <llogan> </fixed>
[04:46:53 CEST] <Timothy_Gu> llogan: what do you think about writing a tweetbot for releases?
[04:48:50 CEST] <llogan> Timothy_Gu: if you think it is practical then feel free to do so
[05:16:55 CEST] <Timothy_Gu> llogan: I'll see what i can do
[05:39:43 CEST] <llogan> Timothy_Gu: thanks.
[10:30:10 CEST] <rcombs> https://gist.github.com/31d41ffacb44c11d5757 <-- anyone wanna play with a not-quite-done BFSTM demuxer?
[10:30:30 CEST] <rcombs> http://puu.sh/iaEW8/3cc50a620d.bfstm short sample
[10:31:42 CEST] <rcombs> something always goes screwy at the end of the stream lavc decodes just short of a packet worth of data
[10:32:40 CEST] <rcombs> so it tries to decode the remaining few bytes and spits out `adpcm_thp: invalid number of samples in packet`
[10:33:22 CEST] <nevcairiel> i have never heard of neither brstm or bfstm
[10:33:44 CEST] <rcombs> nevcairiel: Gamecube/Wii/WiiU ADPCM audio format
[10:35:59 CEST] <cehoyos_> nevcairiel: Und ich erst! (The number of recent aac reports...)
[10:40:15 CEST] <nevcairiel> unfortunately it doesn't fix similar cases with LATM audio
[11:00:53 CEST] <cehoyos_> nevcairiel: Too bad (I had not tested yet)...
[11:49:50 CEST] <nevcairiel> to be precise, it improves a specific latm sample (#4544), but doesn't fix it entirely, so there may be another bug hidden somewhere
[11:57:23 CEST] <cone-331> ffmpeg 03Ganesh Ajjanagadde 07master:196b885a5f0a: swresample/dither: check memory allocation
[12:05:37 CEST] <cehoyos_> nevcairiel: That is the sample I was thinking about.
[12:09:32 CEST] <nevcairiel> the "channelelement x.x missing" errors go away with the patch, the "channel element 0.2 is not allocated" errors remain, so its not quite fixed yet
[12:13:47 CEST] <cehoyos_> What about the output duration?
[12:14:50 CEST] <nevcairiel> i assume thats still too short, since the errors it does produce will skip over audio frames
[12:16:26 CEST] <nevcairiel> but i didnt check
[12:26:01 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:d7a762553c6f: avformat/mxfenc: Accept MXF D-10 with 49.999840 Mbit/sec
[12:27:30 CEST] <cehoyos_> They don't test what they push, do they?
[12:28:41 CEST] <cehoyos_> I can confirm that the sample from 4544 is not fixed by the patch;-(
[12:29:26 CEST] <nevcairiel> a lot of the warning messages go away though, so its an improvement at least, and it does fix the sample the author linked, so yay for that
[12:32:34 CEST] <cehoyos_> Yes, that is good
[12:32:43 CEST] <cehoyos_> I don't see warnings for that sample though (only clicks)
[12:33:28 CEST] <nevcairiel> i think the messages are on verbose output, so default log level may not show them
[12:35:38 CEST] <cehoyos_> Yes, you are right.
[13:40:50 CEST] <kierank> lglinskih: how's it going?
[13:40:55 CEST] <kierank> do you have a github
[14:16:03 CEST] <cone-331> ffmpeg 03Shivraj Patil 07master:ce1761db19af: avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for HEVC uniw mc functions
[14:19:59 CEST] <lglinskih> kierank: oh, veeeryyy sloooooow
[14:20:23 CEST] <lglinskih> yes, I'm lglinskih there
[14:40:33 CEST] <cone-331> ffmpeg 03Paul B Mahol 07master:b8c0cf7880cf: avfilter/vf_blend: add linearlight and glow mode
[14:47:24 CEST] <kierank> av500: hmm mips hevc simd
[14:47:25 CEST] <kierank> weird
[14:48:02 CEST] <kierank> and "Director Software and Tools, Meta at Imagination Technologies" cc'd in
[15:04:05 CEST] <wm4> I'm still struggling to understand why you'd want to decode hevc on mips CPUs
[15:04:34 CEST] <wm4> even if you do, I'd imagine you'd have an awful SoC POS with a hw accelerated decoder
[15:06:56 CEST] <kierank> exactly
[15:07:02 CEST] <kierank> I can understand realmedia
[15:11:34 CEST] <av500> you would always want a SW fallback
[15:12:52 CEST] <kierank> why
[15:13:06 CEST] <kierank> oh 10-bit or other things
[15:13:11 CEST] <av500> sometimes he decoders are wierd
[15:13:21 CEST] <av500> also for stuff like thumbnails
[15:13:26 CEST] <av500> that you do in the background
[15:13:29 CEST] <kierank> ahhh
[15:13:33 CEST] <av500> we use lavc for thumbs always
[15:13:42 CEST] <kierank> good job!
[15:13:52 CEST] <av500> much better than hoping the hwdec is properly multiinstance
[15:14:05 CEST] <av500> also you dont want backgnd jobs to kill the android media stack
[15:14:08 CEST] <av500> been there, done that :)
[15:17:34 CEST] <wm4> didn't someone want to implement schannel support?
[15:25:48 CEST] <wm4> debian is so classy
[15:26:01 CEST] <wm4> update -> suddenly everything that merely link gnutls crashes on start
[15:31:08 CEST] <nevcairiel> debians decision to remove public symbols from all the ssl libraries in the name of security is so extremely stupid
[15:35:25 CEST] <Compn> this is the same debian with the openssl patch that killed the random number generator
[15:36:23 CEST] <Compn> So was this problem a backdoor, purposefully introduced? It seems unlikely. The maintainer who made the change, Kurt Roeckx, was later made Secretary of the Debian Project, suggesting that hes a real and trustworthy person and probably not a fake identity made up by the NSA to insert a vulnerability.
[15:36:38 CEST] <Compn> lol
[16:30:38 CEST] <wm4> would anyone happen to know how mediainfo determines the refresh rate of matroska files?
[16:45:34 CEST] <cone-331> ffmpeg 03Stefano Sabatini 07master:771537edcf70: ffmpeg_dxva2: call GetDesktopWindow() in place of GetShellWindow()
[16:54:10 CEST] <nevcairiel> wm4: is badly a valid answer?
[16:59:56 CEST] <wm4> the code is pretty weird
[17:00:16 CEST] <wm4> but it does make an exact guess even if the framerate header is wrong, and even though matroska timestamps are rounded
[17:00:42 CEST] <wm4> it might just picking a "standard framerate" if the estimate is close enough, but I don't see where it does this
[17:48:40 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:9614df4b1529: avformat/mov: Retry same packet on IO failure to avoid loosing a packet
[18:24:30 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:cdc0087969b0: avutil/ppc/cpu: Our code assumes vsx implies altivec, thus assert this
[18:37:55 CEST] <cone-331> ffmpeg 03Martin Storsjö 07master:76eb0950b8d8: configure: Don't run "export $e" for an empty string
[18:37:56 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:c08a64bb2b12: Merge commit '76eb0950b8d82b1e9617b9c854f091e13bb23131'
[18:51:29 CEST] <cone-331> ffmpeg 03Martin Storsjö 07master:b9875b497a38: configure: Remove unnecessary tests for d3d11va
[18:51:30 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:511638151102: Merge commit 'b9875b497a38f494acb599083b0d004545958697'
[19:00:45 CEST] <cone-331> ffmpeg 03Martin Storsjö 07master:e97446e60057: configure: Check for DXVA2_ConfigPictureDecode instead of LPDIRECT3DSURFACE9
[19:00:46 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:ee08beb7d921: Merge commit 'e97446e600578392549ef6d0191f2020dae7f8bf'
[19:18:50 CEST] <cone-331> ffmpeg 03Luca Barbato 07master:7f596368a404: bink: Factorize bink put_pixel
[19:18:51 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:6034b4bb88c1: Merge commit '7f596368a404363d72b1be6d16c51420a71bc523'
[19:49:45 CEST] <rcombs> <wm4> didn't someone want to implement schannel support? <-- I wanted someone else to :P
[19:53:46 CEST] <Daemon404> we all want someone else to
[20:13:36 CEST] <cone-331> ffmpeg 03nu774 07master:0289f81241e7: aac: Correctly map multichannel ADTS AAC with non-zero channel_config + PCE
[20:13:37 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:120028968749: Merge commit '0289f81241e720452b5a77713488d54d3ec252d7'
[20:14:35 CEST] <Compn> can you correctly map multichannel audio? thought everyone uses different standards (in different containers no less)?
[20:25:28 CEST] <rcombs> aww, I was hoping that commit was for the encoder
[21:18:36 CEST] <cone-331> ffmpeg 03Shivraj Patil 07master:88188f55a2b4: avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for HEVC biw mc functions
[21:42:40 CEST] <cone-331> ffmpeg 03Shivraj Patil 07master:c96c73b0b052: avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for HEVC mc epel functions
[21:42:41 CEST] <cone-331> ffmpeg 03Shivraj Patil 07master:aef34ab95048: avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for HEVC uni mc epel functions
[22:12:43 CEST] <anoop_r> hi
[22:13:12 CEST] <anoop_r> Is it possible to filter the output of ffmpeg
[22:13:32 CEST] <anoop_r> means ffmpeg shows lots of info in command prompt + progress
[22:13:57 CEST] <anoop_r> is it possible to customise it
[22:14:25 CEST] <llogan> -loglevel
[22:33:08 CEST] <philipl> cheers
[22:34:29 CEST] <anoop_r> loglevel is good
[22:34:53 CEST] <anoop_r> but i want to only display info like progress only
[22:35:01 CEST] <llogan> ask in #ffmpeg
[22:35:03 CEST] <anoop_r> is that possibel
[22:35:10 CEST] <anoop_r> ok
[22:35:59 CEST] <anoop_r> does ffmpeg libx265 can encode 10bit output
[22:37:39 CEST] <llogan> wrong channel.
[22:38:40 CEST] <anoop_r> sorry
[22:39:25 CEST] <Daemon404> (yes)|
[22:46:25 CEST] <cone-331> ffmpeg 03Michael Niedermayer 07master:3e34b7498f14: Revert "avformat/rtpenc: check av_packet_get_side_data() return, fix null ptr dereference"
[23:00:10 CEST] <cone-331> ffmpeg 03Nedeljko Babic 07master:1a06d0935fb2: libavutil: Add new fixed dsp functions.
[23:56:42 CEST] <cone-331> ffmpeg 03Anshul Maheshwari 07master:e91debf8f978: fate: Add Closed caption test
[00:00:00 CEST] --- Thu Jun 4 2015
1
0
[00:16:20 CEST] <ruukasu> is there any way to remove a subtitle track from an mkv without re-encoding anything? `-acodec copy -vcodec copy` also copies the subtitle track which I no longer need
[00:18:04 CEST] <grepper> ruukasu: did you try -sn ?
[00:18:21 CEST] <llogan> or explicitly map what you want, or use a negative mapping
[00:18:36 CEST] <llogan> -c copy -map -0:s
[00:18:42 CEST] <llogan> several options to do what you wanty
[00:18:46 CEST] <llogan> *want
[00:19:19 CEST] <ruukasu> ah
[00:19:21 CEST] <ruukasu> -sn worked
[00:19:23 CEST] <ruukasu> thanks
[00:51:29 CEST] <JodaZ> why remove *_*
[01:33:13 CEST] <Canar> hey guys, i'm trying to unpack the b-frames on an old xvid file
[01:33:52 CEST] <Canar> so i've got the ffmpeg-git build that has the feature, as well as the deb-multimedia.org version installed
[01:34:23 CEST] <Canar> issue is that the former won't display the message that the video has such a b-frame while the latter lacks the features to remove them
[01:34:47 CEST] <Canar> i'm not sure where the problem lies
[01:36:44 CEST] <llogan> Canar: you mean this? http://ffmpeg.org/ffmpeg-bitstream-filters.html#mpeg4_005funpack_005fbframes
[01:37:29 CEST] <Canar> precisely, yes
[01:38:29 CEST] <llogan> for both versions
[01:38:37 CEST] <Canar> yeah
[01:38:54 CEST] <Canar> wondered if there was something obvious
[01:38:58 CEST] <Canar> guess not
[01:38:59 CEST] <Canar> sec
[01:41:19 CEST] <Canar> http://pastebin.com/cAqLk4Ry
[01:41:34 CEST] <Canar> therels me executing the git build containing the bsf
[01:42:00 CEST] <Canar> http://pastebin.com/3rdYXyCq
[01:42:16 CEST] <Canar> there's ffprobe from deb-multimedia saying there's an issue
[01:43:06 CEST] <Canar> that particular build was me trying to mimick the deb-multimedia.org build flags
[01:43:25 CEST] <Canar> problem does not resolve using less explicit flags
[01:43:40 CEST] <llogan> you don't need to copy those flags...only what you need
[01:43:51 CEST] <Canar> well
[01:44:01 CEST] <Canar> i tried the less verbose approach
[01:44:03 CEST] <Canar> >,>
[01:44:13 CEST] <Canar> doesn't change anything
[01:44:20 CEST] <Canar> the bsf doesn't appear to do anything
[01:44:31 CEST] <llogan> does the new ffprobe squawk the same message?
[01:44:51 CEST] <Canar> no
[01:44:59 CEST] <Canar> as i said at the start
[01:45:20 CEST] <llogan> you can test to see if the bsf does anything: ffmpeg -i ... -f md5 -
[01:45:58 CEST] <Canar> yes, the output and input files differ
[01:46:10 CEST] <Canar> but ffprobe gives the same error regardless
[01:47:59 CEST] <llogan> i meant to, on the new ffmpeg, run the command with and without the bsf to see if the md5 changes
[01:48:21 CEST] <llogan> i don't know why the message doesn't show up anymore
[01:48:36 CEST] <Canar> again, yes, the md5 changes
[01:49:03 CEST] <Canar> as does the filesize, etc
[01:54:13 CEST] <llogan> Canar: you can perform a git bisect to see when the message quit being displayed
[01:55:04 CEST] <Canar> yeah... i was just hoping that someone had dealt with something like this
[01:55:27 CEST] <Canar> i have no desire to dump hours more time into one little error message when it'd be more cost-effective to go pirate an error-free source
[01:56:14 CEST] <Canar> just a bizarre circumstance that i had no capacity to comprehend
[01:57:08 CEST] <llogan> the fact that you're here makes me conclude you have no girlfriend, and therefore have several hours to volunteer
[01:57:28 CEST] <Canar> lol
[01:57:40 CEST] Action: llogan was joking of course
[01:58:15 CEST] <Canar> ...maybe i'll try the git bisect approach later though
[01:58:29 CEST] <Canar> used to suggest avidemux
[01:58:38 CEST] <Canar> which performed abominably at helping the circumstance also
[01:58:51 CEST] <Canar> i have to wonder if there isn't something more deeply messed up about the file
[01:59:06 CEST] <Canar> turns out the new avidemux has deprecated most of the bframe-fixing features
[01:59:54 CEST] <Canar> WHY DIVX WHY
[02:15:06 CEST] <llogan> Canar: probably http://git.videolan.org/?p=ffmpeg.git;a=commit;h=1f47c2399da2e814228f2526b0…
[02:16:56 CEST] <llogan> then the message was later changed to mention using the bsf instead of avidemux
[02:24:59 CEST] <cehoyos_> Canar: Could you provide a sample?
[02:29:23 CEST] <cehoyos_> Canar: You can use ffplay to see the warning
[03:17:02 CEST] <JustAPerson> -/close
[03:32:42 CEST] <Canar> llogan: that might actually be it
[03:33:12 CEST] <Canar> cehoyos_: going to see if the change llogan linked describes my problem. the "problematic" probe is from a build that predates said commit
[04:18:24 CEST] <llogan> Canar: a sample is, of course, always welcome.
[04:40:14 CEST] <Canar> llogan: i plead the fifth =3
[04:44:11 CEST] <Canar> http://canar.moe/head.avi
[04:44:23 CEST] <Canar> head -c 4MiB
[04:44:47 CEST] <Canar> enough to trigger the complaint
[04:45:18 CEST] <Canar> i'd laugh were the complaint spurious
[04:55:05 CEST] <Canar> llogan / cehoyos_ see above
[05:39:20 CEST] <llogan> Canar: thanks
[06:58:57 CEST] <ruukasu> I have an mkv with a sub track and I want to add another track. I'm trying `ffmpeg -i in.mkv -i in.ass -acodec copy -vcodec copy -scodec copy out.mkv`, but it's only outputting the subtitles from the original mkv, without the additional ones in the .ass. am I doing something wrong?
[07:05:18 CEST] <relaxed> ruukasu: try, ffmpeg -i in.mkv -i in.ass -map 0 -map 1 -c copy out.mkv
[07:12:27 CEST] <ruukasu> relaxed: perfect, thanks
[07:52:37 CEST] <chocolate-elvis> I have a sRGB 4:4:4 DPX sequence I want to convert to a intermediate file for later x264 /-pix_fmt yuv420p encoding. what's a good approach? encode to a 0 CRF x264 file?
[08:42:23 CEST] <brontosaurusrex> chocolate-elvis: there is also lossless x264
[08:46:00 CEST] <brontosaurusrex> i guess crf 0 should be lossless if it is 8bpc
[08:51:19 CEST] <gonz58> MAX_RESYNC_SIZE in libavformat/mpegts.c, does it determine the amout of bytes FFmpeg is investigating in order to find a resync byte (0x47)?
[09:57:07 CEST] <SleepyPikachu> Anyone got a one liner to combine a single image with an audio file to make a video file?
[10:18:53 CEST] <muber> I want to use a mp4 as input and then forward it to a tcp socket, but the process is too quick, I want it to feed slowly as same as fps that the video is played. how should I do ? I use the command below:
[10:19:02 CEST] <muber> /opt/ffmpeg -i test.mp4 -f flv -c:a copy -c:v copy tcp://127.0.0.1:6666
[10:19:05 CEST] <BtbN> -re input option
[10:19:37 CEST] <muber> BtnN: OK, I will try -re, Thanks.
[11:07:43 CEST] <chama> Hi, I have a issue with looping an audio in ffmpeg. Following is the command I'm using,
[11:07:53 CEST] <chama> ffmpeg -i 1.mp3 -filter_complex "[0:a][0:a][0:a]concat=n=3:v=0:a=1[a]" -map [a] out.mp3
[11:08:10 CEST] <chama> is there anything wrong with the command I'm using?
[11:09:42 CEST] <chama> it need to loop through the audio 3 times. But first loop is ok and 2,3 loops are not fully available in the out put
[11:09:52 CEST] <chama> something like
[11:10:01 CEST] <chama> original duration = 10
[11:10:10 CEST] <chama> output duration = 10+7+7
[11:10:44 CEST] <chama> what am i doing wrong or is there any other way to do this?
[11:19:17 CEST] <cehoyos_> chama: Works fine here with a random sample, please provide console output (pastebin)
[11:22:24 CEST] <Guest40634> Hi everyone! I have a longstanding OpenEXR conversion problem, concerning linear to srgb conversion. I was hoping that the 2.5 or 2.6 versions solve it but did not find anything in the release notes.
[11:22:30 CEST] <chama> @cehoyos_ : pastebin.com/pScrVuTn
[11:24:36 CEST] <Guest40634> I haven't found a proper colorspace conversion, so to approximate I use a 2.2 gamma correction using -vf "lutrgb=r=0.454545:g=0.454545:b=0.454545"
[11:25:04 CEST] <cehoyos_> chama: It works fine here with a random sample, please upload your sample.
[11:25:26 CEST] <cehoyos_> Guest40634: Where did you report your issue? (Before now I mean)
[11:25:28 CEST] <Guest40634> And it sort of works but it looks that it does the gamma correction after the float/half to 8-bit conversion and that creates banding artifacts.
[11:26:16 CEST] <Guest40634> cehoyos: I did not report it, because I found it mentioned years ago in old mailing list threads.
[11:26:32 CEST] <cehoyos_> That is usually bad (if you want the issue fixed).
[11:26:39 CEST] <Guest40634> cehoyos: What I did not found is whether it was fixed in the meantime.
[11:26:53 CEST] <cehoyos_> How / why should it?
[11:27:06 CEST] <cehoyos_> I thought there is a patch that fixes your issue but cannot find it atm.
[11:27:11 CEST] <cehoyos_> I may mix things up, sorry.
[11:27:29 CEST] <cehoyos_> (But I thought I had just read the "float gamma" issue a few days ago.)
[11:27:35 CEST] <Guest40634> cehoyos: Well, if it was reported in 2009, 2010, 2012 and even patches were sent than I suspected that it was noticed. :)
[11:27:54 CEST] <cehoyos_> So allow me to repeat: Where was it reported?
[11:28:14 CEST] <cehoyos_> Did you test the patches? Did they work for you?
[11:28:57 CEST] <Guest40634> For example in this thread: https://ffmpeg.org/pipermail/ffmpeg-devel/2014-April/157139.html
[11:30:13 CEST] <cehoyos_> This particular patch was added to FFmpeg over one year ago.
[11:30:20 CEST] <Guest40634> cehoyos: I did not have the skills to apply the patch and compile ffmpeg on windows, I hoped having a working solution.
[11:30:29 CEST] <cehoyos_> So I assume that either the issue is fixed or the patch does not fix it...
[11:30:56 CEST] <cehoyos_> What command line did you test?
[11:30:57 CEST] <Guest40634> hmmm, if it was applied, than probably I should somehow specify the gamma value for the exr loading.
[11:31:23 CEST] <Guest40634> Can you tell me how to do that?
[11:31:34 CEST] <cehoyos_> "-gamma 1.1" ?
[11:31:38 CEST] <cehoyos_> (I didn't test)
[11:31:58 CEST] <Guest40634> I will. If it does than I'm officially an idiot. :)
[11:32:01 CEST] <chama> @cehoyos_ : this is my sample www.filedropper.com/1_80
[11:32:16 CEST] <cehoyos_> chama: I am away now for an hour or so, will test later.
[11:32:33 CEST] <chama> ok thanks :)
[11:42:30 CEST] <Guest40634> cehoyos: It works indeed! Perfect, you've made my day! If you know a linear->srgb conversion too, instead of using gamma 2.2, than you also make my whole week. :)
[12:04:12 CEST] <cehoyos_> Guest40634: My problem is that I (still) don't know what "gamma" and "linear conversion" are;-(
[12:04:27 CEST] <cehoyos_> But I suspect the 3dlut filter can do what you need.
[12:11:23 CEST] <baadf00d> Hello, i'm trying to get QMediaPlayer, a Qt class to play a video stream. I'm using ffmpeg to send a video to ffserver and connect to it from the application I have made. My application can load local files encoded with ffmpeg using libx264 encoder. I can play the stream from ffserver via mplayer VLC and ffplay. But what fails is when I try to connect the QMediaPlayer instance to ffserver. On ffserver i can see a line containing [GE
[12:11:29 CEST] <baadf00d> When i try to connect to the stream
[12:12:10 CEST] <cehoyos_> chama: Sorry, I can reproduce your issue with every input...
[12:12:36 CEST] <cehoyos_> Workaround is: ffmpeg -i 1.mp3 -i 1.mp3 -i 1.mp3 -filter_complex [0:a][1:a][2:0]concat...
[12:12:55 CEST] <baadf00d> But the stream won't play. I'v looked all over for an answer to this, but no success. But finally I got an email from Qt, saying that on windows they use Windows Media Foundation as a backend. And pointed me to this table of compatible things.
[12:12:56 CEST] <baadf00d> https://msdn.microsoft.com/en-us/library/windows/desktop/dd757927(v=vs.85).…
[12:13:36 CEST] <baadf00d> But I coudln't make it work. Can someone please tell me what configurations should work with this?
[12:14:39 CEST] <chama> @cehoyos_ : that way it worked....
[12:14:53 CEST] <chama> is there any other alternative to loop an audio?
[12:16:13 CEST] <baadf00d> loop input?
[12:16:45 CEST] <baadf00d> how about: ffmpeg -f concat -i loop.txt ...
[12:18:19 CEST] <baadf00d> and in the file a bunch of lines consisting of : file '1.mp3'
[12:22:21 CEST] <cehoyos_> chama: I created ticket 4590, using the concat demuxer is of course also a workaround.
[12:22:35 CEST] <cehoyos_> For some files, using the concat protocol also works.
[12:24:34 CEST] <chama> thanks cehoyos_ :)
[13:57:14 CEST] <Guest40634> cehoyos: By linear to srgb conversion I was referring to using the srgb colorspace transformation that resembles gamma 2.2 but is slightly different at the "darker" regions. This is a valid source for the algorithm: http://prolost.com/blog/2005/11/16/srgb.html
[13:58:29 CEST] <Guest40634> cehoyos: By using gamma 2.2 for the openexr loader I got rid of the ugly banding artifacts, but there is still some color and value shift at low values.
[14:02:16 CEST] <cehoyos_> Guest40634: Can you reproduce this with a sample consisting of one solid colour?
[14:04:49 CEST] <Guest40634> cehoyos: With a single color I can only show the math difference between srgb conversion and gamma 2.2.
[14:06:36 CEST] <cehoyos_> So how can the colour shift be reproduced.
[14:06:38 CEST] <cehoyos_> ?
[14:08:12 CEST] <Guest40634> cehoyos: Even a single color changes hue differently with the two methods, because of the separate RGB channel if/else calculation of srgb.
[14:08:58 CEST] <cehoyos_> So it is correct that the methods produce different outputs?
[14:09:27 CEST] <Guest40634> cehoyos: If the image or the single color has different channel values and at least one of them is below the if/else "border".
[14:10:12 CEST] <Guest40634> cehoyos: Yes. If I do a gamma and an srgb conversion in a composite software for an image than the two is not identical, the difference shows lots of changes in the dark regions.
[14:12:29 CEST] <baadf00d> I just got an update from the guys at Qt. "At least RTSP should work, although it also has limitations as WMF supports only asf and mp3 over RTSP."
[14:12:56 CEST] <baadf00d> Now i'm confused, how do you configure that?
[14:38:51 CEST] <animax> hi all. https://trac.ffmpeg.org/wiki/Encode/H.264#AdditionalInformationTips does anyone know if this http://www.pasteall.org/pic/88976 is a mistake in writing? does the author mean cbr (green marked) level?
[14:39:42 CEST] <animax> because there is no crf parameter in the commands ...
[16:07:55 CEST] <anoop_r> hi
[16:08:44 CEST] <baadf00d> I'm starting to feel like i'm going insane, is this a normal user experience with ffmpeg?
[16:09:18 CEST] <anoop_r> i had tried to compile ffmpeg in mingw-w64 win64 shell
[16:09:54 CEST] <anoop_r> License: LGPL version 2.1 or later
[16:09:54 CEST] <anoop_r> Creating config.mak, config.h, and doc/config.texi...
[16:09:54 CEST] <anoop_r> ./configure: line 1311: cmp: command not found
[16:10:00 CEST] Last message repeated 2 time(s).
[16:10:18 CEST] <BtbN> your shell is lacking basic commands
[16:10:36 CEST] <BtbN> namely, cmp
[16:11:30 CEST] <anoop_r> did i have to set any path
[16:11:34 CEST] <anoop_r> i had used this ./configure --target-os=mingw32
[16:11:57 CEST] <Canar> no, it's as BtbN says
[16:12:15 CEST] <anoop_r> when only ./configure used error got Unknown OS
[16:12:24 CEST] <Canar> your mingw lacks basic programs needed for the compile like cmp
[16:12:37 CEST] <anoop_r> how to install cmp
[16:13:01 CEST] <Canar> consult mingw documentation
[16:13:51 CEST] <Canar> given how debian's support for mingw and cygwin is lately, you're probably even better off installing linux and cross-compiling for windows
[16:16:26 CEST] <baadf00d> I just made ffserver throw out a segmentation fault by connecting to it's rtsp stream from WMP! I think i'm done for today.. I hope my ffmpeg.org forum account gets its activation email soon so I can ask my questions there, they might be too hard for this channel
[16:23:51 CEST] <durandal_1707> Report ffserver bugs to tracker
[16:37:24 CEST] <t4nk103> Hello
[16:38:13 CEST] <t4nk103> i got a compilation probleme, hope someone help me.
[16:38:20 CEST] <t4nk103> (sorry for my bad english)
[16:38:46 CEST] <t4nk103> i try to build "motion" with ffmpeg support
[16:39:47 CEST] <t4nk103> i'm on xubuntu 14.04 (x64)
[16:40:15 CEST] <t4nk103> i build ffmpeg from source with compilation guide (https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu)
[16:40:25 CEST] <t4nk103> it work well
[16:41:02 CEST] <t4nk103> now i try to build motion with ffmpeg support like :
[16:41:04 CEST] <t4nk103> ./configure --with-ffmpeg=/home/romain/ffmpeg_build
[16:41:20 CEST] <t4nk103> and i got an error message
[16:41:43 CEST] <t4nk103> /usr/bin/ld: /home/romain/ffmpeg_build/lib/libavcodec.a(libvorbisenc.o): référence au symbole non défini «vorbis_encode_setup_vbr»
[16:42:02 CEST] <t4nk103> //usr/lib/x86_64-linux-gnu/libvorbisenc.so.2: error adding symbols: DSO missing from command line
[16:42:55 CEST] <t4nk103> so i tink it's a ffmpeg probleme (libavcodec.a need to know 'vorbis_encode_setup_vbr')
[16:43:29 CEST] <t4nk103> i dont know how to workarround this error, can someone help me please ?
[16:54:10 CEST] <c_14> You built that ffmpeg on the computer you're on right now?
[17:02:57 CEST] <t4nk103> yes
[17:03:24 CEST] <t4nk103> hello c_14, sorry for reply time, yes i'm on the conputer
[17:05:26 CEST] <c_14> does `ffmpeg -f lavfi -i aevalsrc=0 -c:a libvorbis -f ogg -y /dev/null' execute successfully or does it throw the same error?
[17:06:55 CEST] <t4nk103> i try...
[17:07:45 CEST] <c_14> Oh, and make sure you execute the right binary. If you followed that guide, it should be in ~/bin
[17:08:15 CEST] <c_14> I want to see if the problem is reproducible using only ffmpeg
[17:09:38 CEST] <t4nk103> No probleme with you command, this seem to work
[17:10:03 CEST] <t4nk103> yes is the good executable, my ~/bin is at the head of my path
[17:10:11 CEST] <t4nk103> ffmpeg -h say
[17:10:22 CEST] <t4nk103> ....configuration: --prefix=/home/romain/ffmpeg_build....
[17:11:05 CEST] <t4nk103> ffmpeg version 2.6 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --prefix=/home/romain/ffmpeg_build....
[17:15:52 CEST] <t4nk103> 'ffmpeg -f lavfi -i aevalsrc=0 -c:a libvorbis -f ogg -y /dev/null' work successfully
[17:16:05 CEST] <diroots> hi all. as tcpsyphon use a tcp stream based on jpeg 2000, is there any way we can stream from a linux box using ffmpeg to a osx box using tcpsyphon?
[17:16:44 CEST] <diroots> Any one of you did hear about that?
[17:18:53 CEST] <c_14> t4nk103: I think you need to add -lvorbis to the linker arguments
[17:21:17 CEST] <t4nk103> ok i'm going to hack the motion makefile
[17:21:27 CEST] <t4nk103> i try now
[17:21:50 CEST] <t4nk103> many thanks for give me a way c_14
[17:22:00 CEST] <anoop_r> i had compiled ffmpeg using msys2 64bit shell please see http://pastebin.com/Bz0tva3e
[17:23:09 CEST] <anoop_r> i got several warnings . how to get rid of it
[17:23:39 CEST] <anoop_r> i had used ffmpeg-20150531-git-11aa050.tar.xz for compiling
[17:24:25 CEST] <t4nk103> anoop_r did you read your warning ?
[17:24:50 CEST] <anoop_r> yes
[17:25:08 CEST] <t4nk103> and what did you understand ?
[17:25:18 CEST] <anoop_r> but i am not great programmer
[17:25:27 CEST] <c_14> anoop_r: either ignore them, remove the warning flags from the compiler flags, or fix the code
[17:25:43 CEST] <t4nk103> did you are english natural user ?
[17:25:55 CEST] <anoop_r> no
[17:26:07 CEST] <anoop_r> sorry for my bad english
[17:26:18 CEST] <t4nk103> i'm not english natural speaker
[17:26:28 CEST] <t4nk103> sorry for my bad english too
[17:26:38 CEST] <t4nk103> but did you understand deprecated ?
[17:26:41 CEST] <anoop_r> so these warnings will not make any problems ?
[17:26:59 CEST] <anoop_r> ya legendary function
[17:27:04 CEST] <anoop_r> sort of
[17:27:20 CEST] <c_14> Nah, as long as there are no errors everything's fine.
[17:28:25 CEST] <anoop_r> one doubt . I had used the latest ffmpeg source and still it contains deprecated functions
[17:28:48 CEST] <t4nk103> yes code is constantly moving forward
[17:28:53 CEST] <c_14> Because nobody's gone around and replaced them with the non-deprecated versions.
[17:28:55 CEST] <c_14> patches welcome
[17:29:06 CEST] <t4nk103> :)
[17:29:14 CEST] <anoop_r> i will try
[17:29:48 CEST] <anoop_r> i had used ./configure --target-os=mingw32
[17:30:07 CEST] <anoop_r> with mingw64bit shell
[17:30:10 CEST] <anoop_r> is it ok
[17:30:20 CEST] <t4nk103> deprecated functions are not a probleme
[17:31:01 CEST] <anoop_r> when i run ffmpeg it says libbz2-1.dll not found
[17:32:39 CEST] <c_14> Are you executing it in the same shell you compiled it in?
[17:32:57 CEST] <c_14> Because it found the library during compilation or it would have errored while linking.
[17:35:28 CEST] <anoop_r> yes
[17:35:49 CEST] <anoop_r> so i need more configuration paramets
[17:53:19 CEST] <t4nk103> i dont know how to tell windows to look at dll
[17:53:22 CEST] <t4nk103> directory
[17:53:52 CEST] <t4nk103> do you see libbz2-1.dll anywhere ?
[17:59:51 CEST] <anoop_r> no
[18:03:34 CEST] <t4nk103> c_14 i try to add '-lvorbis' to the linker argument bu without success : http://pastebin.com/2HRmgRbz
[18:07:43 CEST] <t4nk103> Yip ha
[18:08:15 CEST] <anoop_r> i got
[18:08:16 CEST] <t4nk103> i use pkg-config to get the libs
[18:08:42 CEST] <anoop_r> how to integrate all these dll into ffmpeg
[18:09:03 CEST] <t4nk103> first i export the PKG_CONFIG_PATH to my installation
[18:09:05 CEST] <t4nk103> export PKG_CONFIG_PATH=/home/romain/ffmpeg_build/lib/pkgconfig
[18:09:37 CEST] <t4nk103> and after
[18:09:38 CEST] <t4nk103> pkg-config --libs libavformat libavcodec libavutil
[18:09:55 CEST] <t4nk103> this take me a long lib line
[18:09:56 CEST] <t4nk103> -lavformat -lavcodec -lva-x11 -lva -lxcb-shm -lxcb-xfixes -lxcb-render -lxcb-shape -lxcb -lXau -lXdmcp -lSDL -lasound -lpulse-simple -lpulse -lX11 -lXext -lcaca -lx265 -lstdc++ -lrt -lx264 -lpthread -ldl -lvpx -lvorbisenc -lvorbis -ltheoraenc -ltheoradec -logg -lopus -lmp3lame -lfdk-aac -lass -lfontconfig -lenca -lfribidi -lexpat -lfreetype -lpng12 -lz -lswresample -lavutil -lm
[18:10:20 CEST] <t4nk103> i put them into "motion" makefile
[18:10:31 CEST] <t4nk103> and now it's build successfully
[18:10:45 CEST] <t4nk103> thanks c_14 to point me the way
[18:12:13 CEST] <t4nk103> anoop_r : try to temporary put the dll in the same forlder of your application
[18:12:40 CEST] <t4nk103> (i dont know how to tel Windows to seach into a special directory for dll
[18:13:09 CEST] <t4nk103> perhaps you can tell with a special arg in ./configure...
[18:13:26 CEST] <anoop_r> ok
[18:15:54 CEST] <t4nk103> what tuto did you use to build ffmpeg with mingw ?
[18:18:28 CEST] <anoop_r> i want to build ffmpeg with x265 for my academic project
[18:18:46 CEST] <anoop_r> it a transcoder application
[18:19:17 CEST] <anoop_r> i tried to do it with msvc but failed
[18:19:47 CEST] <t4nk103> did you read this : https://trac.ffmpeg.org/wiki/CompilationGuide
[18:20:28 CEST] <anoop_r> ya
[18:33:57 CEST] <mr_test> hi
[18:34:08 CEST] <anoop_r_> hi
[18:35:09 CEST] <mr_test> i'm having an issue converting a video to h264. ffmpeg libx64 is way slower than x264, even with ultrafast preset. it seems ffmpeg is not using my cpu fully (~25%) while x64 uses more (~55%)
[18:35:54 CEST] <anoop_r_> i not an expert
[18:36:19 CEST] <anoop_r_> but i think ffmpeg is not compiled with enough threads
[18:36:44 CEST] <mr_test> anoop_r_: how can i change that? what flag is necessary when compiling?
[18:37:12 CEST] <anoop_r_> enabel pthread or w32threads
[18:37:19 CEST] <anoop_r_> enable
[18:38:27 CEST] <mr_test> you're talking about process threads right? because ffmpeg doesn't even use a single core fully
[18:39:11 CEST] <mr_test> so i doubt multithreading would resolve this
[18:40:12 CEST] <t4nk103> did you test "-thread" arg ?
[18:40:23 CEST] <t4nk103> (probably he wait for I/O)
[18:40:51 CEST] <mr_test> t4nk103: i tried -threads 0 yes
[18:42:52 CEST] <anoop_r_> try -threads 8
[18:44:49 CEST] <mr_test> anoop_r_: no change
[18:46:07 CEST] <anoop_r_> ffmpeg -i somefile.wmv -c:a libfdk_aac -c:v libx264 -threads 1 transcoded.mp4
[18:47:26 CEST] <mr_test> anoop_r_: chag
[18:47:41 CEST] <mr_test> changed libfdk_aac to aac
[18:47:45 CEST] <mr_test> still low fps
[18:48:01 CEST] <anoop_r_> i mean -threads 1
[18:48:01 CEST] <mr_test> and added -strict_experimental
[18:48:23 CEST] <mr_test> yep i used -threads 1
[18:49:20 CEST] <anoop_r_> do you know how to build ffmpeg
[18:49:57 CEST] <mr_test> anoop_r_: as usual? configure;make?
[18:50:40 CEST] <anoop_r_> try -- enable-pthreads
[18:50:55 CEST] <anoop_r_> i don't know is it effective
[18:50:57 CEST] <anoop_r_> but try
[18:51:14 CEST] <anoop_r_> try -ss
[18:51:18 CEST] <anoop_r_> in encoding
[18:51:27 CEST] <mr_test> anoop_r_: should i use git or 2.6.3?
[18:52:18 CEST] <klaxa> when possible use git
[18:52:20 CEST] <mr_test> with -ss it doesn't start transcoding
[18:52:48 CEST] <klaxa> depending on the position of -ss, ffmpeg will do fast or slow seeking
[18:54:08 CEST] <klaxa> if passed as an input option (i.e. ffmpeg -ss 10 -i somefile.mkv -c copy outfile.mkv) it will do inaccurate fast seeking, when used as an output option (i.e. ffmpeg -i somefile.mkv -c copy -ss 10 outfile.mkv) it will do accurate slow seeking which decodes all frames up to the point where you wanted to seek to
[18:54:31 CEST] <klaxa> you can also combine both, note that the amount of time is added, see also https://trac.ffmpeg.org/wiki/Seeking
[18:56:04 CEST] <mr_test> used it as output option, again doesn't start encoding
[18:57:24 CEST] <mr_test> but i doubt -ss would change anything anyways?
[18:57:35 CEST] <mr_test> about my low fps
[18:57:40 CEST] <klaxa> no, not really
[18:57:59 CEST] <klaxa> can you pastebin your full x264 command and your full ffmpeg command? both preferably with output included
[19:04:40 CEST] <mr_test> klaxa: ffmpeg -re -y -loglevel fatal -i input.flv -filter_complex scale=150:100 -map 0:v -map 0:a:0 -g 52 -c:v libx264 -preset ultrafast -c:a aac -strict experimental -v verbose -threads 8 -f mp4 output.mp4
[19:05:54 CEST] <klaxa> well how many fps do you get? the same amount input.flv has? because you are using -re to emulate real-time decoding
[19:06:12 CEST] <mr_test> oh alright :)
[19:06:53 CEST] <mr_test> klaxa: ~20fps
[19:07:02 CEST] <mr_test> lower than input
[19:07:46 CEST] <klaxa> what if you remove -re?
[19:10:34 CEST] <mr_test> normal fps, comparable to x264 then :)
[19:13:21 CEST] <mr_test2> i'm trying to play a video in html5 transcoded in realtime by mediatomb
[19:13:37 CEST] <mr_test2> however it lags when playing the video :/
[19:13:48 CEST] <mr_test2> maybe it's because of -re?
[19:22:10 CEST] <klaxa> hmm dunno
[19:39:39 CEST] <lilibox> hi
[19:40:12 CEST] <lilibox> please, is any chance to get the latest static build of ffmpeg for centos 5 - 2.6.18?
[19:52:21 CEST] <klaxa> 2.6.18 kernel? isn't that a bit very old?
[19:52:29 CEST] <klaxa> http://johnvansickle.com/ffmpeg/
[19:52:40 CEST] <klaxa> these static builds are for 2.6.32 and above
[20:02:55 CEST] <anoop_r_> why no body use cmake + msvc to build ffmpeg like x265 ?
[20:03:26 CEST] <JodaZ> and they really don't work for older kernels, klaxa?
[20:03:45 CEST] <klaxa> i don't know
[20:04:11 CEST] <JodaZ> can't imagine what ffmpeg could have that'd interfere
[20:04:32 CEST] <klaxa> well if you feel nostalgic, you can set up a 2.6.18 machine and try it out ;)
[20:06:48 CEST] <anoop_r_> can i change the output result of ffmpeg ?
[21:30:15 CEST] <kikobyte> Hi everybody, I'm looking into the mxf demuxer of libavformat, wondering what's the best way to get (in a client code) a piece of demuxer-private data like picture essence coding, etc. Can anybody help me?
[21:57:12 CEST] <user3123> Hi all
[21:57:22 CEST] <user3123> My HLS sttrean has 4-5 programs eatch containing streams with different widthxheight. ffmpeg automaticaly select the best (big) widthxheight but I want it to select the program (stream) with the 640x360 stream
[21:58:04 CEST] <user3123> If I do not know what program or stream number has the width 640 and height 360, how can I tell ffmpeg to select the program or stream that has the 640x360 because it default select the best stream.
[22:04:34 CEST] <lilibox> back
[22:04:57 CEST] <lilibox> i know, it is old but i kept stuck on this version from serious reasons
[22:05:05 CEST] <lilibox> soo, is chance to make it though?
[22:05:39 CEST] <user3123> what?
[22:07:04 CEST] <user3123> My HLS sttrean has 4-5 programs eatch containing streams with different widthxheight. ffmpeg automaticaly select the best (big) widthxheight but I want it to select the program (stream) with the 640x360 stream If I do not know what program or stream number has the width 640 and height 360, how can I tell ffmpeg to select the program or stream that has the 640x360 because it default select the best stream.
[22:12:07 CEST] <llogan> user3123: you will probably have to script it
[22:12:23 CEST] <llogan> using ffprobe to get the stream info
[22:15:01 CEST] <anoop_r> can any one explain this " bit depth is not bit per pixel"
[22:16:55 CEST] <kikobyte> anoop_r: I think it means bits per component (per channel, e.g. R/G/B or Y/Cb/Cr)
[22:18:35 CEST] <anoop_r> i am confuse for example there is x265 16bpp preset .but if i encode video using x265 16bpp and check it with media info it only shows 10bit video
[22:18:51 CEST] <anoop_r> i thought it will give 16bit video
[22:22:07 CEST] <kikobyte> anoop_r: 16bpp = 16 bits per pixel, it can be, like, 4:2:2 subsampled 8-bit YCbCr; while 10bit video, depending on subsampling, may be 30 (for 4:4:4), 20 (for 4:2:2) or 12 (for 4:2:0) bits per pixel.
[22:22:58 CEST] <anoop_r> so nobody yet have a 16bit video
[22:23:27 CEST] <BtbN> What would be the point of 16 bit color components?
[22:23:40 CEST] <BtbN> 8 bit usualy is enough, 10 bit for special usecases.
[22:24:01 CEST] <anoop_r> it needs when you have 8k video
[22:24:08 CEST] <BtbN> what?
[22:24:11 CEST] <kikobyte> anoop_r: why not, there is a lot of 16-bit media shot by cameras before it goes to production
[22:25:02 CEST] <BtbN> Why would the resolution matter at all?
[22:25:54 CEST] <anoop_r> see x265 include 16bit video in its profile
[22:26:02 CEST] <kikobyte> BtbN: There are 12-bit codecs already on the field. The key point in increasing bit depth is to provide wider dynamic range
[22:26:30 CEST] <anoop_r> better compression is also possibel
[22:26:48 CEST] <BtbN> better compression if each pixel is twice as big in bit-size?
[22:27:21 CEST] <anoop_r> that's what x265 algorithm does
[22:28:10 CEST] <BtbN> You have any benchmarks/tests about that? Cause on a first glance, it sounds plain wrong. It's much more information it has to store and process.
[22:28:40 CEST] <kepstin-laptop> x264, when using 10bit encoding, can get better compression efficiency in some cases with predicted frames because there's less precision loss over generations of frames.
[22:32:31 CEST] <kikobyte> anoop_r: what's the full name of the profile? I see "Main", "Main 4:2:2 10", "Main 4:4:4 16 Intra" and others, which one are you referring to?
[22:36:45 CEST] <anoop_r> anyway to filter ffmpeg output besides using -loglevel
[22:39:36 CEST] <kikobyte> kepstin-laptop: that's weird. I can believe in precision loss due to low motion vector accuracy (e.g 1/4 of pixel), but what's the difference in predicting 8-bit value using another 8-bit value and the same with 10-bit?
[22:43:01 CEST] <ChocolateArmpits> Is anyone familiar with MXF standard ?
[22:43:26 CEST] <kikobyte> a bit
[22:44:39 CEST] <ChocolateArmpits> How should I exactly define my own universal label key to use in the header metadata set ?
[22:45:08 CEST] <kikobyte> You can't.
[22:45:20 CEST] <kikobyte> It is managed by SMPTE
[22:45:25 CEST] <ChocolateArmpits> Well that part I know
[22:47:29 CEST] <ChocolateArmpits> So I should stick to a standard like Ebucore and use the key values provided by that or would it be safe to produce my own eyes through comparison with already existing ones ?
[22:47:38 CEST] <ChocolateArmpits> keys*
[22:47:41 CEST] <ChocolateArmpits> not eyes sorry
[22:48:25 CEST] <ChocolateArmpits> I guess the latter would be violating the spec
[22:49:30 CEST] <ChocolateArmpits> The file based on standard should still be playable. The file might get misinterpreted if the key ever matches a registered UL
[22:50:44 CEST] <kikobyte> Exactly. The labels are strictly defined, and the bytes do have their own meanings. In other words, not even matching to a whole registered UL might harm, but to a part as well.
[22:51:49 CEST] <ChocolateArmpits> Hmm I found an "Experimental UL"
[22:51:52 CEST] <ChocolateArmpits> "SMPTE Label identifiers used by Organizations for experimental use. Users may create structures consistant with their own specifications"
[22:52:12 CEST] <anoop_r> how to encode in 10 bit using ffmpeg libx265
[22:53:10 CEST] <ChocolateArmpits> The list of ULs that I'm refering to is dated 2008. Do you know where I can find any newer public lists, kikobyte ?
[22:56:34 CEST] <kikobyte> ChocolateArmpits: http://www.smpte-ra.org/mdd/
[22:57:08 CEST] <ChocolateArmpits> kikobyte: Oh major thanks, I'll try digging in
[22:58:34 CEST] <TheSchaf> http://www.npr.org/sections/therecord/2015/06/02/411473508/how-well-can-you… <- interesting, what do you guys score? i got one right, 4x 320 kbit/s and 1x 128 kbit/s :D
[22:58:55 CEST] <kikobyte> ChocolateArmpits: still I'm not sure that's the registry you need... Do you want to pack your own metadata?
[23:00:49 CEST] <ChocolateArmpits> kikobyte: Yes, an xml structured text to later on use as a reference.
[23:01:51 CEST] <ChocolateArmpits> I've already observed that with Sony's XDCAM files, they stick in XML data, so just wanted to know about the keys. What's legal what's not
[23:07:18 CEST] <kikobyte> Well, I'm not really aware of all the details, but what I see from wiki is that you need to use 380m, RP210 and RP224 - the last one can be found on that smpte-ra.org/mdd page
[23:08:12 CEST] <kikobyte> and actually, both RP210 and RP224 are there
[00:00:00 CEST] --- Thu Jun 4 2015
1
0
[00:50:20 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:179d850ded0f: avformat/nutdec: Return error on EOF from get_str()
[00:50:21 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:b45f67b05acd: avformat/nutdec: Fix recovery when immedeately after seeking a failure happens
[00:50:22 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:236452f83e5d: avformat/nutdec: Check X in 2nd branch of index reading
[00:50:23 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:936a5dd2c5c9: nutdec: fix infinite resync loops
[00:50:24 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:b947ff898596: nutdec: stop skipping bytes at EOF
[00:50:25 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:9f99f29f2377: nutdec: abort if EOF is reached in decode_info_header/read_sm_data
[00:50:26 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:a39a2978d5a5: avformat/wavdec: Increase probe_packets limit
[00:50:27 CEST] <cone-136> ffmpeg 03Rodger Combs 07release/2.4:6d3f0fe24d20: avformat/wavdec: Increase dts packet threshold to fix more misdetections
[00:50:28 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:e03fa4b88daf: avcodec/put_bits: Update size_in_bits in set_put_bits_buffer_size()
[00:50:29 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:b56de5859e60: avcodec/mpegvideo_enc: Update the buffer size as more slices are merged
[00:50:30 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:5b5002279d5d: avcodec/put_bits: Assert that there is enough space left in skip_put_bytes()
[00:50:31 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:796cc5a5eb58: avcodec/bitstream: Assert that there is enough space left in avpriv_copy_bits()
[00:50:32 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:8c8a9a20cf22: ffmpeg_opt: Set the video VBV parameters only for the video stream from -target
[00:50:33 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:f61ebd555dcb: diracdec: check that block length is valid
[00:50:34 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:17fd68e9d71c: aacsbr: break infinite loop in sbr_hf_calc_npatches
[00:50:35 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:e75393c65943: libavutil/mem: use size_t for the length in av_strdup()
[00:50:36 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:618c7a91eefe: avutil/dict: Use size_t for appending strings
[00:50:37 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:27a0dab9140f: avformat/vorbiscomment: Check entry length in ff_vorbiscomment_write()
[00:50:38 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:8c6bbc6728d8: avutil/avstring: Use size_t in av_strlcatf()
[00:50:39 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:2c50cc497dd7: avformat/url: Use size_t for len from strlen()
[00:50:40 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:81941153aba0: avformat/subtitles: Use size_t for len
[00:50:41 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:02fe112c7c00: avformat/flacenc: Check length in flac_write_block_comment()
[00:50:42 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:9193fd9ddfa4: avformat/oggenc: Check ff_vorbiscomment_length in ogg_write_vorbiscomment()
[00:50:43 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:c0ca9773a702: avformat/matroskaenc: Check ff_vorbiscomment_length in put_flac_codecpriv()
[00:50:44 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:bec4b3c856e1: tools/graph2dot: use larger data types than int for array/string sizes
[00:50:45 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:18e83992f20e: avformat/rtpdec_xiph: Check upper bound on len in xiph_handle_packet()
[00:50:46 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:fbd9ab5967f6: avformat/rtpenc_jpeg: Check remaining buffer size for SOS
[00:50:47 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:7c4e3ddda179: avformat/nutdec: Fix use of uinitialized value
[00:50:48 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:3bd85e1f834d: avformat/matroskadec: Cleanup error handling for bz2 & zlib
[00:50:49 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:ce3bb011197d: avformat/hevc: Check cpb_cnt_minus1
[00:50:50 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:f30ab69b3832: avformat/hevc: Check num_negative_pics and num_positive_pics
[00:50:51 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:de648a11d868: aacdec: don't return frames without data
[00:50:52 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:96de4bbf38c2: avcodec/vqavideo: Check chunk size
[00:50:53 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:959423e8d7af: avcodec/hevc_sei: Check num_sps_ids_minus1 value
[00:50:54 CEST] <cone-136> ffmpeg 03Nick Lewycky 07release/2.4:7bda5b378d0a: libswscale/x86/hscale_fast_bilinear_simd.c: Include BX in the clobber list on x86_64, because it isn't implicitly included when PIC is on.
[00:50:55 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:f1b0d6523753: avcodec/hevc: Check offset_len
[00:50:56 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:57b7a009c007: avcodec/hevc: Check num_entry_point_offsets
[00:50:57 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:65b47dddcf35: avcodec/hevc_ps: More completely check vps_num_layer_sets
[00:50:58 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:73ea11d721ad: avcodec/hevc_ps: Check vps_num_hrd_parameters
[00:50:59 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:6d7a0c37b1e6: avcodec/hevc_ps: Explicitly check num_tile_* for negative values
[00:51:00 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:5766f99f71c9: avcodec/jpeg2000dec: fix boolean operator
[00:51:01 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:748194b58bff: avcodec/mjpegdec: fix len computation in ff_mjpeg_decode_dqt()
[00:51:02 CEST] <cone-136> ffmpeg 03Rainer Hochecker 07release/2.4:a99169ea4a63: swr: fix alignment issue caused by 8ch sse functions
[00:51:03 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:85558c3da46a: avcodec/mpeg4audio: add some padding/alignment to MAX_PCE_SIZE
[00:51:04 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:bdf67f383783: avcodec/on2avc: Check run more carefully
[00:51:05 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:62e4fe09ed0b: avcodec/cavsdec: Check esc_code
[00:51:06 CEST] <cone-136> ffmpeg 03wm4 07release/2.4:fea9ed39e670: hevc: make avcodec_decode_video2() fail if get_format() fails
[00:51:07 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:c55a6bac6c3c: avcodec/dcadec: Check nchans
[00:51:08 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:6e7f434ad29e: avcodec/dcadec: Check subsubframes
[00:51:09 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:91767369a79a: ffmpeg_opt: Fix -timestamp parsing
[00:51:10 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:b628942eefe4: avcodec/proresdec2: Reset slice_count on deallocation
[00:51:11 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:deefa1580a56: avcodec/shorten: Fix code depending on signed overflow behavior
[00:51:12 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:49664f160e07: avcodec/shorten: Check skip_bytes()
[00:51:13 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:078ae8cbb7a2: avcodec/shorten: More complete pred_order check
[00:51:14 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:7969c0c6f156: avcodec/smvjpegdec: check avcodec_decode_video2() return code
[00:51:15 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:41cb92151224: avcodec/sonic: check memory allocations
[00:51:16 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:a593e8190f90: avcodec/sonic: More completely check sample_rate_index and channels
[00:51:17 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:0719b1849c9f: avcodec/dcadec: Check scale table index
[00:51:18 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:55ee305beba3: avcodec/dcadec: Check active_bands
[00:51:19 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:eac07625f94c: avcodec/libtheoraenc: Check for av_malloc failure
[00:51:20 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:b60895a13b32: avcodec/hevc: Fix typo in num_entry_point_offsets check
[00:51:21 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:f073ed665107: avformat/mov: Print reason of loci parsing failure
[00:51:22 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:9ce3e804ffae: avformat/mov: Fix parsing short loci
[00:51:23 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:666295ebabc4: avcodec/golomb: get_ur_golomb_jpegls: Fix reading huge k values
[00:51:24 CEST] <cone-136> ffmpeg 03Dave Yeo 07release/2.4:d818b8338c23: OS/2:Makedef.cmd cleanup
[00:51:25 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:427cf443ab1f: apedec: set s->samples only when init_frame_decoder succeeded
[00:51:26 CEST] <cone-136> ffmpeg 03Maneesh Gupta 07release/2.4:5260ba3e16a2: OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c
[00:51:27 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:723d2b0c5b6b: ffmpeg: remove incorrect network deinit
[00:51:28 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:e0ef1b8c0b21: nutdec: check for negative frame rate in decode_info_header
[00:51:29 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:35a0d4801f26: nutdec: fix illegal count check in decode_main_header
[00:51:30 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:3126d6ee02cc: avcodec/wavpack: Check L/R values before use to avoid harmless integer overflow and undefined behavior in fate
[00:51:31 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:25b56dfa5c06: matroskadec: use uint64_t instead of int for index_scale
[00:51:32 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:43bfe0ada57f: avcodec/ffv1dec: Check chroma shift parameters
[00:51:33 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:84cc40cbe154: matroskadec: check s->streams[k] before using it
[00:51:34 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:f9f1c50b41bf: avformat/matroskadec: Use tracks[k]->stream instead of s->streams[k]
[00:51:35 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:10429a5284cd: diracdec: prevent overflow in data_unit_size check
[00:51:36 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:68c11b665458: diracdec: avoid overflow of bytes*8 in decode_lowdelay
[00:51:37 CEST] <cone-136> ffmpeg 03Andreas Cadhalpun 07release/2.4:c646ee3da747: diracdec: check if reference could not be allocated
[01:18:11 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07release/2.4:c6f343d7c436: Update for 2.4.10
[02:00:39 CEST] <cone-136> ffmpeg 03Shivraj Patil 07master:aede1a1a60cc: avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for HEVC bi mc functions
[13:41:00 CEST] <cone-756> ffmpeg 03hSÇ 07master:bb1f153a88f7: avcodec: loongson3 optimized h264chroma put and avg with mmi
[14:18:49 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:e43f3c885877: avformat/mxfdec: return error instead of segfaulting if there are no streams
[15:06:22 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:cea3c9b28124: ffserver: check return code of avio_alloc_context()
[15:26:20 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:ea9daefe9329: compat/os2threads: Check av_malloc() return code
[15:26:21 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:b70582e92f03: avcodec/proresenc_anatoliy: Check av_frame_alloc() return code
[18:28:01 CEST] <wm4> getting a crash in ff_resample_common_float_avx by someone who reports his CPU as "Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz"
[18:28:51 CEST] <Daemon404> get a backtrace?
[18:28:59 CEST] <wm4> no backtrace lol
[18:29:06 CEST] <Daemon404> figures
[18:30:52 CEST] <BtbN> That CPU doesn't have avx, or does it?
[18:31:47 CEST] <Daemon404> of course it does
[18:32:06 CEST] <wm4> http://ark.intel.com/products/64891
[18:32:12 CEST] <wm4> yep
[18:32:24 CEST] <BtbN> ah, avx2 was the haswell one
[18:50:00 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:fccde16afa3f: avcodec/flacenc: Simplify sizeof()
[18:50:01 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:ce4e57dbb51a: avformat/sbgdec: Check alloc_array_elem() return value
[19:02:16 CEST] <cone-756> ffmpeg 03Luca Barbato 07master:06db45523c10: configure: Support the extended pkgconf syntax
[19:02:17 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:cec345625480: Merge commit '06db45523c1068c24f049ef2b20fcdead3bf36d8'
[19:11:20 CEST] <cone-756> ffmpeg 03Luca Barbato 07master:604abd025dac: configure: Provide an option to override the environment
[19:11:21 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:f939bf58b228: Merge commit '604abd025dac4cc73a2f6b0c000c3695c16fb000'
[19:18:55 CEST] <wm4> hm, according to disassembly, this was probably a null pointer deref
[19:51:08 CEST] <cone-756> ffmpeg 03Luca Barbato 07master:fd11465b21ac: configure: Use pkg-config for fdk-aac
[19:51:09 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:2a3397203093: Merge commit 'fd11465b21ac90bf6964b0c0ca9d6ba64cd3291d'
[20:02:57 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:d5db4a7c2319: configure: Do not dump the whole environment to stdout
[20:12:19 CEST] <ubitux> wm4: would this be affected by the recent avxslow?
[20:12:28 CEST] <ubitux> (is it a regression?)
[20:14:10 CEST] <nevcairiel> i suppose a mismatching condition somewhere might cause weirdness
[20:14:18 CEST] <nevcairiel> but it does sound slightly weird
[20:15:24 CEST] <wm4> I think it's my own fault
[20:15:29 CEST] <wm4> but I'm still looking
[20:16:27 CEST] <ubitux> i would try to s/AVX_FAST/AVX/ in the resample_init.c
[20:17:50 CEST] <ubitux> but yeah sounds weird
[20:21:40 CEST] <wm4> hm yes I'm pretty sure it's my fault, sorry for the noise
[21:24:38 CEST] <cone-756> ffmpeg 03Paul B Mahol 07master:ac973926b8c7: avfilter/vf_blend: clip result for divide blend mode
[21:24:40 CEST] <cone-756> ffmpeg 03Paul B Mahol 07master:20cea0c7de87: avfilter/vf_blend: fix vividlight blend mode
[21:24:40 CEST] <cone-756> ffmpeg 03Paul B Mahol 07master:3e04746ec335: avfilter/vf_blend: add hardmix mode
[21:48:55 CEST] <jamrial> is an AVFormatContext priv_data always zero initialized?
[21:52:16 CEST] <nevcairiel> i believe so, yes
[21:54:17 CEST] <jamrial> guess then that Vignesh's matroska patch doesn't actually need the memset after all, then
[22:07:53 CEST] <Daemon404> yes
[22:11:52 CEST] <wm4> michaelni_: why does libswresample not have avresample_get_out_samples
[22:27:56 CEST] <michaelni_> wm4, i think i forgot implementing that
[22:29:09 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:b0af4043b908: configure: Remove now redundant vsx setting code
[22:45:03 CEST] <cone-756> ffmpeg 03Andreas Cadhalpun 07master:1577526b4743: libopenjpegenc: add NULL check for img before accessing it
[22:45:04 CEST] <cone-756> ffmpeg 03Andreas Cadhalpun 07master:cb658d17b623: libopenjpegenc: use variable instead of type for sizeof
[22:45:05 CEST] <cone-756> ffmpeg 03Andreas Cadhalpun 07master:12a83bc0aa4b: libopenjpegdec: register logging callback functions
[22:57:31 CEST] <cone-756> ffmpeg 03James Almer 07master:876d441fbe37: configure: don't enable tls protocols if network is disabled
[22:57:32 CEST] <cone-756> ffmpeg 03Michael Niedermayer 07master:21e40f006aac: Merge commit '876d441fbe37c3ffc57ada9ce1f9ea841ca4c9de'
[00:00:00 CEST] --- Wed Jun 3 2015
1
0
[00:21:04 CEST] <nopea> ok so I got it built, but when i run it I am told that ffmpeg is not installed and to run apt-get install libav-tools LOL
[00:33:30 CEST] <llogan> nopea: run "hash -r" and/or ". ~/profile"
[00:34:02 CEST] <c_14> and/or check your path
[00:34:32 CEST] <nopea> ok - I will try that. Doing another build in case I messed it up the first time
[00:35:03 CEST] <llogan> just look in ~/bin to see if ffmpeg is in there
[00:35:06 CEST] <nopea> I built an installed the yasm that the guide said it should have before trying to build again
[00:35:15 CEST] <nopea> llogan: it was in thre
[00:35:26 CEST] <nopea> and I ran the command but told me it was not installed
[00:35:36 CEST] <c_14> probably because it wasn't in your path
[00:35:38 CEST] <c_14> try ~/bin/ffmpeg
[00:36:46 CEST] <llogan> running ". ~/profile" should add it to your path, or log out and log in
[00:37:08 CEST] <llogan> assuming your ~/.profile is like every other one i've seen in ubuntu
[00:38:16 CEST] <nopea> I will check as soon as it is done building again
[00:38:59 CEST] <nopea> c_14: but if I am in that dir (~/bin) shouldn't it run even if it is not in the path?
[00:39:05 CEST] <c_14> no
[00:39:07 CEST] <c_14> hell no
[00:39:10 CEST] <c_14> never add . to your path
[00:39:12 CEST] <c_14> that's the worst idea ever
[00:39:43 CEST] <nopea> dont add it to the path? You suggesting using the full path to run?
[00:40:05 CEST] <c_14> I'm not telling you to not add ~/bin to the path, I'm telling you not to add '.' to the path.
[00:40:16 CEST] <c_14> as in PATH=".:/usr/bin"
[00:52:50 CEST] <maslen> I'm trying to convert an MOV to an MP4. The first time I tried converting it, I got an error that it "could not find codec parameters for stream 0 unspecified pixel format" and that it needed a longer analyeduration and probesize. After increasing those values it successfully converted the video - but it prepended an extra minute of still frames! Command outputs here: http://codepad.org/C9YvDPvJ
[00:52:58 CEST] <nopea> c_14: ok so ~/bin/ffmpeg works, but ffmpeg only does not
[00:53:19 CEST] <c_14> nopea: export PATH="~/bin:$PATH"; ffmpeg
[00:54:21 CEST] <nopea> beauty! that works
[00:54:43 CEST] <c_14> nopea: it won't forever though, best put that export into your .bashrc or whatever
[00:55:08 CEST] <c_14> maslen: the first x frames are probably just broken
[00:55:21 CEST] <nopea> c_14: sorry I dont understand... how won't it work forever?
[00:55:46 CEST] <maslen> c_14: So what can I do to ? It plays fine in vlc
[00:56:12 CEST] <maslen> nopea: Your modification to PATH won't persist across reboots
[00:56:29 CEST] <c_14> maslen: because it skips the broken frames. use -ss to seek to the point where the frames are no longer broken
[00:56:42 CEST] <c_14> nopea: it'll only work in that single shell session and not in any others
[00:56:48 CEST] <nopea> maslen: or log out log in
[00:57:03 CEST] <maslen> aye
[00:57:28 CEST] <nopea> so I need to add it permanently to the path - or call it by the full path
[01:00:35 CEST] <brontosaurusrex> nopea: what os is that?
[01:00:55 CEST] <nopea> brontosaurusrex: Ubuntu 12
[01:01:06 CEST] <brontosaurusrex> nopea: does that use lightdm ?
[01:01:54 CEST] <brontosaurusrex> actually forget that, what is in your ~/.profile ?
[01:02:33 CEST] <maslen> c_14: Where does that go? before or after the -i ?
[01:02:52 CEST] <c_14> doesn't really matter. it's faster before though
[01:03:51 CEST] <nopea> brontosaurusrex: not sure... ~/.profile gets me Permission Denied
[01:04:15 CEST] <c_14> nopea: . ~/.profile
[01:04:19 CEST] <c_14> or source ~/.profile
[01:04:25 CEST] <c_14> You're not actually executing it
[01:04:58 CEST] <brontosaurusrex> cat ~/.profile < and see if there is "$HOME/bin" in there
[01:06:03 CEST] <nopea> .profile: No such file or directory
[01:06:19 CEST] <brontosaurusrex> how about .xsession ?
[01:06:58 CEST] <nopea> No command '.xsession' found,
[01:07:11 CEST] <brontosaurusrex> cat ~/.xsession
[01:08:12 CEST] <nopea> .xsession: No such file or directory
[01:08:45 CEST] <brontosaurusrex> echo $PATH
[01:09:48 CEST] <nopea> I did that - got the path there
[01:10:19 CEST] <nopea> "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
[01:14:18 CEST] <brontosaurusrex> well, dunno then, id add http://paste.debian.net/plain/193693 to the end of ~/.bashrc and hope for the best
[01:15:23 CEST] <nopea> brontosaurusrex: thanks. maybe I should just stick with the older avconv that comes with Ubuntu 12 :)
[01:16:47 CEST] <brontosaurusrex> actually the answer here suggests generating ~/.profile and sticking that there http://askubuntu.com/questions/60218/how-to-add-a-directory-to-my-path
[01:18:09 CEST] <nopea> thanks - I wonder if I should have built/installed ffmpeg to a diff. directory. One that is not attached to the current user
[01:18:23 CEST] <nopea> i.e the /bin directory
[01:20:03 CEST] <brontosaurusrex> nope, that should be fine
[01:20:23 CEST] <brontosaurusrex> you can even install system ffmpeg and they will not fight each other
[01:21:19 CEST] <brontosaurusrex> you could also just get the static version and not build anything
[01:21:55 CEST] <brontosaurusrex> http://johnvansickle.com/ffmpeg/
[01:22:08 CEST] <nopea> brontosaurusrex: true - but I have been told that the libfdk-aac encoder is superior
[01:22:16 CEST] <brontosaurusrex> that is true
[01:22:20 CEST] <nopea> so I would have to build myself
[01:22:24 CEST] <brontosaurusrex> yeah
[01:22:32 CEST] <nopea> if I want to remove a build, do I simply delete the files?
[01:22:51 CEST] <brontosaurusrex> how did you build?
[01:23:52 CEST] <nopea> pretty much followed this... https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
[01:25:48 CEST] <brontosaurusrex> you have "Reverting Changes Made by This Guide" at the bottom.
[01:28:45 CEST] <nopea> removes all my ffplay
[01:30:05 CEST] <nopea> all but ffplay I mean
[01:32:08 CEST] <brontosaurusrex> which ffplay
[01:32:30 CEST] <c_14> brontosaurusrex: the reverting section is missing ffplay during deletion of files in ~/bin/
[01:32:40 CEST] <c_14> I'll add it as soon as I can verify something.
[01:32:46 CEST] <brontosaurusrex> I see
[01:34:32 CEST] <nopea> I just rm ffplay
[01:53:06 CEST] <nopea> I am thinking that this guide is aimed more for people building ffmpeg for their personal use. I am looking to install it on a webserver. so the directory it is installed to has to be something that the webserver can access
[01:59:25 CEST] <c_14> nopea: change all occurances of ~/bin with /usr/local/bin
[02:01:14 CEST] <nopea> c_14: cheers
[02:04:55 CEST] <nopea> c_14: you think even for the ffmpeg_source files, or just for where the files are installed to?
[02:05:44 CEST] <c_14> just ~/bin to /usr/local/bin; since it's a static build the libs don't have to be globally accessible
[02:29:17 CEST] <llogan> c_14: gpac is still listed under "Reverting..."
[02:29:26 CEST] <c_14> derp
[02:29:42 CEST] <llogan> i often forgot that section too
[02:33:16 CEST] <llogan> i wonder why l-smash was never packaged by Debian/Ubuntu
[02:35:23 CEST] <c_14> Is there a distro that packages it?
[02:39:09 CEST] <nopea> ok that worked! I installed ffmpeg into /usr/local/bin and I can access it without have to type in the full path and from various accounts
[02:43:12 CEST] <llogan> c_14: i'm not sure
[02:45:00 CEST] <nopea> now if I wanted to add more optins (it looks like I forgot to add libmp3lame) to I just rebuild and add that in the configuration?
[02:45:24 CEST] <c_14> yep
[02:45:31 CEST] <c_14> just add it first, then rebuild
[02:46:08 CEST] <nopea> coolio - thanks for your help
[02:54:13 CEST] <pentanol> nopea ffmpeg -codecs there lame is not available?
[02:55:13 CEST] <nopea> I am guessing no :) I did not look at the codec list, and I know I removed lame during the build (as I am learning the build I went with nothing enabled to start)
[02:55:35 CEST] <nopea> when I tried to encode to mp3 I got an error saying no codec for that format
[03:47:17 CEST] <_ryan> Anyone know the link of FFMPEG community issue tracker? thanks
[03:47:34 CEST] <c_14> https://trac.ffmpeg.org/
[03:48:28 CEST] <_ryan> thanks. that is for bug? If I want to open some issues, can I do it there?
[03:50:17 CEST] <c_14> Just follow the link submitting a bug report
[03:50:28 CEST] <c_14> Should contain everything you need.
[03:54:03 CEST] <_ryan> thanks
[03:58:50 CEST] <nopea> ok - so I got my FFMpeg built the way I want it... with mp3 and libfdk_aac. I know I cannot distro it as it was built with libfdk_aac, but I dont think it would be a problem if I was to move the built binary from the dev machine I built it on to the production would it?
[04:04:09 CEST] <relaxed> that's fine
[04:18:57 CEST] <nopea> do I need the x264 libraries, or will that be baked into the ffmpeg binary ?
[04:19:34 CEST] <c_14> You don't need the .a files if you've compiled ffmpeg with --enable-libx264
[04:21:57 CEST] <nopea> http://pastebin.com/smHgS6kY - still tweaking and rebuilding but this is what I have so far
[04:24:51 CEST] <relaxed> you want --extra-ldflags="-L/usr/local/bin/ffmpeg_build/lib -static"
[04:25:34 CEST] <nopea> relaxed: what does that do?
[04:26:40 CEST] <relaxed> creates a static ffmpeg binary
[04:28:11 CEST] <nopea> cool good to know
[04:41:35 CEST] <nopea> anybody here running ffmpeg on the same machine as Apache/MySQL/PHP?
[05:22:21 CEST] <sourpulse> Hello, I would like to use ffmpeg to overlay a small spinning video onto a larger video. It almost works, except I'm getting garbage pixels in the overlap/transparent region. What am I doing wrong? Here's my command line and output: http://pastebin.com/FHKMzg4x
[05:54:45 CEST] <postmodern> is it worth convert ac3 to opus?
[05:55:11 CEST] <kepstin> not unless you really need a smaller file; that's a lossy to lossy conversion.
[05:55:37 CEST] <postmodern> ah ha, was wondering how much I'd lose by transcoding
[05:55:51 CEST] <postmodern> since i'm not encoding from the original raw audio
[05:56:41 CEST] <kepstin> most ac3 stuff is high enough bitrate that you are unlikely to notice the losses... but unless you're really short on space, just keep it as is.
[06:47:42 CEST] <Agrajag-> g'day, i have a security camera that i want to monitor the audio of, and when volume levels hit a certain level I want to run another script/command/whatever. how much of this can I do with ffmpeg? I can get an rtsp stream from the camera. not sure the best way to go about this
[08:28:57 CEST] <elmargol> If I have to re-encode a file. Is there a way to get similar filesize / quality. -crf is producing 3x the original filesize here
[08:29:07 CEST] <elmargol> -crf 18
[08:29:50 CEST] <elmargol> Is there a rule of thumb or something crf 18 = x MB / Minute or something?
[08:29:56 CEST] <PSvils> Hello everyone! I'm having trouble streaming h264 video on a mobile device over rtsp. On the computer it works perfectly, and if the format is changed to mpeg4 it also works.
[08:29:56 CEST] <PSvils> If I use h264, then the video frames are either grey, green, or have the first few lines correct, and the last one is smeared over the rest of the frame.
[08:30:26 CEST] <PSvils> I use find best video stream on the format context for the RTSP stream, and then swscale the output to a 4bpp RGB frame.
[08:30:50 CEST] <elmargol> PSvils are you usging the right pixel format?
[08:30:56 CEST] <PSvils> I'd really appreciate some tips or if anyone has encountered anything similar.
[08:31:01 CEST] <PSvils> elmargol: for the swscale step?
[08:31:11 CEST] <PSvils> (output of the swscale?)
[08:31:59 CEST] <elmargol> pix_fmt yuyv420p for the final encoding
[08:32:17 CEST] <elmargol> -pix_fmt yuv420p
[08:33:04 CEST] <zumba_ad_> folks, i need some help. My first video doesn't have sound and my second video has sound. When I combine them, the sound is lost. How do I preserve the audio?
[08:33:04 CEST] <PSvils> elmargol: I take all input formats and settings from the decoded rtsp packet.
[08:33:31 CEST] <zumba_ad_> what's the proper way of combining 2 mp4 files?
[08:33:32 CEST] <PSvils> and there are cases when the first few lines of the frame ARE correct, just the 5-10th line gets repeated for the rest of the frame.
[08:33:47 CEST] <PSvils> (smearing)
[08:33:54 CEST] <PSvils> (I think it's called smearing :) )
[08:33:56 CEST] <zumba_ad_> i used this syntax, ffmpeg -i input1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
[08:34:11 CEST] <zumba_ad_> then finally this, ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4
[08:34:15 CEST] <PSvils> is this the right place for ffmpeg api questions rather than ffmpeg binary?
[08:38:07 CEST] <elmargol> PSvils, afaik most consumer devices can only decode yuv420p thats the only guess I have
[08:38:27 CEST] <PSvils> elmargol: you mean in terms of performance?
[08:38:39 CEST] <elmargol> zumba_ad_, can't you use .mkv?
[08:38:56 CEST] <zumba_ad_> i can
[08:39:06 CEST] <zumba_ad_> what would be the syntax?
[08:39:56 CEST] <elmargol> mkvmerge -o full.mkv file1.mkv + file2.mkv
[08:40:17 CEST] <zumba_ad_> i don't have that binary
[08:44:50 CEST] <chungy> you can just use ffmpeg. "printf "file '%s'\n" file1.mkv file2.mkv > concat.txt && ffmpeg -f concat -i concat.txt -c copy full.mkv"
[08:46:54 CEST] <zumba_ad_> ok
[09:41:43 CEST] <Relsak> Has anyone ever here managed to get hardware (GPU) acceleration for live video transcoding (MPEG to x264)? Or is it still possible to accelerate decoding only?
[09:43:06 CEST] <JEEBsv> other than ASICs that's a pipe dream. encoding of formats that are not specifically made for thousands of threads are not going to be fast on a GPU
[09:43:47 CEST] <JEEBsv> there's some opencl code in libx264, but it's a proof of concept mainly and does a very little part in the lookahead on the GPU
[09:44:45 CEST] <JEEBsv> basically you'd be paying a lot for useless heating
[09:45:40 CEST] <JEEBsv> if you really need ASIC-based stuff then intel's haswell+ and nvidia's newest have an ASIC that is "alright", but I wouldn't really base things on those tbqh
[09:51:32 CEST] <crabmeat> The encoder 'aac' is experimental but experimental codecs are not enabled, use -strict -2, even when I use this or -strict experimental or -c:a libfdk_aac things are NOT good
[09:51:46 CEST] <crabmeat> is there another alternative..
[09:55:57 CEST] <crabmeat> Think i might have a way around it with -c:a libmp3lame
[09:57:39 CEST] <chungy> that encodes as mp3 of course (presently, it's the only encoder so just "-c:a mp3" is necessary; both work)
[09:58:31 CEST] <chungy> Depending on your needs, both libvorbis and opus can provide good alternatives. Much higher quality than mp3.
[09:59:27 CEST] <crabmeat> nice all good I am just converting mp4's
[09:59:40 CEST] <crabmeat> one thing I have noticed is that recently the format has changed
[09:59:48 CEST] <crabmeat> from the dudes converting things
[10:00:10 CEST] <crabmeat> could not play them, and the conversion had the new error about aac being experimental
[10:01:02 CEST] <Relsak> Thanks for your answer, was hoping there's some progress on this field. Will try to find other way to make more/most out of setup I have here.
[10:01:53 CEST] <chungy> mp3 works fine; the others I mentioned aren't supported in a mp4 container
[10:02:05 CEST] <crabmeat> no worries let me see if it workd
[10:02:10 CEST] <crabmeat> works I am converting now
[10:02:31 CEST] <crabmeat> when playing on my TV the framerate was broken, and evil so I will see when i convert
[10:02:43 CEST] <crabmeat> if mp3 fixes it
[10:02:59 CEST] <chungy> The default bitrate is 128k. LAME has nice quality, but you might still want to use something like -b:a 192k or 256k
[10:03:28 CEST] <crabmeat> I am not picky, I just wanna watch some TV :)
[10:03:45 CEST] <chungy> non-picky people are probably fine with the defaults :)
[10:04:04 CEST] <crabmeat> I am not a demaning 1080p or not watch it kind aguy
[10:04:11 CEST] <crabmeat> demanding
[10:14:43 CEST] <elmargol> what is the default profile for x264?
[10:29:17 CEST] <crabmeat> for i in *.mp4; do nice -n 20 ffmpeg -i "$i" -c:v mpeg4 -vtag xvid -c:a libmp3lame -b:a 192k -qscale:v 6 -s 720x304 "/opt/vidconvert/converted/$i"; done
[10:29:22 CEST] <crabmeat> does not like this...
[10:29:40 CEST] <crabmeat> converted but wouldn't play on the tv... hmmm
[12:07:27 CEST] <brontosaurusrex> crabmeat: that avi?
[12:36:00 CEST] <crabmeat> yeh ended up using arista
[12:59:32 CEST] <rusikf> Hello all ffmpeg hackers! Can somebody explain how to choose valid bitrait for ffmpeg? http://stackoverflow.com/questions/30593990/how-to-calculate-bitraite-for-f…
[13:20:03 CEST] <brontosaurusrex> bitrate is 10k and maxrate is 1k, thats prolly an error
[13:20:29 CEST] <brontosaurusrex> oh no, thats 1000k
[13:23:17 CEST] <brontosaurusrex> rusikf: I think the problem is with -c:a aac
[13:24:05 CEST] <brontosaurusrex> it should be something like "-c:a libfdk_aac" or whatever aac codec you had
[13:24:08 CEST] <brontosaurusrex> have*
[13:26:17 CEST] <BtbN> aac is the correct name for the native aac encoder.
[13:26:24 CEST] <BtbN> If you can, you most likely want to use libfdk though
[13:26:41 CEST] <brontosaurusrex> actually forget what i wrote, all wrong
[13:36:57 CEST] <PSvils> elmargol: follow-up: indeed all was my fault, hadn't enabled ALL h264 options when compiling ffmpeg.
[13:37:31 CEST] <Mavrik> hmm, anyone have an idea for a good TS analyzer?
[13:37:32 CEST] <PSvils> (demuxer and parser specifically)
[13:37:34 CEST] <Mavrik> that works on UDP?
[14:17:45 CEST] <Daan_> Hi, with which parameters can I bass boost music in FFmpeg?
[14:29:00 CEST] Last message repeated 1 time(s).
[15:43:26 CEST] <zhanshan> aw, I always get this library error with ffmpeg, somehow I linked something wrong
[15:48:58 CEST] <zhanshan> https://gist.github.com/anonymous/fd936727d3fab9984a3a
[15:50:44 CEST] <c_14> export LD_LIBRARY_PATH="$HOME/ffmpeg_sources/vid.stab-master:$LD_LIBRARY_PATH"; ffmpeg
[15:59:47 CEST] <zhanshan> thanks c_14 this is it!
[18:09:02 CEST] <ffmpeg758> how to build ffmpeg with x265 support in windows using msys2 and msvc ?
[18:17:36 CEST] <cehoyos_> ffmpeg758: Does compilation of x265 and compilation of FFmpeg (without x265) work for you?
[21:37:16 CEST] <cjm> Hi Folks. I'm transcoding some videos. The manual tells me "ffmpeg -i <input> <output>" and that seems reasonable. I'm getting a message that implies that ffmpeg want to write to the input file. This is mysterious. Is there an explanation?
[21:39:32 CEST] <cjm> http://pastebin.com/PyFhfjex
[21:42:18 CEST] <llogan> cjm: -strict needs a value, and you should use it as an output option, not a global or input option
[21:42:50 CEST] <cjm> See? Already good advice! Thanks. Stand by...
[21:43:34 CEST] <cjm> llogan: Works perfectly. Give yourself a raise! Thanks for the help.
[21:44:03 CEST] <llogan> also, 2.1.8 is considered to be old
[21:44:18 CEST] <llogan> general users should use a build from current git master if possible
[21:47:50 CEST] <cjm> llogan: It is a Fedora 20 installation, and I haven't played with it very much. This is the first time I've used ffmpeg, but I have a few other projects, so if I encounter problems, I'll take the time to get current.
[21:48:38 CEST] <cjm> llogan: Is the a "-y" switch that will allow me to answer "yes" to all questions from the commandline?
[21:48:59 CEST] <llogan> looks liek Fedora 20 is EOL this month
[21:49:52 CEST] <llogan> there is -y and -n. see their descriptions in "man ffmpeg"
[21:50:04 CEST] <cjm> llogan: Thanks.
[21:59:28 CEST] <cjm> llogan: Is the a session log? Suddenly I'm getting "File Not Found", and I can't understand what is missing.
[22:02:05 CEST] <llogan> no. just the console output
[22:02:58 CEST] <llogan> you could probably generate a log type thing with -report using the file option
[22:03:14 CEST] <llogan> or redirect the console output to append to a file
[22:04:29 CEST] <llogan> maybe something like "ffmpeg -i input ... output 2>&1 | tee -a fflog.txt"
[22:06:32 CEST] <cjm> llogan: Thanks. I had a missing ";" in the command line! Geeze! Thanks for the help.
[22:49:28 CEST] <anoop_r> anybody please tell me how to use --extra-cflags/--extra-ldflags
[23:00:55 CEST] <llogan> anoop_r: you can see some examples here http://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
[00:00:00 CEST] --- Wed Jun 3 2015
1
0
[00:00:21 CEST] <jamrial> michaelni: unless i'm reading this wrong, vector_fmul_vsx has one less load instruction than the altivec version, but it seems to be something that could be done in the altivec version as well (both use vec_madd after all)
[00:01:28 CEST] <jamrial> if it can't be done, then the vsx version should be re-enabled
[00:01:47 CEST] <michaelni> jamrial, i see 4 in each
[00:02:53 CEST] <jamrial> altivec does three vec_ld, whereas vsx does two vec_vsx_ld (the third load is done by a vec_madd)
[00:03:12 CEST] <jamrial> maybe the same could be done with altivec
[00:03:30 CEST] <michaelni> yes
[00:03:40 CEST] <michaelni> whatever is faster should be preferred
[00:04:01 CEST] <jamrial> then again this is intrinsics, the compiler may optimize all this on its own and combine the load and sum functions
[00:04:09 CEST] <jamrial> can't bench, so whatever
[00:04:56 CEST] <jamrial> does every cpu with vsx also have altivec?
[00:05:56 CEST] <michaelni> IIUC yes but iam no expert on this, also theres vsx_deps="altivec"
[00:07:04 CEST] <jamrial> ok
[00:07:36 CEST] <cone-113> ffmpeg 03James Almer 07master:f7cafb5d02aa: x86: add AV_CPU_FLAG_AVXSLOW flag
[00:07:37 CEST] <cone-113> ffmpeg 03James Almer 07master:cae39851201b: x86: Add helper macros to check for slow cpuflags
[00:07:38 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:c140227a8bbc: Merge commit 'f7cafb5d02aa3f26c185f6f9851413ad77a73872'
[00:07:39 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:16c430e8efc8: Merge commit 'cae39851201b7781f1262e1c23627b45e6e80bb4'
[00:08:31 CEST] <jamrial> oh, i sent the helper macros patch earlier today to the ml
[00:09:53 CEST] <jamrial> michaelni: check the ml, there's a ffmpeg specific patch making use of those macros
[00:21:09 CEST] <cone-113> ffmpeg 03James Almer 07master:c16e99e3b3c0: x86: check for AV_CPU_FLAG_AVXSLOW where useful
[00:34:10 CEST] <cone-113> ffmpeg 03James Almer 07master:d68c05380ceb: x86: check for AV_CPU_FLAG_AVXSLOW where useful
[00:34:11 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:3f38d4b816b2: vp9: Parse subsampling and report missing feature
[00:34:12 CEST] <cone-113> ffmpeg 03Andreas Cadhalpun 07master:f261a55d7275: mov: Fix two memleaks
[00:34:13 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:b66b1a103fff: Merge commit 'd68c05380cebf563915412182643a8be04ef890b'
[00:34:14 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:61e1287551cd: Merge commit '3f38d4b816b2aeca15c0b90000ea7ed40377eb0c'
[00:34:15 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:c2876c0181d1: Merge commit 'f261a55d72753bcec33369954809732abae8f8f7'
[00:43:59 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:a8a90906fb0a: mov: Correctly allocate ctts_data
[00:44:00 CEST] <cone-113> ffmpeg 03Andreas Cadhalpun 07master:8e9c39e81fe5: mov: abort on EOF in ff_mov_read_chan
[00:44:01 CEST] <cone-113> ffmpeg 03Andreas Cadhalpun 07master:cffb9ea81bd1: mov: reject zero bytes_per_frame with non-zero samples_per_frame
[00:44:02 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:348319f5438f: Merge commit 'a8a90906fb0ad0f8d3c68a97f182528ee3b5198c'
[00:44:03 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:2bedd17b64b6: Merge commit '8e9c39e81fe5ba34010a7ba05cbe4ae31f177d89'
[00:44:04 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:3bd43430f86d: Merge commit 'cffb9ea81bd16d2ed8bce187b6bf0279c07b3b9b'
[01:07:48 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:bff0349d9da5: avio: Add avio_read wrapper to simplify error checking
[01:07:49 CEST] <cone-113> ffmpeg 03Andreas Cadhalpun 07master:5c720657c23a: mov: always check avio_read return value
[01:07:50 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:ebab902a1c36: Merge commit 'bff0349d9da527084e1433167466d8afc9e25c7f'
[01:07:51 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:9e1cdfb89be5: Merge commit '5c720657c23afd798ae0db7c7362eb859a89ab3d'
[01:16:44 CEST] <cone-113> ffmpeg 03Hendrik Leppkes 07master:35818b8aaf4d: dxva2_hevc: fix 32x32 scaling lists
[01:16:45 CEST] <cone-113> ffmpeg 03Hendrik Leppkes 07master:902a55f7161f: dxva2_hevc: re-write reference frame handling
[01:16:46 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:2f15846ad7ad: mpegvideo: wmv2: Move function declarations
[01:16:47 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:cdf680405609: Merge commit '35818b8aaf4d669ed0bbb05c3fd06e619f2db01a'
[01:16:48 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:f9dcf1690c7c: Merge commit '902a55f7161ffea10e13c1e7df14022e2ed90514'
[01:16:49 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:f5ee10c16ac0: Merge commit '2f15846ad7ad57beb0bca99c624affa0facf284b'
[01:28:38 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:31a117a0e6d6: mpegvideo: msmpeg4: Move function declarations
[01:28:39 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:378a00087fda: mpegvideo: Move tables to a separate file
[01:28:40 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:b2b766914a49: mpegvideo: mpeg12: Move function declarations
[01:28:41 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:eb5a308d0e75: Merge commit '31a117a0e6d6eafdf997bfe0843f3e3d39cc0332'
[01:28:42 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:fd116b8dfa73: Merge commit '378a00087fdadcc9b34165c05cd10a1a15f3fe61'
[01:28:43 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:0aba7192e12b: Merge commit 'b2b766914a49c4e3537df3a585e97b98d432edd2'
[01:41:06 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:149fa0b7ac18: mpegvideo: Move MotionEstContext and function declarations to a separate header
[01:41:07 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:074a1b37325b: aacpsy: Check memory allocation
[01:41:08 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:0f69f02eb746: Merge commit '149fa0b7ac180fe1df48a2e379c560813555bf57'
[01:41:09 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:63fdedc79470: Merge commit '074a1b37325bf6d1483fc23ebf1255e78d998339'
[01:41:10 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:e7a65142b972: avcodec/aacpsy: Clear the correct pointer
[01:52:10 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:e524f3735615: asv: Check memory allocation
[01:52:11 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:69277069dd22: dct: Check memory allocation
[01:52:12 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:7fccc96dc3c0: eatgv: Check memory allocation
[01:52:13 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:7110b024a900: Merge commit 'e524f37356156893cae50fc46451bd4a6198703d'
[01:52:14 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:3a8b16f78e8b: Merge commit '69277069dd225f5ae02f0215e877a06522d834d3'
[01:52:15 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:10531d48a0f9: Merge commit '7fccc96dc3c0bb2fa2079cbf4e4cf1aff2db46c8'
[02:03:46 CEST] <ac_slater> hey guys. I come here for some answers. I'm using the mpegts muxer for an h264 (baseline 4.0) stream. There is a popular RTSP server implementation called Live555 which claims the mpegts stream produced by ffmpeg is incorrect. Mainly, the stream never starts with a sync byte. Any clues? I can start working on patch now if there is a know issue.
[02:04:17 CEST] <ac_slater> oh yes, I've tried almost ever commit of ffmpeg ;)
[02:04:28 CEST] <ac_slater> and I'm not using the command line application, but libavformat
[02:05:14 CEST] <ac_slater> crossing my fingers in hopes that someone here knows enough about mpegts so I dont have to patch;)
[02:08:02 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:7d2a6826912b: huffyuv: Check memory allocation
[02:08:03 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:7ca603f96f93: jpegls: Check memory allocation
[02:08:04 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:8df5fbf0b0c0: lcl: Check memory allocation
[02:08:05 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:73e150fff735: Merge commit '7d2a6826912b629f17f3b0c5268e334fa123c4c9'
[02:08:06 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:513673a84df5: Merge commit '7ca603f96f93d988e01d161d611f69a4ecaa3f02'
[02:08:07 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:3377f6fd15d7: Merge commit '8df5fbf0b0c0ba12b033e61c28fc240f4bccba47'
[02:08:11 CEST] <kierank> I really doubt the stream lacks a sync byte
[02:08:42 CEST] <ac_slater> kierank: I agree. I can dump the stream to disk via avio and the ffplay, vlc, etc all play the stream
[02:08:48 CEST] <ac_slater> (without warnings or errors)
[02:08:55 CEST] <kierank> might be talking about rtp sync byte
[02:09:39 CEST] <ac_slater> kierank: I thought so too, but the part in the code that's failing is https://github.com/hackeron/live555/blob/master/liveMedia/MPEG2TransportStr…
[02:09:53 CEST] <ac_slater> that is an unofficial mirror, but it is indeed the same error.
[02:09:59 CEST] <kierank> check the first byte is 0x47
[02:10:04 CEST] <kierank> and they are spaced 188 bytes apart
[02:10:35 CEST] <ac_slater> kierank: if not, then I should take my issues to the non-devel channel
[02:11:03 CEST] <ac_slater> I do just dump the output of my avio context buffer to the output stream. Maybe I have to split it up
[02:11:20 CEST] <ac_slater> ie - I sort in chunks of 1316 which is 188 * 7
[02:12:32 CEST] <ac_slater> ill play around some more and get some dumps. Thanks kierank
[02:22:45 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:41658bc88553: libtheora: Check memory allocation
[02:22:46 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:9fb483fede72: x264: Check memory allocation
[02:22:47 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:fef2f4722bcb: xvid: Check memory allocation
[02:22:48 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:fb7b5dc0e614: Merge commit '41658bc88553dab8499e4dfca311559dcbae2674'
[02:22:49 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:8b94cee99bf1: Merge commit '9fb483fede7207c1f3965e5ae1ac0ee82e4d7a4e'
[02:22:50 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:1a903f0d1e98: Merge commit 'fef2f4722bcbfe1c3802898b0f5deb6356132c91'
[02:34:42 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:03927cb73399: psymodel: Check memory allocation
[02:34:43 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:0994e1421322: pthread: Check memory allocation
[02:34:44 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:42df71d9bbb1: ratecontrol: Check memory allocation
[02:34:45 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:615e73ab4f8c: Merge commit '03927cb73399e6f07185fc7f8851d7612b4187b6'
[02:34:46 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:6ed8341cb163: Merge commit '0994e142132200c706f704271b5a7ae81d128f5c'
[02:34:47 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:abee1972ef8a: Merge commit '42df71d9bbb1a5b4bce0bb34417692565c72d390'
[02:35:03 CEST] <philipl> Compnn: I've been communicating with one of their engineers about it, directly and on the vdpau list.
[02:35:28 CEST] <philipl> nevcairiel: It might be a driver issue. Their engineer says it shouldn't be as broken as I'm seeing but he hasn't confirmed what driver version I should use. Right now it's the latest beta.
[02:35:49 CEST] <philipl> They're not going to do the work, I've confirmed with them.
[02:40:27 CEST] <philipl> but the guy is hoping to release his internal proof-of-concept client as open-source so it can be used as a reference.
[02:40:48 CEST] <philipl> There's some non-intuitive stuff going on with RPS set handling that I really need to see what they expect.
[02:41:36 CEST] <philipl> nevcairiel: I narrowed down my short term RPS problem to slices that use an SPS RPS. If the slices uses a private RPS, then it all works correctly.
[02:41:47 CEST] <philipl> I'm clearly doing something wrong or their header documentation is wrong.
[02:41:58 CEST] <philipl> dxva seems not to need to care about this.
[02:54:43 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:28fb80dcbf6f: svq1: Check memory allocation
[02:54:44 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:e1ea365f7e14: truemotion2: Check memory allocation
[02:54:45 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:83797da6e36c: wma: Check memory allocation
[02:54:46 CEST] <cone-113> ffmpeg 03Vittorio Giovara 07master:522d971c7f59: xsub: Check memory allocation
[02:54:47 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:f24b7d761653: Merge commit '28fb80dcbf6f63eedfcfffc725a6bf0069d03fab'
[02:54:48 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:07f606b4f014: Merge commit 'e1ea365f7e1477c78865b866a180712174536c20'
[02:54:49 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:1dc58965fd0f: Merge commit '83797da6e36c1aadd85f41ca237dce823fc7bfa1'
[02:54:50 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:211dcdca5cd9: Merge commit '522d971c7f5921bebcea2fc50e67056afdabb951'
[03:25:50 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:b08caa87c35a: nvenc: H264 and HEVC encoders
[03:25:51 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:d0d091370235: avcodec: Rename nvenc.c to nvenc_a.c, to avoid conflict with the other implementation
[03:25:52 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:d8bbb99c51af: Merge commit 'b08caa87c35a768ec0abb16b1e99c3a85f1df28e'
[03:33:07 CEST] <Daemon404> lol.
[03:33:14 CEST] <Daemon404> sad.
[03:39:30 CEST] <kierank> loool
[03:39:31 CEST] <kierank> looool
[03:49:42 CEST] <jamrial> nvenc_a nvenc_b? I'd have gone with nvenc_luca in the spirit of prores :p
[03:55:18 CEST] <jamrial> anyway, maybe someone with the hardware should test them and check which is better?
[03:55:44 CEST] <jamrial> or merge them, i don't know
[03:55:48 CEST] <jamrial> i man can dream of a day without three implementations of the same thing...
[04:39:34 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:1e0c34fe71ae: avformat/utils: Simplify get_std_framerate() check
[04:39:35 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:9806cca1eb30: avutil/ppc/cpu: Remove !ARCH_PPC64 check for mfspr, the code should now support ppc64
[04:43:56 CEST] <philipl> jamrial: I'll take a look
[04:47:06 CEST] <philipl> The codec names don't collide (a small concession from Luca I assume), so at least runtime compatibility in both directions is possible.
[04:48:50 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:a1957a4dc19e: avcodec/ppc/pixblockdsp: Fix type of get_pixels_vsx()
[04:53:20 CEST] <philipl> Ugh. Lucas' one needs cuda.h
[04:56:20 CEST] <philipl> Please install 300MB of packages to get one header. Thanks ubuntu.
[05:01:21 CEST] <cone-113> ffmpeg 03Reinhard Tartler 07release/2.4:0069d4597bda: Update changelog for v11.4
[05:01:22 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07release/2.4:772787723958: Merge commit '0069d4597bda5723fbcae410784bbfa4750df706' into release/2.4
[05:18:34 CEST] <Compnn> jamrial : those days of one implementation is gone! forever!
[05:18:38 CEST] <Compnn> this is the new normal :P
[05:34:20 CEST] <jamrial> philipl: both need cuda.h right now. the merge changed the check for nvenc
[05:34:36 CEST] <philipl> Yes. That was undesirable.
[05:36:06 CEST] <jamrial> should be reverted. a new cuda.h "component" to enable libav's nvenc stuff may be enough to separate the two
[05:36:27 CEST] <philipl> I'd hope so.
[05:37:11 CEST] <philipl> Assuming I ever get this hevc vdpau stuff working, I guess I can look forward to a pointless reimplementation and a token acknowledgement in a month. Fun times.
[05:54:22 CEST] <jamrial> oh, so libav's implementation is based on the one we had for a while...
[05:54:28 CEST] <jamrial> hello again, libavresample
[05:55:42 CEST] <jamrial> philipl: sent a patch to fix the cuda.h requirement. can't test it, though
[05:56:56 CEST] <jamrial> they should really be merged sooner or later. having two implementations based on essentially the same code is stupid
[06:13:34 CEST] <philipl> jamrial: In practice, 'merging' means dropping ours and accepting theirs - there's no meaningful conversation to be had.
[06:13:53 CEST] <philipl> Perhaps that's the pragmatically sensible thing to do but it leaves a bad taste.
[06:19:50 CEST] <philipl> Your patch doesn't quite work. The common nvenc_b.c file is pulled in separately
[06:20:04 CEST] <philipl> Right now it's under the 'normal' CONFIG_NVENC
[06:22:00 CEST] <jamrial> huh, libav's version is commented out in lavc/makefile
[06:22:32 CEST] <philipl> Yes - michaelni did that in his merge.
[06:22:44 CEST] <philipl> Pending a decision on how to really proceed.
[06:24:42 CEST] <philipl> Is it considered acceptable to list a .o file twice? We could duplicate nvenc_b.o under both encoders.
[06:25:30 CEST] <jamrial> yes
[06:28:08 CEST] <philipl> Let me try that.
[06:31:10 CEST] <philipl> Ok, your change is good. We'll need to tweak the Makefile when we uncomment it but that's a separate issue.
[06:32:42 CEST] <jamrial> ok
[06:34:42 CEST] <cone-113> ffmpeg 03James Almer 07master:f10497042f09: nvenc: remove cuda.h requirement for nvenc_a
[06:35:11 CEST] <philipl> cheers
[10:00:51 CEST] <j-b> 'moroning
[10:05:02 CEST] <TimNich> expecting a low intelligence day?
[10:05:10 CEST] <j-b> yep
[10:05:16 CEST] <j-b> it's a Monday
[10:05:49 CEST] <TimNich> Oh, so it is ;(
[10:30:17 CEST] <j-b> __gb__: I don't see the guy who promised a lot on libyami committing anymore :D
[10:47:00 CEST] <nevcairiel> philipl: the RPS handling can be a bit weird when it comes to SPS RPS or slice header RPS ... although its odd that its the wrong way around for you, i would expect it to mostly break with a private RPS, as it did for me at first :d
[11:37:06 CEST] <cone-935> ffmpeg 03Martin Storsjö 07master:84c5ff911f3f: rtmpdh: Fix the indentation in a struct
[11:37:06 CEST] <cone-935> ffmpeg 03Martin Storsjö 07master:63ce9fd23cfa: rtmpdh: Use GMP functions directly, instead of nettle wrappers
[11:37:08 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:8939667b7087: Merge commit '84c5ff911f3f0557c8f97a964f74ceb01dd6d214'
[11:37:08 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:589d39c768f7: Merge commit '63ce9fd23cfa5ac0d9a862be0da138108dc1c505'
[12:14:06 CEST] <cone-935> ffmpeg 03Vittorio Giovara 07release/2.2:891ed1184e49: libvpx: Fix mixed use of av_malloc() and av_reallocp()
[12:14:07 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:c7a983762ab4: roqvideoenc: set enc->avctx in roq_encode_init
[12:14:08 CEST] <cone-935> ffmpeg 03Luca Barbato 07release/2.2:987a8f8514e0: x86: Put COPY3_IF_LT under HAVE_6REGS
[12:14:09 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:3c536bee54ca: Merge commit '891ed1184e49bc7944311302d9ece01e87c188a8' into release/2.2
[12:14:10 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:d1423cf68f89: Merge commit 'c7a983762ab40bca4f85be64995d5398a4307aa5' into release/2.2
[12:14:11 CEST] <cone-935> ffmpeg 03Carl Eugen Hoyos 07release/2.2:8580977e30e3: Fix compilation with !HAVE_6REGS.
[12:14:12 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:62355b25ad5c: Merge commit '987a8f8514e07aba8136d491949d0b8d6bb183f9' into release/2.2
[12:33:22 CEST] <cone-935> ffmpeg 03Vittorio Giovara 07release/2.2:8b9d0f5d3ace: mov: Fix little endian audio detection
[12:33:23 CEST] <cone-935> ffmpeg 03Andrey Utkin 07release/2.2:1f1686615c20: rtpenc_jpeg: Handle case of picture dimensions not dividing by 8
[12:33:24 CEST] <cone-935> ffmpeg 03Martin Storsjö 07release/2.2:4c4cc9b27b69: rtsp: Make sure we don't write too many transport entries into a fixed-size array
[12:33:25 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:a1323ec1793b: Merge commit '8b9d0f5d3aceb67d472d190db53a21177fea9275' into release/2.2
[12:33:26 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:ae6429e633d2: Merge commit '1f1686615c20982a68b2d8db3ff109834a260d27' into release/2.2
[12:33:27 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:194bd16cfa76: Merge commit '4c4cc9b27b69a86e405fd7612aa0a62f3b62b027' into release/2.2
[12:46:45 CEST] <cone-935> ffmpeg 03John Högberg 07release/2.2:feedde4d8702: mpegts: Update the PSI/SI table only if the version change
[12:46:46 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:f30a57f5af27: Merge commit 'feedde4d8702d554a7f46de824a887fe4d75a714' into release/2.2
[12:46:47 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:0ca612a765ab: avformat/mpegts: reset last_version on seeking
[12:46:48 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:c0d6afa3e617: avformat/mpegts: Also parse the FMC descriptor if the codec has not been identified yet
[12:55:52 CEST] <cone-935> ffmpeg 03Nidhi Makhijani 07release/2.2:e3c4eb87e4d9: avpacket: Check for and return errors in ff_interleave_add_packet()
[12:55:53 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:296d70f58517: mux: Do not leave stale side data pointers in ff_interleave_add_packet()
[12:55:54 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:9726f3007196: ape: Support _0000 files with nblock smaller than 64
[12:55:55 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:e3485640308e: Merge commit 'e3c4eb87e4d9650d76f6d8d790a9b749b325e973' into release/2.2
[12:55:56 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:3db996615224: avformat/mux: Dont leave stale side data pointers in ff_interleave_add_packet()
[12:55:57 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:ed393622b27d: Merge commit '296d70f58517d6702bfda32178c1e395bca9665e' into release/2.2
[12:55:58 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:bb519be5e6c6: apedec: prevent out of array writes in decode_array_0000
[12:55:59 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:f84672c09a00: Merge commit '9726f3007196a9c3589c4f09a81c0d75e1d97f2c' into release/2.2
[13:11:24 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:1dcb68c02a55: alac: Reject rice_limit 0 if compression is used
[13:11:25 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:3bebca9634f0: nut: Check chapter creation in decode_info_header
[13:11:26 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:0654518597e6: avi: Validate sample_size
[13:11:27 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:6443db085a19: alac: reject rice_limit 0 if compression is used
[13:11:28 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:c9b956161436: Merge commit '1dcb68c02a55648facb82c0b2b6a1eb3dc18f988' into release/2.2
[13:11:29 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:6dfb78d6f1c1: nutdec: check chapter creation in decode_info_header
[13:11:30 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:fb2f96d9ef56: Merge commit '3bebca9634f05ea5da7624e3a3f35ec95341e250' into release/2.2
[13:11:31 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:0658aef53a86: avidec: avoid infinite loop due to negative ast->sample_size
[13:11:32 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:7666ecbbcbd2: avformat/avidec: print a warning for negative sample_size
[13:11:33 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:3bedd0d2325b: Merge commit '0654518597e6ee2947e4a81c26f03f9aec7ef656' into release/2.2
[13:28:44 CEST] <cone-935> ffmpeg 03wm4 07release/2.2:f29cf578923d: png: Set the color range as full range
[13:28:45 CEST] <cone-935> ffmpeg 03Luca Barbato 07release/2.2:c34d1099db6f: nut: Make sure to clean up on read_header failure
[13:28:46 CEST] <cone-935> ffmpeg 03Shiina Hideaki 07release/2.2:5e886756ee68: mjpegenc: Fix JFIF header byte ordering
[13:28:47 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:48648f5168ec: Merge commit 'f29cf578923d2d4d2cf891dfc0c7ac45c641a5b7' into release/2.2
[13:28:48 CEST] <cone-935> ffmpeg 03Andreas Cadhalpun 07release/2.2:b216e8b02bbc: nutdec: fix memleaks on error in nut_read_header
[13:28:49 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:eaf674ef042c: Merge commit 'c34d1099db6f9bc49f30eb3141f87c42b01a3714' into release/2.2
[13:28:50 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:1eb719a3dc71: Merge commit '5e886756ee687be5840867d3810991efe17a66c3' into release/2.2
[13:42:28 CEST] <cone-935> ffmpeg 03Mikulas Patocka 07release/2.2:9eba675e549c: configure: Disable i686 for i586 and lower CPUs
[13:42:29 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:60852532ba09: x86: cavs: Remove an unneeded scratch buffer
[13:42:30 CEST] <cone-935> ffmpeg 03Luca Barbato 07release/2.2:48c7fe5b5834: msrle: Use FFABS to determine the frame size in msrle_decode_pal4
[13:42:31 CEST] <cone-935> ffmpeg 03Mikulas Patocka 07release/2.2:7c9870d3f7c1: configure: Fix miscompilation for i586
[13:42:32 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:107615e0c57e: Merge commit '9eba675e549c48860601a4018df7756b57623e93' into release/2.2
[13:42:33 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:2fb00a22ddf5: Merge commit '60852532ba0971c4d253b755a3596e0a004a8bd9' into release/2.2
[13:42:34 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:43863fb13519: Merge commit '48c7fe5b5834a197f10a6eb56cbe7cda8ee32407' into release/2.2
[14:53:22 CEST] <cone-935> ffmpeg 03Luca Barbato 07release/2.2:964fef3f3ced: h264: Make sure reinit failures mark the context as not initialized
[14:53:23 CEST] <cone-935> ffmpeg 03Reinhard Tartler 07release/2.2:e863f4cd2a5e: Update Changelog for 10.7
[14:53:24 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:443b9a7d0803: Merge commit '964fef3f3ced60e67831549df223bc177e1537c9' into release/2.2
[14:53:26 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07release/2.2:9415ebfad647: Merge commit 'e863f4cd2a5ea05c74b8beb92e55d7ed10908d64' into release/2.2
[15:58:19 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:2e92a27a9095: avformat/mxfenc: Correct klv_fill_key
[16:13:24 CEST] <ffmpeg557> can anyone tell me which packages are required by msys2 for compiling ffmpeg in windows
[16:13:51 CEST] <ffmpeg557> ?
[16:15:03 CEST] <ffmpeg557> i got this error while compiling
[16:15:26 CEST] <ffmpeg557> License: GPL version 2 or later Creating config.mak, config.h, and doc/config.texi... ./configure: line 1311: cmp: command not found ./configure: line 1311: cmp: command not found ./configure: line 1311: cmp: command not found WARNING: pkg-config not found, library detection may fail.
[16:16:17 CEST] <nevcairiel> thats probably in diffutils or however they named that package
[16:16:29 CEST] <nevcairiel> nothing 5 minutes of googling couldn't have told you
[16:17:03 CEST] <ffmpeg557> i didn't get a package list need for ffmpeg
[16:17:58 CEST] <ffmpeg557> my msys2 contains mingw-w64-i686-gcc,mingw-w64-i686-yasm,mingw-w64-i686-make
[16:32:31 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:030c20ffcf04: avutil/float_dsp: Fix ambiguous wording about vector products
[17:09:10 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:674b79148ff2: hevc: Fix HWACCEL_MAX for D3D11
[17:09:11 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:08d006f5a8ae: h264: Fix HWACCEL_MAX for D3D11
[17:09:13 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:9cedb88f46b5: Merge commit '674b79148ff29f40cbd569f5585bf99c71204bf5'
[17:09:14 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:df19c17ffb0e: Merge commit '08d006f5a8ae0faef76d3dccea699c3af3db5b63'
[17:18:28 CEST] <ffmpeg240> how to add x265 support to ffmpeg in windows
[17:20:00 CEST] <cone-935> ffmpeg 03Steve Lhomme 07master:31de41babcd9: configure: Check if ID3D11VideoDecoder exists, not just the header to enable d3d11va
[17:20:01 CEST] <cone-935> ffmpeg 03Steve Lhomme 07master:28fa58cf5d93: dxva2: Fix build when only D3D11 or DXVA2 is used
[17:20:02 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:3f36607ef0df: Merge commit '31de41babcd96f8ac2e6632454737aecb3710df7'
[17:20:03 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:deed77ffeeca: Merge commit '28fa58cf5d939151108345d7ddddebbd51d9b684'
[17:20:26 CEST] <ffmpeg240> i got error
[17:20:36 CEST] <ffmpeg240> " /usr/bin/make.exe: error while loading shared libraries: msys-guile-2.0-22.dll: cannot open shared object file: No such file or directory"
[17:20:43 CEST] <ffmpeg240> any help
[17:22:53 CEST] <BBB> I dont think that has much to do with ffmpeg to be honest
[17:22:59 CEST] <BBB> I mean, its msys/mingw setup problems, right?
[17:24:11 CEST] <nevcairiel> sure sounds like it
[17:30:25 CEST] <ffmpeg240> i want to konw how to add x265
[17:30:35 CEST] <ffmpeg240> see i am building it in windows
[17:30:56 CEST] <nevcairiel> maybe you should just grab some binaries
[17:31:10 CEST] <ffmpeg240> i don't know how to add an external lib
[17:31:21 CEST] <ffmpeg240> i had succesfully compiled x265
[17:31:40 CEST] <ffmpeg240> and got x265.exe and libx265.dll
[17:31:56 CEST] <ffmpeg240> used cmake and msvc
[17:32:13 CEST] <ffmpeg240> but how to add this to ffmpeg
[17:32:44 CEST] <ffmpeg240> did i have to add x265 sourec or the compiled exe and dll
[17:32:46 CEST] <cone-935> ffmpeg 03Ronald S. Bultje 07master:138581c41a12: vp9: clamp final zero MV if find_ref_mvs() found no suitable candidates.
[17:35:12 CEST] <ffmpeg240> please help me
[17:38:16 CEST] <iive> ffmpeg240: this is the wrong channel for you, try in #ffmpeg. Also, it seems the make.exe program doesn't work correctly, is you are having problem with the build environment.
[17:38:41 CEST] <iive> is/ iit seems
[17:39:44 CEST] <ffmpeg240> may be
[17:39:45 CEST] <ffmpeg240> i will check with #ffmpeg
[17:52:22 CEST] <nevcairiel> fast bbb is fast in fixing issues
[18:05:12 CEST] <cone-935> ffmpeg 03Michael Niedermayer 07master:627dd7fe7ee6: avformat/movenc: Fix potential signed overflows
[18:22:56 CEST] <ubitux> > [Parsed_blend_0 @ 0x1b0a560] First input link top parameters (size 4096x4096, SAR 0:1) do not match the corresponding second input link bottom parameters (4096x4096, SAR 1:1)
[18:22:58 CEST] <ubitux> :'(
[18:36:18 CEST] <cone-935> ffmpeg 03Stefano Sabatini 07master:56fe1bb9b373: doc/formats.texi: document max_interlave_delta muxing option
[18:37:18 CEST] <saste> ubitux, use setsar to fix it
[18:39:41 CEST] <ubitux> saste: yeah i know :)
[18:59:44 CEST] <cone-935> ffmpeg 03James Almer 07master:3be811a52846: avcodec/Makefile: fix checkheaders for nvenc_b
[19:02:05 CEST] <nevcairiel> it should really ignore sar differences if one of them is invalid/unset =p
[19:03:18 CEST] <wm4> what are "top" and "bottom" parameters?
[19:06:01 CEST] <ubitux> top one is blent on the bottom one?
[19:06:20 CEST] <ubitux> (the filter itself names the inputs)
[19:06:28 CEST] <ubitux> usually
[19:06:31 CEST] <ubitux> "default"
[19:06:33 CEST] <wm4> ah
[19:06:51 CEST] <ubitux> unless there are multiple inputs, in which case they often have more meaningful names
[19:07:00 CEST] <ubitux> same story for outputs
[19:07:39 CEST] <ubitux> i'm currently looking at the selective color filter in photoshop
[19:07:51 CEST] <ubitux> anyone happens to know some stuff about it?
[19:08:32 CEST] <ubitux> i'll try to implement it in ffmpeg but it's a bit troublesome to figure out what it actually does
[19:09:11 CEST] <ubitux> first thing to find is what color ranges are affected by "yellows", "reds", "neutrals", etc
[19:09:40 CEST] <ubitux> then the algorithm itself is (probably) colorchannels applied to cmyk (instead of rgb)
[19:10:52 CEST] <ubitux> durandal_1707: hey, you might know that :)
[19:11:11 CEST] <ubitux> (actually, more like colorbalance)
[19:24:27 CEST] <ffmpeg480> i had build ffmpeg in windows using msys2 and msvc
[19:24:45 CEST] <ffmpeg480> also compiled x265 in windows using cmake and msvc
[19:24:57 CEST] <ffmpeg480> now how to add x265 into ffmpeg
[19:24:58 CEST] <ffmpeg480> ?
[19:30:54 CEST] <Daemon404> you have be told that this is teh incorrect channel
[19:31:11 CEST] <Daemon404> already
[19:38:34 CEST] <ffmpeg480> no body helping me
[19:38:37 CEST] <ffmpeg480> ;(
[19:38:43 CEST] Last message repeated 1 time(s).
[19:38:43 CEST] <Daemon404> because you refuse to actually READ
[19:38:45 CEST] <ffmpeg480> :(
[19:38:46 CEST] <Daemon404> we told you
[19:38:48 CEST] <Daemon404> go to #ffmpeg
[19:38:52 CEST] <Daemon404> that is the correct channel for this.
[19:39:11 CEST] <nevcairiel> If you do not know how to build, you should just download a pre-built binary, thats why they exist, and they include x265 support, too!
[19:39:29 CEST] <ffmpeg480> i am in that channel for 1 hr no body helped
[19:39:49 CEST] <ffmpeg480> i am doing an academic project
[19:40:13 CEST] <ffmpeg480> i cann't use the prebuild exes
[19:43:59 CEST] <wm4> ffmpeg480: install linux
[19:45:14 CEST] <Daemon404> or just follow the docs...
[19:45:27 CEST] <Daemon404> alternatively, wait until someone is around in #ffmpeg.
[22:01:53 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07master:f805d7be4c60: avcodec/rangecoder: avoid float operation
[22:38:43 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07master:89fa32e5b469: avcodec/snowenc: avoid floats in the rangecoder initialization
[22:50:58 CEST] <cone-136> ffmpeg 03James Almer 07master:7fc6545d5d73: configure: don't enable any tls protocol if network is disabled
[23:07:44 CEST] <cone-136> ffmpeg 03Martin Storsjö 07master:172b2cee17a3: dxva2: Add ifdefs around structs that might not be available
[23:07:45 CEST] <cone-136> ffmpeg 03Michael Niedermayer 07master:14617e3a739e: Merge commit '172b2cee17a3779c114ba065dd7b25dcf61e408f'
[00:00:00 CEST] --- Tue Jun 2 2015
1
0
[01:51:24 CEST] <Prelude2004c> hey everyone
[01:51:30 CEST] <Prelude2004c> anyone aware of any good playout software ?
[01:51:44 CEST] <Prelude2004c> basically taking a bunch of files.. inserting them live and the system just plays files in a loop
[01:52:01 CEST] <Prelude2004c> ffmpeg would work nicely if there wasn't such a delay in between the play
[04:55:32 CEST] <zhanshan> JEEBsv I missed your post from yesterday, could you pls post it again, my scrollback was only 500 lines after the fresh debian 8 install, sorry!
[04:55:50 CEST] <zhanshan> about the encoding with filtering (vidstab)
[04:56:10 CEST] <zhanshan> you wrote, my command line was not really good.
[05:15:29 CEST] <zhanshan> which was: $ ffmpeg -i input -c:v libx264 -preset ultrafast -qp 0 output.mkv
[05:21:07 CEST] <klaxa> zhanshan: https://ffmpeg.org/pipermail/ffmpeg-devel-irc/
[05:21:13 CEST] <klaxa> ah wait
[05:21:31 CEST] <klaxa> i think that's the wrong mailinglist
[05:21:34 CEST] <klaxa> *irc log
[05:22:55 CEST] <klaxa> ah, no you can get both channels over that
[05:26:36 CEST] <postmodern> hello, I'm trying to use avconv (the fork of ffmpeg) to convert an ac3 audio stream to opus audio
[05:27:38 CEST] <postmodern> but the result is static
[05:34:11 CEST] <postmodern> according to mkvinfo it isn't setting the write codecID in the mkv file
[05:34:34 CEST] <postmodern> oh hmm no it's set
[05:41:08 CEST] <DolpheenDream> howdy
[05:48:28 CEST] <nopea> anybody know how to use ffprobe to check a file, to see if there is an audio track?
[05:50:10 CEST] <Nemo377307289> Could ffmpeg mask a transparent background video to a common video?Transparent background video means video with alpha channel.
[05:50:13 CEST] <Nemo377307289> thank you!
[05:55:00 CEST] <DolpheenDream> how do you deinterlace with ffmpeg ?
[05:57:46 CEST] <klaxa> nopea: ffprobe somefile.mkv ?
[05:57:56 CEST] <klaxa> DolpheenDream: use the yadif video filter
[05:58:22 CEST] <klaxa> ffmpeg -i somefile.mkv -vf yadif -c copy -c:v libx264 outfile.mkv
[05:58:33 CEST] <DolpheenDream> does that always deinterlace ? or is that a decomb ?
[05:58:57 CEST] <DolpheenDream> what odes -c copy do ?
[05:59:26 CEST] <klaxa> it copies all codecs that aren't specifically defined
[05:59:38 CEST] <klaxa> it will only change the video stream but nothing else
[06:00:34 CEST] <klaxa> https://ffmpeg.org/ffmpeg-filters.html#yadif-1
[06:01:28 CEST] <DolpheenDream> aha.. cool. thx. does the re-encoding assume some default quality ? or it re-encodeds at the original input quality ?
[06:01:41 CEST] <klaxa> it assumes a default quality
[06:02:00 CEST] <DolpheenDream> and what is that ?
[06:02:04 CEST] <klaxa> see: https://trac.ffmpeg.org/wiki/Encode/H.264
[06:02:05 CEST] <DolpheenDream> crf 19 ?
[06:02:32 CEST] <DolpheenDream> 23 is default ??
[06:03:04 CEST] <klaxa> yes
[06:24:44 CEST] <zhanshan> klaxa nice treat, thanks!
[06:30:56 CEST] <Nemo377307289> Could ffmpeg mask a transparent background(AYUV) video to a common video?
[06:42:15 CEST] <zhanshan> I just don't manage to link simple LD_LIBRARY_PATH library to filter: https://gist.github.com/anonymous/8963760e5b2fc0820df9
[06:42:29 CEST] <zhanshan> what would be the right command line?
[07:05:23 CEST] <seasc> good morning, anyone else getting high cpu temp when playing 1080 videos with ffplay?
[07:05:53 CEST] <seasc> speaking of 80°C, dunno F°.
[09:17:29 CEST] <pentanol> nopea ffmpeg -codecs
[09:37:13 CEST] <pentanol> sadly he is quit
[09:37:23 CEST] <pentanol> g'luck
[09:39:53 CEST] <elmargol> Is it still safe to use -crf if the video is shaky? or should I use a fixed bitrate for this?
[13:09:37 CEST] <SDr> hello beautiful people
[13:09:58 CEST] <seasc> hi :)
[13:10:23 CEST] <SDr> what's consessus on the wisdom of throwing arbitrary user-uploaded video against ffmpeg directly on server, from rooting/opsec perspective?
[13:10:59 CEST] <seasc> whot? german please :p
[13:11:27 CEST] <SDr> um. my site requires re-coding of videos uploaded by users
[13:11:45 CEST] <SDr> having evaluated all 4 of the big ones, ffmpeg seem to suit this recoding best
[13:11:59 CEST] <cehoyos> What are the "big ones"?
[13:12:30 CEST] <SDr> I'm concerned with blackhats using nullpointer / buffer overflow / etc vulnerabilities to root my server using video uploading as an attack vector
[13:12:39 CEST] <SDr> how well-funded is this concern of mine?
[13:14:13 CEST] <cehoyos> SDr: What are the "big ones" you evaluated?
[13:14:59 CEST] <SDr> cehoyos, mencoder, handbrake, ffmpeg, mp4box
[13:15:12 CEST] <SDr> cehoyos, any alternative suggestions?
[13:15:36 CEST] <chungy> It's a legitimate concern. Run your ffmpeg in a sandboxed environment (lxc container, vm, separate machine, what have you)
[13:15:38 CEST] <cehoyos> No, my point was that you only evaluated one (to some degree, MEncoder does support some proprietary encoders)
[13:15:48 CEST] <cehoyos> The others only support libavcodec afaik.
[13:16:17 CEST] <chungy> also run ffmpeg as its own user ;)
[13:16:30 CEST] <cehoyos> Yes, I just wanted to write the same...
[13:16:50 CEST] <cehoyos> http://j00ru.vexillium.org/?p=2211 <- You may want to read this about security.
[13:17:33 CEST] <chungy> Another option would be severely restricting what kind of codecs/containers are allowed to be uploaded, too. The more obscure kinds are probably the ones most likely to have security bugs waiting.
[13:17:49 CEST] <chungy> You can build ffmpeg with the support for only what you choose.
[13:18:18 CEST] <cehoyos> The most important thing is to run a current version on your server: Either you constantly upgrade to latest git (I suspect this is difficult or impossible) or you always use the latest version of the latest release branch. If you are using an older vesion, there is a higher probability that there are issues.
[13:18:24 CEST] <chungy> eg: you probably don't care about support old Interplay video game cutscenes or Indeo :P
[13:18:56 CEST] <relaxed> until a users uploads a game cutscene
[13:19:05 CEST] <cehoyos> chungy: Do you have any support for your claim that the obscure codecs are less likely to be tested by the fuzzing guys?
[13:19:27 CEST] <SDr> cehoyos, availability of testing material
[13:19:29 CEST] <chungy> not really, but they're probably not as well tested.
[13:20:00 CEST] <cehoyos> SDr: That sounds unlikely to me...
[13:20:23 CEST] <cehoyos> Testing valid input will not help, and invalid input has to be created specifically anyway.
[13:20:45 CEST] <cehoyos> I am not saying you cannot disable features, but there are more important steps imo.
[13:21:07 CEST] <chungy> None of these suggestions are exclusive from each other ;)
[13:22:08 CEST] <chungy> I think if you run it in a unique user context without access to the rest of the system, you're probably fairly safe to keep everything enabled.
[13:23:16 CEST] <chungy> and of course, reasonably safe if you keep ffmpeg up to date (following release branches)
[13:23:58 CEST] <SDr> alright', can do.
[13:27:01 CEST] <chama> hi i have an issue with merging two ffmpeg commands...
[13:27:14 CEST] <chama> here is the base command I'm using...
[13:27:28 CEST] <chama> http://stackoverflow.com/questions/30395469/ffmpeg-audio-crossfade/30484774…
[13:27:38 CEST] <chama> I need to have a watermark on this
[13:28:05 CEST] <chama> can i achive this using overlayers or any other alternatives...?
[13:35:52 CEST] <cehoyos> What's wrong with using overlay?
[13:56:24 CEST] <cehoyos> chama:: What's wrong with using overlay several times?
[13:56:57 CEST] <cehoyos> (I haven't tested right now but I believe it would be an unknown bug if using overlay several times in one filter chain has issues.)
[13:57:05 CEST] <chama> it only applies the first overlay only
[13:57:59 CEST] <chama> only the crossfade works but not the watermark
[13:59:22 CEST] <cehoyos> I just tested the following command line (using two overlay instances) and it works as expected:
[13:59:24 CEST] <cehoyos> ffmpeg -f lavfi -i testsrc=hd720 -f lavfi -i color -f lavfi -i color=white -filter_complex overlay[out],[out]overlay=x=350 -qscale 2 -t 3 out.avi
[14:00:24 CEST] <cehoyos> The following is simpler and also works as expected:
[14:00:27 CEST] <cehoyos> ffmpeg -f lavfi -i testsrc=hd720 -f lavfi -i color -f lavfi -i color=white -filter_complex overlay,overlay=x=350 -qscale 2 -t 3 out.avi
[14:21:47 CEST] <chama> thanks cehoyos
[14:59:13 CEST] <livingBEEF> Is there any way to get some CLI-accessible documentation into ubuntu/mint? The PPA installs just static binaries but no man pages or doc...
[15:06:35 CEST] <cehoyos> livingBEEF: Which PPA? I would have suspected that the only supported packaged version does provide documentation...
[15:07:27 CEST] <livingBEEF> the official one
[15:07:48 CEST] <livingBEEF> from ffmpeg.org
[15:07:53 CEST] <livingBEEF> => download page
[15:07:57 CEST] <cehoyos> ffmpeg.org does not provide a PPA
[15:08:15 CEST] <cehoyos> And our download page has issues I am afraid
[15:08:54 CEST] <livingBEEF> the download page directly links to ubuntu ppa
[15:09:27 CEST] <cehoyos> I am quite sure that the launchpad version does provide documenation. There is a very active packager, if something is missing, I am sure it will be fixed soon.
[15:10:00 CEST] <cehoyos> As said, our download page has issue, it for example lists a release first, but releases do not get much support...
[15:11:09 CEST] <elmargol> I'm trying the vidstab filter. If I'm going to remove fisheye. Do I remove fisheye bevore I stabilize de video or after?
[15:12:21 CEST] <Mavrik> I'd do removal first
[15:12:41 CEST] <Mavrik> since fisheye filters usually just have a pre-set transofmation of a frame
[15:12:58 CEST] <Mavrik> and vidstab will move the frame around and thus move the "focus" point of the fisheye effect
[15:14:00 CEST] <livingBEEF> cehoyos: apt-file shows no files at all and /usr/share/doc/ffmpeg contains only changelog and copyright, apropos ffmpeg gives nothing...
[15:16:45 CEST] <elmargol> Mavrik, do you know if there is a filter offering just moving the image around without this warp effekt?
[15:16:56 CEST] <elmargol> SImilar to blender
[15:17:41 CEST] <Mavrik> zoompan I guess
[15:17:46 CEST] <Mavrik> or crop, depending on what do you want
[15:19:12 CEST] <elmargol> Mavrik, no like one fixed point and move the frames to have the point on the same possition at all times
[15:19:31 CEST] <Mavrik> I guess vidstab is then the filter you look for :)
[15:19:35 CEST] <Mavrik> with tripod mode I guess?
[15:19:42 CEST] <Mavrik> (never used it)
[15:19:47 CEST] <elmargol> I don't like the wobblines of the effekt
[15:20:03 CEST] <elmargol> It transforms the image to avoid borders I guess?
[15:22:51 CEST] <cehoyos> livingBEEF: I still don't know what PPA you are using...
[15:23:59 CEST] <livingBEEF> cehoyos: http://ppa.launchpad.net/mc3man/trusty-media
[15:25:51 CEST] <cehoyos> https://launchpad.net/ubuntu/+source/ffmpeg
[15:25:59 CEST] <livingBEEF> I guess I can download the html doc from ffmpeg.org... it's just that having nicely formatted doc would be nice
[15:26:02 CEST] <cehoyos> Use this instead.
[15:26:18 CEST] <livingBEEF> I'll try that. thanks
[15:27:35 CEST] <Prelude2004c> hey, anyone know of a good playout server based on ffmpeg ?
[15:27:49 CEST] <Prelude2004c> i want to do playout with ads and text scroll and stuff
[15:31:31 CEST] <cehoyos> livingBEEF: Could do me a favour and provide (on pastebin) the output of your current "ffmpeg"?
[15:32:50 CEST] <cehoyos> The console output if you just type "ffmpeg".
[15:33:37 CEST] <livingBEEF> http://pastebin.com/ZtMDGrA9
[15:34:14 CEST] <livingBEEF> I have it aliased to ffmpeg -hide_banner, so it took a while longer
[15:37:51 CEST] <livingBEEF> I guess I'll just settle with the downloaded html and view it with mc... I can't even really build a deb package, because of some driver stuff and apt I did..
[15:40:56 CEST] <cehoyos> Thank you, it is as I had expected: The binary was compiled with --enable-nonfree which means that it may not be legally distributed.
[15:40:56 CEST] <Prelude2004c> anyone have any idea on the playout server?
[15:54:02 CEST] <elmargol> ffmpeg has no frameserver input plugin has it?
[15:54:16 CEST] <elmargol> The only solution i have found is using wget and a pipe
[15:54:17 CEST] <Daniel> Hi, can anyone help me with a waveform in my video?
[15:56:44 CEST] <Mavrik> elmargol, frameserver?
[15:57:26 CEST] <elmargol> blender has an option to start a frameserver. you can fetch each frame over http then. lile http://localhost:30000/0001.png
[15:58:50 CEST] <elmargol> avisynth is a tool offering a frameservcer.
[15:59:56 CEST] <elmargol> I need it the other way around *g*
[16:03:50 CEST] <brontosaurusrex> elmargol: explain
[16:04:26 CEST] <elmargol> I'd like to export my clip from blender as a frameserver. and have ffmpeg encoding it
[16:05:10 CEST] <elmargol> something like ffmpeg -i http://localhost:3000 out.mkv
[16:05:42 CEST] <ffmpeg557> hi
[16:05:59 CEST] <ffmpeg557> i am trying to build ffmpeg on windows
[16:06:25 CEST] <brontosaurusrex> elmargol: like this http://wiki.blender.org/index.php/Doc_talk:2.6/Manual/Render/Output/Framese… ?
[16:06:45 CEST] <elmargol> brontosaurusrex, yes like this. just ffmpeg native if possible
[16:06:56 CEST] <ffmpeg557> using msys2 with visual studio 2013
[16:07:23 CEST] <ffmpeg557> i got error Creating config.mak, config.h, and doc/config.texi... ./configure: line 1311: cmp: command not found ./configure: line 1311: cmp: command not found ./configure: line 1311: cmp: command not found
[16:07:27 CEST] <brontosaurusrex> elmargol: native?
[16:07:46 CEST] <elmargol> brontosaurusrex, whitout wget
[16:08:01 CEST] <elmargol> and without bash...
[16:08:42 CEST] <ffmpeg557> i had followed how to compile ffmpeg using MSVC
[16:08:50 CEST] <ffmpeg557> i don't understand what you mean by native
[16:09:52 CEST] <ffmpeg557> anybody help me
[16:11:47 CEST] <ffmpeg557> which pkg are required by msys2 for compiling ffmpeg in windows
[16:12:57 CEST] <brontosaurusrex> elmargol: so basically how to avoid tcp/ip, right? Did you ask in #blender?
[16:13:10 CEST] <elmargol> No how to avoid bash
[16:13:29 CEST] <elmargol> tcp/ip is not the problem. the problem is the fastest pc in the house is running windows :)
[16:13:46 CEST] <elmargol> And scripting in bash powershell is a nightmare
[16:15:04 CEST] <brontosaurusrex> elmargol: well, ffmpeg -i http://somehost/file.mp4 recode.mp4
[16:15:04 CEST] <elmargol> I try to avoid rendering to a uncompressed format
[16:15:08 CEST] <brontosaurusrex> seems to work here
[16:15:18 CEST] <brontosaurusrex> elmargol: I get it
[16:15:24 CEST] <elmargol> brontosaurusrex, it is a file for each frame. not a movie
[16:15:43 CEST] <brontosaurusrex> let me try ...
[16:24:09 CEST] <brontosaurusrex> elmargol: fmpeg -f image2 -i http://someserver/%05d.jpg test.mp4
[16:24:21 CEST] <brontosaurusrex> where 00000.jpg must be first file
[16:24:30 CEST] <brontosaurusrex> is working here
[16:25:56 CEST] <brontosaurusrex> http://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/image_sequence < more
[16:26:40 CEST] <elmargol> thank you I check it out
[16:27:25 CEST] <brontosaurusrex> p.s. it appears one can use -start_number 1 < to start with 00001.jpg for example
[16:28:15 CEST] <elmargol> yes I did not know image2 supports http :)
[16:29:09 CEST] <brontosaurusrex> me neither, it was a step into unknowm
[17:25:13 CEST] <livingBEEF> how do I "reverse crop" streams which need to be certain size, when I want to use some filters? I basically need to add lots of alpha around the thing
[17:40:26 CEST] <ffmpeg240> can anybody help me compiling ffmpeg with x265 in msys2+msvc+windows
[17:47:13 CEST] <ffmpeg240> how to setup msys2 in windows for building ffmpeg ?
[17:47:44 CEST] <capradmar> my application crash when deployed on another machine: ff_me_cmp_init_static + 38 (macos 10.9)
[18:02:43 CEST] <squeegily> What's a good codec with huge compression? I want to archive security camera footage in a non-professional setting
[18:03:11 CEST] <brontosaurusrex> squeegily: id go for x264
[18:03:30 CEST] <brontosaurusrex> + still
[18:04:30 CEST] <squeegily> The camera is giving me a 640x480 mjpg stream.. however, this adds up the filesize quickly. Anything I should keep in mind for the re-encoding to H.264? So as not to wound the quality completely?
[18:04:49 CEST] <squeegily> But the biggest thing for me is the filesize
[18:05:17 CEST] <brontosaurusrex> squeegily: do a few test encodes and compare to original
[18:05:29 CEST] <brontosaurusrex> use -crf
[18:06:37 CEST] <brontosaurusrex> https://trac.ffmpeg.org/wiki/Encode/H.264
[18:07:30 CEST] <ffmpeg240> i got this error /usr/bin/make.exe: error while loading shared libraries: msys-guile-2.0-22.dll: cannot open shared object file: No such file or directory
[18:30:00 CEST] <iive> ffmpeg240: i told you the build env is probably not set right. to confirm it, try to just run `make.exe`, it should give you the same error.
[18:30:18 CEST] <iive> are you using some guide for what you do (aka, installation)
[18:30:22 CEST] Action: iive goes away
[18:31:39 CEST] <ffmpeg240> i am able to make ffmpeg but how to add x265
[18:34:08 CEST] <iive> do you have x265 as library and header files, or do you try to compile one by yourself?
[18:34:54 CEST] <ffmpeg240> yes i have x265 source . i am able to build x265 using cmake + wsvc
[18:34:58 CEST] <iive> under linux you build and install x265 first. ffmpeg configure finds and and links it.
[18:35:01 CEST] <ffmpeg240> msvc
[18:35:26 CEST] <ffmpeg240> i am compiling it in windows
[18:35:32 CEST] <iive> the same way you build ffmpeg?
[18:35:59 CEST] <iive> yeh, i figured out you are under windows ;)
[18:36:37 CEST] <iive> msys, mingw64 are based on gcc i think, msvc is separate compiler.
[18:36:48 CEST] <the_gamer> i have an output by ffprobe: http://www.pasteall.org/pic/show.php?id=88859 the video on the right is played by my player, to the video on the left can't be played(error says only that-.-), what could i have done wrong when converting those with ffmpeg?
[18:37:09 CEST] <iive> ffmpeg could be built with just msvc too, no idea how ..
[18:37:37 CEST] <DarkThunder> hi guys i need help to configure a server for a stream. can someone help me?
[18:38:01 CEST] <tulga> how to remove chapter of mkv file?
[18:38:11 CEST] <the_gamer> for me it looks like th eonly difference is the length and bitrate or did i miss something?
[18:38:37 CEST] <ffmpeg480> my net got disconnetced
[18:38:56 CEST] <ffmpeg480> so please repeat your answers live
[18:39:28 CEST] <tulga> is there any way to delete chapters without removing all metadata?
[18:40:16 CEST] <ffmpeg480> when compiling ffmpeg with x265 support ,does ffmpeg uses source code or the compiled x265.exe
[18:40:21 CEST] <DarkThunder> i use this string to stream a file:./bin/ffmpeg -re -i "video.mp3" -codec copy "Broadcasting site"
[18:40:38 CEST] <DarkThunder> but i want to stream multiple files in an exact order
[18:41:19 CEST] <iive> DarkThunder: try with `ffprobe -show-streams ...`
[18:41:37 CEST] <DarkThunder> when i try to use the command "concat", my stream starts but it lags and crash
[18:41:59 CEST] <DarkThunder> -show-stream?
[18:42:45 CEST] <iive> ffmpeg480: no, ffmpeg needs library, not executable. so .dll
[18:42:49 CEST] <c_14> tulga: ffmpeg -i file -map_chapters -1 -c copy -map 0 out.mkv
[18:43:06 CEST] <ffmpeg480> you mean libx265.dll
[18:43:22 CEST] <iive> i guess. in links it is .so
[18:43:33 CEST] <iive> links/linux
[18:43:38 CEST] <ffmpeg480> so i have this lib
[18:43:47 CEST] <ffmpeg480> how to add it in to ffmpeg
[18:44:02 CEST] <iive> how do you compile ffmpeg?
[18:44:11 CEST] <iive> how do you configure it?
[18:44:22 CEST] <iive> under linux, you run the bash script `configure`
[18:44:54 CEST] <ffmpeg480> ./configure --enable-asm --enable-yasm --arch=i386 --disable-ffserver --disable-avdevice --disable-swscale --disable-doc --disable-ffplay --disable-ffprobe --enable-shared --disable-static --disable-bzlib --disable-libopenjpeg --disable-iconv --disable-zlib --enable-libx265 --prefix=/c/ffmpeg --toolchain=msvc --enable-gpl
[18:44:58 CEST] <iive> DarkThunder: the manual says it ends on "s" and it also worked like this for me.
[18:46:05 CEST] <ffmpeg480> i got ffmpeg but lots of warning
[18:46:28 CEST] <DarkThunder> i have used this guide https://trac.ffmpeg.org/wiki/EncodingForStreamingSites and this string ./ffmpeg -re -i "file.flv" -codec copy -f flv "rtmp:SITE"
[18:46:31 CEST] <DarkThunder> it works
[18:46:41 CEST] <DarkThunder> but when i try to concatenate
[18:47:58 CEST] <DarkThunder> using a .txt files, it starts the stream but then it can't continue streaming and the service (twitch) says that the streamer went offline... ffmpeg continue to stream and then stops... sorry for my bad english. I am on linux
[18:50:30 CEST] <DarkThunder> fflogger_ the exact command that i write in the command line is ./ffmpeg -re -i "file.flv" -codec copy -f flv "rtmp:SITE" and it works. when i CONCATENATE i use ./ffmpeg -f concat -i "file.txt" codec copy -f flv "twitch link and key"
[18:50:59 CEST] <the_gamer> i have an output by ffprobe: http://www.pasteall.org/pic/show.php?id=88859 the video on the right is played by my player, to the video on the left can't be played(error says only that-.-), what could i have done wrong when converting those with ffmpeg? for me it looks like th eonly difference is the length and bitrate or did i miss something?
[18:51:02 CEST] <ffmpeg480> anyway to add x265lib.dll
[18:52:30 CEST] <klaxa> DarkThunder: the complete output of ffmpeg helps a lot trying to figure out what's going on, make sure to remove your twitch-key before pasting on a pastebin-like site
[18:52:45 CEST] <DarkThunder> fflogger if you want i can give you the link of the stream so you could see what is going on... but there is nothing much to say. When i stream the single file it works, when i use "conca" command and a txt file where all the video are listed it works like it has not enough bandwidth
[18:52:48 CEST] <c_14> the_gamer: what player? does `ffmpeg -i right_video.mp4 -f null /dev/null' run through without errorring?
[18:53:55 CEST] <the_gamer> c_14, my dlna-player/receiver/blurayplayer& lg hr570s
[18:54:43 CEST] <DarkThunder> klaxa the output is the same on both command: the stream starts in both cases, but when i use the concat command, twitch don't stream it
[18:54:44 CEST] <klaxa> DarkThunder: can you pastebin the output of ffprobe for the files in your concat text file? (for example with: while read line; do ffprobe "$line"; done < concat.txt > ffprobes.txt)
[18:54:45 CEST] <the_gamer> c_14, runs fine with both videos
[18:55:05 CEST] <DarkThunder> ffprobe?
[18:55:11 CEST] <the_gamer> c_14, mplayer/vlc play both videos, i converted both from the same camera with the same ffmpeg command
[18:55:23 CEST] <DarkThunder> sorry for my ignorance
[18:55:40 CEST] <klaxa> DarkThunder: it should ship with ffmpeg, it is used for analyzing mediafiles
[18:55:41 CEST] <the_gamer> DarkThunder, gives the metadata from a video
[18:56:38 CEST] <c_14> the_gamer: no clue, try diffing ffprobe -show_streams. Might have more detailed info
[18:56:40 CEST] <DarkThunder> ok wait a minute. i have to find the right commands for the shell
[18:58:00 CEST] <the_gamer> c_14, only number of frames is more(which is also different from the working video)
[18:58:34 CEST] <the_gamer> such on add error, i don't get why the player plays one video and not the other. 100% same format -.-
[18:59:30 CEST] <c_14> File permissions?
[19:00:18 CEST] <ffmpeg480> i got this error ERROR: x265 not found using pkg-config
[19:04:06 CEST] <ffmpeg480> anybody help me
[19:07:47 CEST] <the_gamer> c_14, same
[19:10:28 CEST] <c_14> the_gamer: an evil demon sitting inside the device that decides whether or not it likes a file and refuses to play it if it doesn't like it
[19:11:47 CEST] <the_gamer> c_14, looks like that to me, too. doesn't even matter to the lg device if the files are on usb, dlna or whereever always same outcome so i thought ffprobe could explain but damn
[19:13:18 CEST] <squeegily> -crf 51 0.0 OH GOD MY EYES
[19:14:11 CEST] <DarkThunder> guys this is the pastebin when the process works and the stream goes perfectly http://pastebin.com/VukJC0p9
[19:14:18 CEST] <the_gamer> squeegily, not my video, isn't it?
[19:14:35 CEST] <c_14> the_gamer: if you reencode either of the two files, do the new versions work?
[19:14:43 CEST] <squeegily> No, I just tried it out with my own encoding
[19:16:32 CEST] <the_gamer> c_14, same thing. ffmpeg command was: ffmpeg -i video_from_camera.MTS acodec mp3 -qscale:v 1 output.mp4;
[19:17:04 CEST] <c_14> the_gamer: so the reencode from the working video works and the reencode from the non-working one doesn't?
[19:17:30 CEST] <DarkThunder> and this is the when i use the concat command http://pastebin.com/ChxUrth4
[19:17:30 CEST] <the_gamer> c_14, right
[19:18:04 CEST] <DarkThunder> as i said the first link shows the shell when it works and the second when it doesn't work
[19:22:47 CEST] <ffmpeg480> how to include x265 in ffmpeg in windows environment
[19:22:48 CEST] <ffmpeg480> ??
[19:23:05 CEST] <Daniell> Hi, how can I make this: http://s24.postimg.org/50ocpdro4/Headshot.jpg with FFMpeg?
[19:25:50 CEST] <Daniell> How can I make this: http://s24.postimg.org/50ocpdro4/Headshot.jpg with FFMpeg?
[19:26:05 CEST] <brontosaurusrex> the_gamer: mediainfo file.mp4 | grep profile
[19:26:19 CEST] <brontosaurusrex> and compare if there is any difference
[19:26:30 CEST] <Mavrik> Daniell, you'll have to be more specific.
[19:26:50 CEST] <Mavrik> Also, using an actual video authoring software would probably be a better choice.
[19:26:59 CEST] <c_14> brontosaurusrex: they're both high profile (at least according to ffprobe)
[19:27:05 CEST] <Daniell> I wanna create that image with ffmpeg out of a image
[19:27:25 CEST] <brontosaurusrex> the_gamer: there is also "levels", but i forgot whats the difference
[19:28:02 CEST] <Daniell> like: ffmpeg blurs the background image and stretch it to 1080p and put the original image as overlay over the background and render it with music
[19:28:07 CEST] <llogan> ffmpeg480: you can download a build for windows with support for x265 here: http://ffmpeg.zeranoe.com/builds/
[19:29:34 CEST] <ffmpeg480> i want to build it my self
[19:30:04 CEST] <brontosaurusrex> the_gamer: http://blog.mediacoderhq.com/h264-profiles-and-levels/
[19:30:06 CEST] <klaxa> DarkThunder http://pastebin.com/VukJC0p9 has been removed
[19:33:00 CEST] <the_gamer> thx, can't install mediainfo atm
[19:34:12 CEST] <llogan> Daniell: probably something like this: -filter_complex "[0:v]scale=1920:ih,setdar=16/9,boxblur=10[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2[v]" -map "[v]" -map 0:a -c:a copy
[19:34:51 CEST] <Daniell> @llogan thank you, where can i put in the input and output? :$
[19:35:02 CEST] <llogan> i think you can figure that part out
[19:38:03 CEST] <llogan> actually this is probably more likely what you want: "[0:v]scale=1920:-1,crop=1920:1080,boxblur=10[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2[v]"
[19:38:07 CEST] <ffmpeg480> please somebody help me
[19:38:51 CEST] <Daniell> llogan: can't figure out, i'm trying with -i input.jpg and copy output.jpg but ffmpeg says: Stream map '0:a' matches no streams.
[19:39:49 CEST] <llogan> ffmpeg480: http://trac.ffmpeg.org/wiki/CompilationGuide#Windows
[19:39:53 CEST] <llogan> https://github.com/rdp/ffmpeg-windows-build-helpers
[19:39:56 CEST] <llogan> https://ffmpeg.zeranoe.com/blog/?p=400
[19:40:51 CEST] <Daniell> llogan: http://pastebin.com/YDSDAWkr
[19:41:06 CEST] <sfan5> Daniell: you need to input a cover and audio
[19:41:24 CEST] <sfan5> and the output is obviously a video not a jpg
[19:41:31 CEST] <ffmpeg480> llogan i am using http://trac.ffmpeg.org/wiki/CompilationGuide/MSVC
[19:41:38 CEST] <llogan> Daniell: you forgot the *complete* console output
[19:42:05 CEST] <llogan> ffmpeg480: ok
[19:42:16 CEST] <Daniell> llogan: http://pastebin.com/sbyRFTKL
[19:42:17 CEST] <ffmpeg480> but it doesn't says how to add x265
[19:42:36 CEST] <ffmpeg480> or i am not getting te idea
[19:42:40 CEST] <ffmpeg480> the idea
[19:43:20 CEST] <llogan> Daniell: you need to loop the image. add "-loop 1" before -i. then you need to add "-shortest" before output.jpg otherwise it will encoder indefinitely
[19:43:36 CEST] <llogan> also, as mentioned, you need to add an input for your audio too
[19:43:44 CEST] <ffmpeg480> it says Do so by modifying the LIB and INCLUDE environment variables
[19:44:02 CEST] <ffmpeg480> but where can i change these variables
[19:45:02 CEST] <Daniell> llogan: http://pastebin.com/CeKsVuXd
[19:45:42 CEST] <llogan> ffmpeg480: i don't know. i don't use windows. maybe take a look at the other links i provided
[19:45:54 CEST] <llogan> that MSVC one appears to be of very poor quality
[19:47:03 CEST] <ffmpeg480> see tell me a method to include x265 libs
[19:47:38 CEST] <ffmpeg480> does ffmpeg uses x265 source or x265 compiled exe
[19:47:38 CEST] <llogan> Daniell: ok, i guess you don't want music if you want to output a single image, so remove -map 0:a -c:a copy and add "-vframes 1" before your output
[19:47:48 CEST] <llogan> ffmpeg480: source
[19:48:08 CEST] <Daniell> llogan: yes, i want music in
[19:48:22 CEST] <ffmpeg480> so what you do in linux to add them
[19:48:24 CEST] <llogan> ffmpeg480: ignore that. i misread what you asked
[19:48:33 CEST] <llogan> Daniell: then you can't just output a jpg
[19:48:46 CEST] <ffmpeg480> so ffmpeg is not using x265 source ?
[19:48:57 CEST] <Daniell> llogan: where can i put in the music file?
[19:49:04 CEST] <llogan> add another -i
[19:49:16 CEST] <Daniell> i have 2 files: art.jpg and music.mp3
[19:50:12 CEST] <llogan> ffmpeg480: go ask here: https://ffmpeg.zeranoe.com/forum/
[19:50:15 CEST] <Daniell> @llogan: http://pastebin.com/sDjDyqJV
[19:50:39 CEST] <llogan> you attempted to apply loop to your music
[19:52:00 CEST] <DarkThunder> Hi guys, i got disconnected. I will repost my problem. I am using ffmpeg on a debian server to stream some files (mp4). The problem is this: when i use the command ./bin/ffmpeg -re -i "video1.mp4" -codec copy -f flv "rtmp://live.twitch.tv/app/" the stream works fine. When i try to concatenate the files using a txt file and this string ./bin/ffmpeg -f concat -i "order videos.txt" -codec copy -f
[19:52:00 CEST] <DarkThunder> flv "rtmp://live.twitch.tv/app/" , the stream start to going crazy, streaming random frame, and then all goes black. After a while on my shell i get this error "Non-monotonous DTS in output stream 0:0; previous: 10834800, current: 7475200; changing to 10834800. This may result in incorrect timestamps in the output file."
[19:53:30 CEST] <Daniell> llogan: http://pastebin.com/g7c3KRQD
[19:54:14 CEST] <DarkThunder> i can't understand why it does this. am i using the concat command wrong? the txt file has only the string "file video1.mp4" without "" for every video in the txt file
[19:55:33 CEST] <sfan5> Daniell: input art.jpg first and music.mp3 second
[19:56:01 CEST] <llogan> or change your link labels in the filtergraph
[19:56:46 CEST] <Daniell> llogan: http://pastebin.com/HUzHZZwN
[19:57:27 CEST] <llogan> read this http://ffmpeg.org/ffmpeg.html#Advanced-options
[19:57:30 CEST] <llogan> -map
[19:57:33 CEST] <sfan5> Daniell: change -map 0:a to -map 1:a
[19:57:38 CEST] <klaxa> <klaxa> DarkThunder http://pastebin.com/VukJC0p9 has been removed
[19:58:42 CEST] <Daniell> llogan: http://pastebin.com/EgertLwk
[19:58:44 CEST] <klaxa> also, if the videos have different formats and codecs you might not be able to just concat it without problems
[19:59:01 CEST] <sfan5> wait what
[19:59:29 CEST] <DarkThunder> videos have the same format
[19:59:33 CEST] <sfan5> Daniell: sorry, just use -map 0:0 instead of -map 0:a
[20:00:38 CEST] <DarkThunder> i give me a minute
[20:00:45 CEST] <DarkThunder> i will repost
[20:00:54 CEST] <Daniell> llogan: http://pastebin.com/2eX16gch
[20:01:30 CEST] <sfan5> Daniell: change every [0:v] to [1:v]
[20:01:35 CEST] <llogan> don't use 0:0. its not as useful as the other method.
[20:02:11 CEST] <llogan> your filtergraph is using "[0:v]". that is referencing the video from the first input. you want it to reference the video from the second input.
[20:02:58 CEST] <DarkThunder> http://pastebin.com/sQAFDTXb the top is the working one, the bottom not... also i have noticed just before getting the "Non-monotonous DTS in output stream 0:0; previous: 10834800, current: 7475200; changing to 10834800. This may result in incorrect timestamps in the output file." error that the frame are inverted (i mean it shows frame 70 after the 75 frame) or something like that
[20:03:11 CEST] <Daniell> sfan5: could you make the command because i also get a error
[20:03:45 CEST] <llogan> i just told you what was wrong
[20:04:59 CEST] <DarkThunder> llogan i cannot change this, the string is an output of the ffmpeg program
[20:05:14 CEST] <Daniell> llogan: http://pastebin.com/8j7m4abL
[20:06:42 CEST] <llogan> Stream map '0:v' matches no streams.
[20:06:54 CEST] <llogan> you're attempting to map video from the first input
[20:07:03 CEST] <llogan> the first input has no video
[20:07:29 CEST] <Daniell> i don't know what i have wrong in the command
[20:07:40 CEST] <llogan> you need to mpa the audio from the first input
[20:07:46 CEST] <llogan> *map
[20:08:06 CEST] <Daniell> llogan: if i send you the command, could you send me the right command back? :$
[20:08:37 CEST] <llogan> you need to change the stream specifier from v to a
[20:09:26 CEST] <Daniell> llogan: http://pastebin.com/axpnqakn
[20:09:28 CEST] <llogan> and your overlay is referencing the wrong input
[20:10:33 CEST] <llogan> 1:a is attempting to reference the audio from the second input (ffmpeg starts counting the stream index with 0)
[20:10:53 CEST] <sfan5> Daniell: ffmpeg -i music.mp3 -loop 1 -i art.jpg -filter_complex "[1:v]scale=1920:1080,setdar=16/9,boxblur=10[bg];[1:v]scale=1080:1080[fg];[bg][fg]overlay=(W-w)/2:(H-h)/2[v]" -map "[v]" -map 0:a -c:a copy -shortest output.mp4
[20:10:55 CEST] <sfan5> that one works for me
[20:11:37 CEST] <llogan> Daniell: now you got what you wanted. i was just trying to get you to understand it
[20:11:45 CEST] <Daniell> sfan5: thank you very much, it works! :)
[20:12:03 CEST] <Daniell> llogan: i know, it is hard to understand but thank you!!
[20:12:49 CEST] <llogan> but that's using my first filtergraph example, but i think you would prefer the second one
[20:13:31 CEST] <Daniell> currently i'm rendering the video and i'll let you know how the result looks! :)
[20:14:43 CEST] <llogan> some players may not like mp3 audio in mp4 container. or maybe i'm thinking of some other WMP issue...
[20:15:14 CEST] <llogan> i think WMP doesn't like certain audio sample rates of mp3 in mp4.
[20:15:17 CEST] <llogan> IIRC
[20:17:02 CEST] <Daniell> thank you very much! it is working!!! thank you llogan and sfan5!!!
[20:21:47 CEST] <ffmpeg480> anybody tell me how to compile ffmpeg with x265 in windows os
[22:03:22 CEST] <nopea> so my server is Ubuntu 12(.something). I installed FFMpeg last nigh on it, and it install avconv. I read that Ubuntu 15 and up has gone back to 'real' FFMpeg. Are there any issues of avconv I should be concerned about? Should I try to remove it and install the real ffmpeg?
[22:05:11 CEST] <JEEBsv> it's old in any case, so I'd get either newer libav (avconv) or ffmpeg (ffmpeg)
[22:05:38 CEST] <JEEBsv> and no, ubuntu 15.04 quite definitely still packs libav as far as I can see...
[22:05:59 CEST] <JEEBsv> oh, it does have the ffmpeg alternative as well
[22:06:18 CEST] <nopea> JEEBsv: thanks. currently I have avconv version 0.8.17-4:0.8.17-0ubuntu0.12.04.1
[22:06:37 CEST] <JEEBsv> yes, that's old and I'd keep away from it whether it's ffmpeg or libav-based
[22:06:50 CEST] <nopea> JEEBsv: I am not a linux pro... in the past I would use Windows pre-built binaries.
[22:07:27 CEST] <JEEBsv> there are static linux binaries available for specific configurations
[22:07:56 CEST] <JEEBsv> although to be quite honest for most people's use cases you don't need the kitchen sink, given that like 99%+ of all decoders are available within libavcodec itself
[22:08:00 CEST] <nopea> yeah I read that - guess I will have to read up on how to install them
[22:08:19 CEST] <JEEBsv> so building a binary isn't /that/ hard either
[22:08:41 CEST] <nopea> right now my web app is transcoding audio to m4a (aac). Maybe later we will add video encoding
[22:09:12 CEST] <JEEBsv> so, uh, it'd work even with a plain ./configure , although you probably will want to build it with fdk-aac
[22:09:39 CEST] <JEEBsv> and given that fdk-aac's license is not compatible with ffmpeg's
[22:09:53 CEST] <JEEBsv> you can't distribute a binary with it linked in
[22:10:00 CEST] <nopea> gotcha
[22:10:01 CEST] <JEEBsv> (so you'd have to build it yourself)
[22:10:10 CEST] <nopea> something I have never done ;-)
[22:10:25 CEST] <JEEBsv> there are guides on the trac wiki IIRC
[22:10:31 CEST] <JEEBsv> although I have no idea how sane they are atm
[22:10:57 CEST] <nopea> LOL. avconv is using libvo_aacenc by default
[22:11:18 CEST] <JEEBsv> yes, because it's higher on the list than the internal one (also so in ffmpeg, IIRC)
[22:11:35 CEST] <JEEBsv> although I'm not really sure if it's better than the current internal lavc encoder
[22:11:47 CEST] <JEEBsv> (which still for whatever reason is tagged as "experimental")
[22:12:27 CEST] <nopea> yeah - that does make you think it isnt very good. Although I think it sounded fine
[22:12:51 CEST] <JEEBsv> there's a patch on the trac in the longest ever thread that makes it even better
[22:13:27 CEST] <JEEBsv> anyways, whether you want to use libav or ffmpeg, you really will want to have something newer than that
[22:13:40 CEST] <JEEBsv> late 2011 release IIRC
[22:15:09 CEST] <c_14> nopea: there was a patch end of last year to mark it as not experimental, that thread kinda died for no reason though
[22:15:11 CEST] <nopea> so in a nutshell, get teh real ffmpeg and compile it with fdk-aac
[22:16:18 CEST] <nopea> static builds will not have fdk-aac obviously
[22:16:40 CEST] <JEEBsv> yup
[22:16:47 CEST] <JEEBsv> it'll be rather simple
[22:17:37 CEST] <nopea> ok - I will read up on how to do that. I assume I should remove avconv first :)
[22:17:44 CEST] <JEEBsv> not necessary really
[22:17:51 CEST] <JEEBsv> as long as you don't start overwriting its files
[22:18:06 CEST] <JEEBsv> (you will need git, yasm, autotools/autoconf/automake, libtool, build-essential(s) to get both built methinks)
[22:18:09 CEST] <c_14> And make sure you execute the correct binary
[22:18:30 CEST] <JEEBsv> the tutorial on the trac wiki should help
[22:18:32 CEST] <nopea> I assume I will have to set it in my path?
[22:18:42 CEST] <c_14> That or always use the absolute path
[22:18:43 CEST] <nopea> reading this now... https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
[22:18:59 CEST] <c_14> And if you put it in your path, put it in front
[22:19:02 CEST] <JEEBsv> the guide probably has other things in there, too
[22:19:35 CEST] <JEEBsv> wait what the fuck
[22:19:42 CEST] <JEEBsv> why does that guide tell you to install libgpac-dev
[22:19:48 CEST] <nopea> I have no clue :)
[22:19:48 CEST] <JEEBsv> I... I don't even
[22:21:03 CEST] <c_14> >Added libgpac-dev to support x264 mp4 output
[22:21:05 CEST] <c_14> whatever that means
[22:21:14 CEST] <JEEBsv> ...
[22:21:23 CEST] <c_14> It's been there for 3 years.
[22:21:25 CEST] <JEEBsv> which is completely unrelated to ffmpeg
[22:21:40 CEST] <JEEBsv> it's only x264 cli that it affects
[22:21:44 CEST] <JEEBsv> not the library
[22:22:34 CEST] <JEEBsv> also I think x264 nowadays has l-smash in its code base or so...
[22:23:09 CEST] <JEEBsv> ah no
[22:23:13 CEST] <JEEBsv> it's proper library-based support
[22:23:20 CEST] <JEEBsv> http://git.videolan.org/?p=x264.git;a=commit;h=09c7010e3d13e66a241c0529b36a…
[22:23:26 CEST] <nopea> then have h.265 already? wow
[22:23:34 CEST] <JEEBsv> still has nothing to do with libx264 which ffmpeg would use of course
[22:24:19 CEST] <JEEBsv> nopea: in my latest tests 10bit x265 is finally showing something against 10bit x264, but... if x264 goes at around 3fps with 720p, x265 goes 0.24 or so
[22:24:41 CEST] <JEEBsv> (this is both encoders pretty much maxed out)
[22:24:56 CEST] <nopea> 10bit? what are you encoding that needs 10bit (curious only)
[22:25:02 CEST] <JEEBsv> better compression
[22:25:06 CEST] <JEEBsv> even if the source is 8bit
[22:26:12 CEST] <nopea> interesting. Most of our footage is screen captures, never left 8bit land ;-)
[22:26:45 CEST] <nopea> no 100% true.. we do encode to CineForm 10bit for archive
[22:27:13 CEST] <JEEBsv> with HEVC the difference is supposedly smaller, with AVC there were bigger differences due to the specification telling that you had to go back to X bits in the middle of the coding/decoding chain
[22:28:56 CEST] <JEEBsv> http://akuvian.org/src/x264/bitdepth_dataflow.png
[22:28:58 CEST] <JEEBsv> found it
[22:29:51 CEST] <JEEBsv> every ROUND goes back to the X bits
[22:30:31 CEST] <JEEBsv> so if you have more bits there the result will have less error
[22:30:57 CEST] <nopea> and with HEVC?
[22:31:20 CEST] <JEEBsv> IIRC they made hardware manufacturers angry due to adding precision there in some parts
[22:31:22 CEST] <grublet> JEEBsv: so this rounding is what gave a quality improvement for 10-bit with x264? kinda droppin in mid-convo here
[22:31:42 CEST] <JEEBsv> so the effect should be less, but it still seems useful to avoid some of the banding with x265 at least
[22:32:10 CEST] <JEEBsv> grublet: yes, you lose less precision due to having more bits there in those steps
[22:32:24 CEST] <grublet> JEEBsv: early on i did some encoding tests with 10-bit and found a quality degradation, but this was several years ago so I'm not sure if I could blame early implementations in x264/ffdshow for that
[22:33:09 CEST] <JEEBsv> ffdshow IIRC wasn't too good at the 10bit->8bit dithering game since it used swscale
[22:33:11 CEST] <nopea> not sure if this relates, but I found more color banding with CineForm 10bit
[22:33:28 CEST] <JEEBsv> nopea: that's just either the format or the player sucking
[22:33:50 CEST] <JEEBsv> also for like a year+ x264 and swscale were fucking up bit depth conversions
[22:34:10 CEST] <grublet> JEEBsv: i didn't have many problems with banding/dither, it just seemed to be me to do a worse job overall
[22:34:19 CEST] <grublet> JEEBsv: that might explain it
[22:34:23 CEST] <nopea> with screen captures having a lot of gradients, it was horrible.
[22:34:35 CEST] <grublet> i had downloaded an early 10-bit ffshow build back when all this started
[22:34:49 CEST] <JEEBsv> yes, then you were affected by ffdshow sucking partially because swscale sucked
[22:34:51 CEST] <DarkThunder> Hi guys!!! I am using ffmpeg on a debian server to stream some files (mp4). The problem is this: when i use the command ./bin/ffmpeg -re -i "video1.mp4" -codec copy -f flv "rtmp://live.twitch.tv/app/" the stream works fine. When i try to concatenate the files using a txt file and this string ./bin/ffmpeg -f concat -i "order videos.txt" -codec copy -f flv "rtmp://live.twitch.tv/app/" , the stream
[22:34:51 CEST] <DarkThunder> start to going crazy, streaming random frame, and then all goes black. After a while on my shell i get this error "Non-monotonous DTS in output stream 0:0; previous: 10834800, current: 7475200; changing to 10834800. This may result in incorrect timestamps in the output file."
[22:35:05 CEST] <JEEBsv> I was one of those folk poking at ffdshow (tryouts) in middle of 2011
[22:35:10 CEST] <JEEBsv> I never want to do it again :P
[22:35:12 CEST] <grublet> JEEBsv: i appreciate the clarity there; this entire time I had been wrongly claiming 10-bit had no improvement or was a detriment
[22:35:19 CEST] <grublet> heh, yeah me neither
[22:35:28 CEST] <JEEBsv> it was fun though for the moment it lasted
[22:35:34 CEST] <JEEBsv> clsid was merging our changes like within hours
[22:35:38 CEST] <grublet> i try to avoid windows and vfw/directshow if ican
[22:35:42 CEST] <JEEBsv> because literally no-one was hacking on it any more
[22:35:47 CEST] <grublet> good times on doom9 back then
[22:36:18 CEST] <JEEBsv> and then after a few months LAV Video/Splitter got good enough so you could completely leave ffdshow-tryouts to wither out
[22:36:44 CEST] <nopea> ok I got a Linux newbie build question... if I build ffmpeg, and decide later to reconfigure it, do I just simply re-build it?
[22:36:46 CEST] <JEEBsv> ...and now while I still maintain a directshow playback package, I mostly use mpv for my video >_>
[22:36:51 CEST] <grublet> yeah i remember transitioning to lav filter
[22:36:52 CEST] <JEEBsv> nopea: yes
[22:37:28 CEST] <grublet> i still use mplayer and ffplay sometimes
[22:37:49 CEST] <JEEBsv> mplayer is almost dead, mplayer2 died and mpv rose from mplayer2's ashes (the only non-uau devs)
[22:37:52 CEST] <nopea> thanks - I plan to install on our webserver, so I dont want to fuck it up :) I am testing on a mirrored dev server at the moment
[22:38:04 CEST] <grublet> JEEBsv: it's just a nostalgia thing for me
[22:38:10 CEST] <JEEBsv> well it's funny
[22:38:22 CEST] <JEEBsv> mpv actually now has one of the least retarded audio renderers
[22:38:24 CEST] <JEEBsv> for windows
[22:38:31 CEST] <JEEBsv> using modern audio APIs
[22:38:47 CEST] <JEEBsv> and the new opengl video renderer works fine, too. as long as your drivers handle opengl well enough
[22:38:51 CEST] <grublet> JEEBsv: you care to elaborate on that, or do you have some reading material?
[22:38:57 CEST] <grublet> the audio api thing i mean
[22:39:33 CEST] <JEEBsv> WASAPI basically, a friend of mine and a mingw-w64 guy developed an audio renderer using both of its modes
[22:39:41 CEST] <grublet> sick
[22:39:47 CEST] <grublet> I use WASAPI with Foobar all the time
[22:40:34 CEST] <JEEBsv> also mpv was the first thing that actually moved me by showing me that smooth video playback under wayland is possible
[22:41:54 CEST] <JEEBsv> anyways, mpv is the least retarded of the mplayer family as far as I can see
[22:41:56 CEST] <JEEBsv> and most active
[22:44:43 CEST] <grublet> I was reading about the audio stack in linux recently; needless to say i forgot everything i read
[22:46:01 CEST] <JEEBsv> grublet: anyways, 10bit lossy compression with AVC is most definitely useful. the amount of usefulness depends on the type of content, but is usually somewhere around 5~10%
[22:46:24 CEST] <grublet> JEEBsv: I only test live action and video game content; no animation
[22:46:31 CEST] <grublet> s/test/tested
[22:46:39 CEST] <grublet> if that matters
[22:46:52 CEST] <grublet> i also did 2-pass to rule out crf screw ups
[22:47:15 CEST] <JEEBsv> video games can have more effect, live action depends but probably on the smaller scale, animation can be helped quite a bit
[22:47:19 CEST] <JEEBsv> lol
[22:47:38 CEST] <JEEBsv> well, with x264 both are quite stable and that saves you the time of matching the bit rate :)
[22:48:21 CEST] <JEEBsv> with x265 it's so slow and I don't trust its 2pass at all
[22:48:35 CEST] <JEEBsv> so I run x265 at some CRF and then match up x264 with 2pass
[22:48:37 CEST] <grublet> JEEBsv: i meant more that from what I read the qp and crf scales were different; in some of my early stuff I erroneously set the same value for 8-bit and 10-bit encodes
[22:48:53 CEST] <JEEBsv> well it probably will leave somewhat different results anyways
[22:48:58 CEST] <grublet> i figured
[22:49:03 CEST] <JEEBsv> due to the algorithm seeing different things
[22:49:08 CEST] <grublet> yeah
[22:49:17 CEST] <JEEBsv> they did adjust the QP/CRF range later for it to be more similar, but still
[22:49:26 CEST] <grublet> my computers are too slow for x265 to be usable
[22:49:35 CEST] <grublet> shows how out of date i am then, hehe
[22:49:58 CEST] <JEEBsv> it's quite painful for me even with 90 second clips
[22:50:05 CEST] <JEEBsv> although it's kind of bearable
[22:50:13 CEST] <JEEBsv> with a few hours going into a single 90 second encode
[22:50:23 CEST] <JEEBsv> (I did do testing with HM ages ago)
[22:50:33 CEST] <JEEBsv> (that was on the level of frame per minute or so)
[22:51:04 CEST] <grublet> atm I'm on a thinkpad 500
[22:51:10 CEST] <grublet> my desktop is probably worse
[22:51:12 CEST] <grublet> and runs xp
[22:51:37 CEST] <grublet> sub SD resolution takes a while with -deadline realtime in vp8
[22:51:47 CEST] <grublet> er, -deadline best
[22:52:37 CEST] <JEEBsv> libvpx is crappy anyways :P
[22:52:59 CEST] <nopea> JEEBsv: soory one more question - I need to first build libfdk-aac then build ffmpeg with that lib enabled?
[22:53:08 CEST] <JEEBsv> yup
[22:53:11 CEST] <nopea> coolio
[22:54:34 CEST] <grublet> JEEBsv: it looks like MPEG-4 ASP / VC-1 to my eyes
[22:54:59 CEST] <JEEBsv> yes, although with some stuff nicked from AVC
[22:55:03 CEST] <JEEBsv> so AVC minus X
[22:55:04 CEST] <grublet> nopea: afaik libs should always be built before the programs which require them
[22:55:11 CEST] <JEEBsv> + not exactly well optimized implementation
[22:55:19 CEST] <JEEBsv> (both in speed as well as psychovisual)
[22:55:25 CEST] <grublet> I'll never forgive Blu-ray for allowing MPEG-2 and VC-1 as choices
[22:55:28 CEST] <nopea> grublet: thanks - I am new to the whole 'building' thing
[22:55:38 CEST] <grublet> nopea: i'm relatively new as well
[22:56:04 CEST] <nopea> the guid says I need Yasm e 1.3.0 - my Ubuntu installed an older version. Sigh
[22:56:16 CEST] <JEEBsv> 1.2 works fine
[22:56:31 CEST] <nopea> gave me 1.1 :)
[22:56:44 CEST] <JEEBsv> not sure about that, but if it builds it builds :P
[22:56:49 CEST] <nopea> lol
[22:57:06 CEST] <grublet> JEEBsv: any thoughts on Daala?
[22:57:15 CEST] <JEEBsv> too early to say anything, but the ideas are interesting
[22:57:23 CEST] <JEEBsv> it was nice to talk with derf at VDD '13
[22:57:41 CEST] <grublet> I just like saying "lapped transform"
[23:00:55 CEST] <llogan> nopea: yasm is relatively quick to compile if you do need a newer one
[23:01:16 CEST] <nopea> llogan: cheers
[23:01:52 CEST] <llogan> and i think the 1.3.0 requirement is a typo. should be 1.2 as JEEBsv mentioned
[23:01:55 CEST] <nopea> I tried to build libfdk-aac - according to the command sshould it not create a ffmpeg_source dir?
[23:02:18 CEST] <llogan> you make that directory just to put all of the source files in
[23:02:23 CEST] <JEEBsv> but recommending the latest version when building is of course right
[23:03:18 CEST] <nopea> llogan: thanks. There were no errors from the command, but I do not see the dir. I was under the impression it created it
[23:03:42 CEST] <llogan> the command is under "Get the Dependencies"
[23:04:01 CEST] <llogan> maybe that isn't the best location
[23:04:38 CEST] <nopea> llogan: DOH! I missed the first step
[23:06:28 CEST] <nopea> even then - it did not create ~/ffmpeg_sources
[23:06:46 CEST] <llogan> it may hang on the last command if you copy and paste. just hit enter
[23:08:05 CEST] <nopea> there ya go
[23:08:15 CEST] <nopea> you are correct, hung on the last command
[23:11:43 CEST] <nopea> I cannot get it to build
[23:12:00 CEST] <llogan> did you sacrifice a goat?
[23:13:12 CEST] <nopea> LOL - now I thought a cat would be enough
[23:14:39 CEST] Action: JEEBsv tries to hold himself on not doing a "a cat is fine too" joke
[23:15:29 CEST] <llogan> i once saw a man get a cat from the animal shelter, place it on the ground, open the car door, then tell it to get it. the cat looked at him and ran off. the guy looked around and drove away.
[23:15:37 CEST] <llogan> *get in
[23:17:53 CEST] <JEEBsv> > root
[23:17:54 CEST] <JEEBsv> pls
[23:18:09 CEST] <JEEBsv> also you have that path as an argument :P
[23:18:15 CEST] <JEEBsv> which of course leads to "unknown option"
[23:18:40 CEST] <JEEBsv> and unlike autoconf-based things most sane configure scripts will do nothing if they notice you tried to specify something that they have no idea about
[23:19:10 CEST] Action: llogan wonders why x265 went with cmake
[23:19:42 CEST] <nopea> feeling lost LOL
[23:20:04 CEST] <JEEBsv> llogan: because of free visual studio projects, d'uh
[23:20:23 CEST] <JEEBsv> and because it's made by whom it is made by
[23:21:33 CEST] <llogan> nopea: you need to remove that last "\". otherwise it will think it's part of your configure command
[23:21:57 CEST] <JEEBsv> (also seriously, never do all of that stuff as root. never)
[23:22:12 CEST] <nopea> JEEBsv: LOL - linux newbie
[23:22:32 CEST] <nopea> not sure if my other account on this server can do the build
[23:22:35 CEST] <JEEBsv> depending on your --prefix you might need to do `make install` elevated
[23:22:51 CEST] <JEEBsv> but even that can be worked around by just having your prefix in your home dir or whatever
[23:24:44 CEST] <llogan> nopea: you can use root to do any of the "sudo" commands in the guide if the account doesn't have super user permissions. you just need to install some packages from the repo. otherwise a normal user account can do the rest.
[23:25:29 CEST] <JEEBsv> and as I said, if your prefix in in, say, your $HOME, you don't need elevation at all :P
[23:25:46 CEST] <llogan> unless the machine does not have build-essential, etc
[23:26:40 CEST] <nopea> ok how can I test from my other account if I have the right privileges?
[23:26:53 CEST] <JEEBsv> llogan: in that case you wouldn't be able to build in any case
[23:27:17 CEST] <JEEBsv> (ok, you could hack around and extract various packages in your $HOME)
[23:27:22 CEST] <llogan> thus my previous statement about using root
[23:27:25 CEST] <JEEBsv> (but that's usually quite a bit of effort)
[23:27:34 CEST] <JEEBsv> (yes, I have done this on boxes I had no root on)
[23:27:58 CEST] <llogan> nopea: you could try something simple like "sudo apt-get update"
[23:28:03 CEST] <llogan> with normal account
[23:28:42 CEST] <nopea> thanks for you patience guys
[23:30:58 CEST] <seasc> i've tried to summmarize a good ffmpeg build, though i'm no expert, it did work a few times, and then it didnt (without changes)... anyway, you might want to have a alook at: https://github.com/sri-arjuna/vhs, and after installation you can run: vhs[.sh] build-ffmpeg
[23:31:46 CEST] <seasc> no warrenties or promisses, all at your own risk
[23:32:18 CEST] <nopea> do some of the static builds have x264?
[23:32:26 CEST] <llogan> all do AFAIK
[23:32:30 CEST] <seasc> +
[23:33:29 CEST] <nopea> ok - and how is the aac encoders that come with the static builds?
[23:33:36 CEST] <nopea> how are rather :)
[23:35:08 CEST] <kepstin-laptop> nopea, I suspect most static builds have ffmpeg's internal aac encoder enabled, which is beter than libvo_aacenc, at least.
[23:36:04 CEST] <nopea> thanks
[23:36:43 CEST] <seasc> oh shoot, scratch my saying, didnt insert all of the script functions to VHS yet, sorry
[23:36:52 CEST] <nopea> llogan: says my account is not in the sudoers list
[23:37:44 CEST] <pzich> do you have sudo access?
[23:38:10 CEST] <nopea> how do you add that - feeling like a Linux virgin here
[23:38:48 CEST] <nopea> I think I got it
[23:38:56 CEST] <pzich> your probably best off googling "sudo access <your flavor of linux>"
[23:39:39 CEST] <nopea> lol
[23:43:37 CEST] <nopea> dang - my other account's home folder is the website root, not sure if I want to run the build from there
[23:47:45 CEST] <JEEBsv> just adduser another user
[23:47:55 CEST] <JEEBsv> also you can get to root by su :P
[23:48:46 CEST] <seasc> usualy one can easily change the sudo rights with "su -c visudo"
[23:50:14 CEST] <nopea> JEEBsv: thanks - ok so su takes me to the root's home.
[23:50:24 CEST] <nopea> will that affect the build commands?
[23:50:48 CEST] <nopea> I assume ~ffmpeg_sources with then be in the root's home dir
[23:52:39 CEST] <JEEBsv> you will of course have to move where you were to do the installation if your prefix is only write'able to root
[23:58:52 CEST] <nopea> doing it one line at a time... so far no errors
[00:00:00 CEST] --- Tue Jun 2 2015
1
0
[00:12:59 CEST] <cone-766> ffmpeg 03Luca Barbato 07release/2.4:70642090960c: msrle: Use FFABS to determine the frame size in msrle_decode_pal4
[00:13:00 CEST] <cone-766> ffmpeg 03Michael Niedermayer 07release/2.4:2c180cfc5dd5: Merge commit '70642090960c35dcd6da941c869bdf55d4f3bb00' into release/2.4
[00:21:16 CEST] <cone-766> ffmpeg 03Luca Barbato 07release/2.4:3b69f245dbe6: h264: Make sure reinit failures mark the context as not initialized
[00:21:17 CEST] <cone-766> ffmpeg 03Michael Niedermayer 07release/2.4:b50fa26885dc: Merge commit '3b69f245dbe6e2016659a45c4bfe284f6c5ac57e' into release/2.4
[00:45:45 CEST] <Timothy_Gu> rcombs: your securetransport patch seems to break iOS: http://fatebeta.ffmpeg.org/report/arm64-darwin-clang-apple-5.1/201505300303…
[00:56:58 CEST] <Timothy_Gu> rcombs: also two bogus warnings: diff -u0 <(curl -s http://fatebeta.ffmpeg.org/log/i386-darwin-gcc-4.8/20150529
[00:57:01 CEST] <Timothy_Gu> 141247/compile | grep -i warning | sort) <(curl -s http://fatebeta.ffmpeg.org/log/i386-darwin-gcc-4.8/20150530134417/compile | grep -i warning | sort )
[00:57:40 CEST] <Timothy_Gu> let me try again: diff -u0 <(curl -s http://fatebeta.ffmpeg.org/log/i386-darwin-gcc-4.8/20150529141247/compile | grep -i warning | sort) <(curl -s http://fatebeta.ffmpeg.org/log/i386-darwin-gcc-4.8/20150530134417/compile | grep -i warning | sort)
[01:21:43 CEST] <cone-766> ffmpeg 03Michael Niedermayer 07master:ebe919cce2f4: postproc/postprocess_template: Compute packedYScale and QPCorrecture without floats
[01:42:28 CEST] <rcombs> Timothy_Gu: hmmmmmm
[01:42:52 CEST] <rcombs> Timothy_Gu: wouldn't hurt to zero-initialize those `size_t`s, I suppose
[01:43:53 CEST] <rcombs> Timothy_Gu: but as for the SecItemImport and related type issues, things are a bit trickier; it looks like neither that API nor any equivalent exist on iOS
[01:45:30 CEST] <rcombs> so, for now, I can add SecItemImport to the configure check, or add a separate check for SecItemImport and just return an error if the relevant options are used when Secure Transport is enabled and it's missing
[01:47:03 CEST] <rcombs> for the real fix, I could add back the AVIO PEM parser I had there originally before I found out about SecItemImport
[01:47:53 CEST] <rcombs> or I could add an AV_OPT_TYPE_BINARY for the raw key/cert data, which might be more useful on iOS anyway
[02:11:37 CEST] <cone-766> ffmpeg 03Michael Niedermayer 07master:6f51674c91cf: postproc: Avoid floats in maxClipped computation
[03:17:56 CEST] <cone-766> ffmpeg 03Michael Niedermayer 07master:11aa050a2516: avcodec/parser: Print an error in case of reallocation fails in ff_combine_frame()
[04:47:01 CEST] <cone-766> ffmpeg 03Michael Niedermayer 07master:03637762d94c: avfilter/vf_fade: Force alpha pixel format if alpha is set to 1
[04:57:21 CEST] <Timothy_Gu> rcombs: in any case, the master should always be green, so I'd just add a configure check for now
[05:10:35 CEST] <rehunted> does git clone --depth 1 git://source.ffmpeg.org/ffmpeg is the stable branch ?
[05:15:29 CEST] <rehunted> I guess I will be fine with git checkout af5917698bd44f136fd0ff00a9e5f8b5f92f2d58 (2.6)
[05:16:01 CEST] Action: rehunted no reference.. changing dockerfile to use https://github.com/FFmpeg/FFmpeg/archive/n2.6.3.tar.gz
[05:43:30 CEST] <rehunted> so hard to get --enable-pic working
[05:44:43 CEST] <rehunted> I guess is easy to setup a socket proxy to use with trickle instead of using shared libs on ffmpeg
[05:52:40 CEST] Action: rehunted Do'h I need compile all libs with shared too
[06:13:22 CEST] <Timothy_Gu> rehunted: don't use --enable-pic if you need shared libs, just use --enable-shared --disable-static
[06:15:22 CEST] <rehunted> Timothy_Gu, okay, trying again, because, this time, I get ffmpeg running, but trickle does not (I was trying to find what lib ffmpeg use for opening the MJPEG sockets)
[06:15:49 CEST] <rehunted> I'm trying to limit the bandwidth of MJPEG
[06:17:18 CEST] <rehunted> trickle hack recv/send/ioctl and printf of applications
[06:17:27 CEST] <rehunted> http://static.usenix.org/event/usenix05/tech/freenix/full_papers/eriksen/er…
[06:19:13 CEST] <rehunted> Timothy_Gu, build finished fine, let me test it. thank you
[06:32:57 CEST] <rehunted> Timothy_Gu, no success with trickle. trying a hack with proxy
[12:00:18 CEST] <cone-113> ffmpeg 03wm4 07master:881b80b32944: network: prevent SIGPIPE on OSX
[12:00:19 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:168195f25add: Merge commit '881b80b3294483696a21b21a69fa5eee30f33037'
[12:09:52 CEST] <cone-113> ffmpeg 03Rodger Combs 07master:c729021f450f: configure: Check for SecItemImport for securetransport as well
[12:21:06 CEST] <cone-113> ffmpeg 03Clément BSsch 07master:b60c445965b5: tests: add some ASS/SSA/MKS remux and transcode tests
[13:01:54 CEST] <cone-113> ffmpeg 03Peter Cordes 07master:fb1be6303d9b: avfilter/vf_mpdecimate: pass the same AVClass context as use elsewhere to av_pixelutils_get_sad_fn()
[13:10:45 CEST] <ubitux> do we still need the libzvbi text output now that we have a native cc decoder?
[13:27:14 CEST] <cone-113> ffmpeg 03Peter Cordes 07master:50f112c91535: avfilter/vf_mpdecimate: debug logging of threshold stats
[13:40:52 CEST] <Compnn> ubitux : zvbi is for teletext
[13:40:58 CEST] <Compnn> cc decoder is for closed captions
[13:41:06 CEST] <Compnn> i think
[13:42:12 CEST] <ubitux> my bad.
[14:18:01 CEST] <cone-113> ffmpeg 03Peter Cordes 07master:6590acf0fd0b: avfilter/vf_mpdecimate: support more pixel formats, including GBRP
[14:18:02 CEST] <cone-113> ffmpeg 03Peter Cordes 07master:3ad3529b567e: avfilter/vf_mpdecimate: add comment about 8x8 SAD
[18:57:52 CEST] <Daemon404> "ffmpeg players are noticeably more magenta and when comparing, Safari playback does feel more natural."
[18:58:07 CEST] <Daemon404> from chromium dev re: wrong colormatrix
[18:58:14 CEST] Action: Daemon404 cringes at "more natural"
[18:58:26 CEST] <wm4> I almost thought I was reading something from an audiophile
[18:58:32 CEST] <Mavrik> Apple way the natural way!
[18:58:52 CEST] <JEEBsv> lol
[18:58:53 CEST] <Daemon404> wm4, me too.
[18:59:00 CEST] <rehunted> kk
[19:00:14 CEST] <Daemon404> oh well, best if it actually gets some attention
[19:01:11 CEST] Action: Daemon404 spies rehunted
[19:18:20 CEST] <cone-113> ffmpeg 03Gilles Chanteperdrix 07master:d61386a69002: avformat/libquvi: fix error handling
[20:14:03 CEST] <jamrial> so libav added their own nvenc encoders...
[20:18:15 CEST] <wm4> of course
[20:29:06 CEST] <BBB> did they backport the vp9 decoder?
[20:29:10 CEST] <BBB> or are they writing their own?
[20:29:46 CEST] <jamrial> they backported it long ago, then reindented it and made it hard to backport the asm or any other change you wrote since then
[20:29:57 CEST] <BBB> awkward
[20:30:08 CEST] <BBB> ohwell not my problem i suppose
[20:32:38 CEST] <jamrial> rcombs: the tls securetransport stuff seems to have broken mac builds on arm
[20:50:24 CEST] <Compnn> people run mac on arm.... ok then
[20:56:21 CEST] <wm4> iOS?
[21:05:09 CEST] <Compnn> oh yeah, nevermind
[21:31:47 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:254eb5b6faeb: ppc: avutil: Drop a potentially dangerous workaround
[21:31:48 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:876a663c6681: Merge commit '254eb5b6faebb7bcfc3cefc1edced6652fe9d5be'
[21:46:42 CEST] <rcombs> jamrial: huh?
[21:47:16 CEST] <philipl> jamrial: yay. Of course they did...
[21:47:57 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:72cebae0d981: ppc: avutil: Use the abriged vector types
[21:47:58 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:e8676c758a62: Merge commit '72cebae0d981dde144340cf51f3c323f01e215e5'
[21:51:45 CEST] <ubitux> :/
[21:53:54 CEST] <jamrial> rcombs: http://fate.ffmpeg.org/report.cgi?time=20150531030339&slot=arm64-darwin-cla… http://fate.ffmpeg.org/report.cgi?time=20150531030718&slot=armv7-darwin-cla…
[21:54:45 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:7014b65995b1: ppc: pixblockdsp: Use the abriged vector types
[21:54:46 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:08f229d81e41: Merge commit '7014b65995b1fe6188fb53447bf61b08e3963355'
[21:54:49 CEST] <philipl> This vdpau hevc stuff is pretty broken right now.
[21:55:36 CEST] <philipl> The decoder spits out frames that are laid out differently in memory than the rest of vdpau suspects, so you end up with a frame that has the bottom half interlaced with the top half.
[21:55:46 CEST] <philipl> s/suspects/expects
[21:56:37 CEST] <philipl> I also suspect there are internal alignment problems which mean that the bottom half gets partially written into the top halfs alignment scratch space so you lose content too.
[21:56:41 CEST] <rcombs> jamrial: I already sent a patch to fix that
[21:56:41 CEST] <philipl> *sigh*
[21:57:12 CEST] <jamrial> rcombs: ah, nevermind then
[21:57:22 CEST] <rcombs> it just hasn't run again since it was applied
[21:57:52 CEST] <rcombs> (it's a dumb fix: it disables Secure Transport in cases where that function is missing [which is all iOS])
[21:58:30 CEST] <rcombs> (optimally, we should implement it ourselves or work some other method out for handling those cases [PEM imports])
[21:58:43 CEST] <rcombs> (but the build is green so at least we're not regressing in the short-term)
[22:19:06 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:baa94563fede: ppc: linux: Check altivec using the auxv
[22:19:07 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:3058872c293e: ppc: Clarify and extend the cpuid check
[22:19:08 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:ff1995437fa2: Merge commit 'baa94563fede8959a638b0fa132dd2124acd93e8'
[22:19:09 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:47cc1a2bf1b7: avutil/ppc/cpu: Check if unistd.h is available before including it
[22:19:10 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:8dcbfb73d58c: Merge commit '3058872c293e239e3b51e86fe18cfbe720aadff1'
[22:42:01 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:f22ebd2555d1: ppc: configure: Support ISA 2.06 and later
[22:42:02 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:3f21cdd85bfb: Merge commit 'f22ebd2555d15b59e109a5b630dd71374b076d0b'
[22:44:59 CEST] <nevcairiel> philipl: sounds like drivers are broken
[22:50:09 CEST] <wm4> nvidia didn't post patches this time
[22:50:16 CEST] <wm4> (they did when vdpau was introduced)
[22:50:22 CEST] <wm4> did they even try it?
[22:50:27 CEST] <nevcairiel> maybe they know its not done yet
[22:50:37 CEST] <nevcairiel> did a driver release advertise this as a feature?
[22:58:31 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:da60b99a8857: ppc: Restrict some Altivec implementations to Big Endian
[22:58:32 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:7d07ee5a9bd1: ppc: cpu: Add support for VSX and POWER8 extensions
[22:58:33 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:902ce2a6c436: Merge commit 'da60b99a8857d5ca236f32c1799a066e0135a866'
[22:58:34 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:58a420487337: Merge commit '7d07ee5a9bd170a06d26fd967cf8de5d3b1ce331'
[23:08:04 CEST] <wm4> nevcairiel: somewhat, http://www.nvidia.com/Download/driverResults.aspx/84043/en-us
[23:08:43 CEST] <wm4> but if the API advertises support, I'd say it implies to be confirmed as working by nvidia at least
[23:08:54 CEST] <nevcairiel> i guess so
[23:09:17 CEST] <nevcairiel> i was happy to see that the 10-bit decoding on the GTX960 worked right away out of the box on release
[23:09:21 CEST] <nevcairiel> on windows, that is
[23:16:03 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:1aff90504aa6: configure: ldbrx seems not working on qemu power8, disable for now
[23:43:29 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:eecd29b3fd7f: ppc: vsx: Implement float_dsp
[23:43:30 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:da9a6f4a2b9a: Merge commit 'eecd29b3fd7fee221580798346d6582b75c7ade4'
[23:43:31 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:1046b6b09326: avutil/ppc/float_dsp_init: Disable duplicate functions
[23:49:13 CEST] <Compnn> philipl : maybe someone should email nvidia ask whats up
[23:56:36 CEST] <cone-113> ffmpeg 03Luca Barbato 07master:d0bf20a4f25a: ppc: vsx: Implement diff_pixels and get_pixels
[23:56:37 CEST] <cone-113> ffmpeg 03Michael Niedermayer 07master:1ff47770ca50: Merge commit 'd0bf20a4f25ac5de021c860a0c8ad05638ee2078'
[00:00:00 CEST] --- Mon Jun 1 2015
1
0
[05:24:50 CEST] <seasc> i recently have ffplay continue running eventhough the file has ended (as in, audiofile has 1:17 min, but ffplay is still active after 3:00 mins), any ideas?
[05:39:57 CEST] <seasc> http://pastebin.com/AHhApi6R :: have a look at duration and real time at the end.
[06:05:01 CEST] <soreau> Does this channel support avconv as well? I'm trying to find a way to convert video files without losing video quality, from avi to mp4
[06:05:36 CEST] <chungy> no; see #Libav
[06:06:18 CEST] <chungy> (for the ffmpeg way though: ffmpeg -i input.avi -c copy output.mp4)
[08:35:19 CEST] <esngraf> Hey, we have a script that makes very short (~1sec) slices from videos, and it doesn't work right unless we start on a key frame. So it generates a list of all keyframes, but that's a pretty slow process. Wondering if there's a faster way of doing this... The command we use is: ffprobe -select_streams v -show_frames -v quiet $INPUTFILE > $KEYFRAMEFILE
[10:20:04 CEST] <anddam> hello, how do I specify a resample on an audio track
[10:20:14 CEST] <anddam> s/$/?/
[10:20:37 CEST] <anddam> I have Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 96000 Hz, stereo, fltp, 127 kb/s (default) and I'd like to resample to 44.1 kHz
[10:21:18 CEST] <c_14> Either -af aresample=44100, or -ar 44100
[10:21:19 CEST] <anddam> I usually do simple recoding with ffmpeg but I don't know how to specify only a resample action
[10:21:30 CEST] <anddam> s/recoding/transcoding
[10:22:33 CEST] <anddam> c_14: ah brilliant :-)
[10:24:55 CEST] <c_14> esngraf: you could try -noaccurate_seek and -ss as an input option, that way you should only be able to seek to the nearest keyframe.
[10:29:11 CEST] <esngraf> c_14: Many thanks we'll give that a shot. I also dug up this command on a forum, not sure if it will help: ffprobe -show_packets -print_format compact input.mkv | grep -n flags=K
[10:36:57 CEST] <anddam> c_14: thanks
[10:37:11 CEST] <c_14> esngraf: they seem to produce the same result and it is faster, you might want to add -select_streams v though
[10:50:36 CEST] <anddam> c_14: i'm surprised to see that the files resampled to less than half sample rate show a very small reduction in size
[10:50:57 CEST] <anddam> a four minutes audio track went from 3800 kB to 3700
[10:51:41 CEST] <c_14> Well, you're reencoding the audio.
[10:52:05 CEST] <c_14> And if the input is 128kb/s and you reencode to 128kb/s with half as many samples, it's still going to be about the same size.
[10:52:41 CEST] <c_14> You'll only see a bitrate reduction from downsampling if the input/output formats are lossless.
[10:52:52 CEST] <c_14> (unless you reencode at a lower bitrate, of course)
[10:53:27 CEST] <anddam> oh the bitrate is kb/s
[10:53:35 CEST] <anddam> so I end with more bit per sample
[10:54:05 CEST] <anddam> I see
[10:54:11 CEST] <c_14> yes
[10:54:50 CEST] <anddam> thanks for the info
[12:02:44 CEST] <esngraf> c_14: We have it sort of working, but with different source videos we get unexpected results (one file is 14 seconds like it should be, another is 40 seconds, using the same command) anything stand out? Here's a pastebin with output: http://pastebin.com/jkuehX9w
[12:11:56 CEST] <c_14> Maybe that one video has a much larger gop?
[12:18:31 CEST] <esngraf> c_14: Can we detect that or?
[12:38:45 CEST] <c_14> Check with the ffprobe how far the keyframes are apart from each other.
[12:43:16 CEST] <tracer> Hello, can anybody answer a mplayer-related question? When I run mplayer under Linux, I get the error "[VD_FFMPEG] DRI failure." What does it mean? A problem with a single frame, or acceleration not available for the whole clip? Command line is simply "mplayer filename.flv". It's likely have started after I switched to the free Radeon driver, though I may be wrong. Gentoo Linux AMD64, mplayer 1.2_pre20150214, ffmpeg 0.10.16 and 2.6.3.
[12:53:19 CEST] <esngraf> _c14: thank you kindly we'll try that, about to disconnect my laptop here to head home so just wanted to thank you before I part
[14:59:25 CEST] <zhanshan> hi
[15:00:27 CEST] <zhanshan> my problem is I want to use Filter and streamcopy together. What could I try?
[15:01:05 CEST] <BtbN> magic
[15:01:16 CEST] <BtbN> Or do you want to filter+reencode one stream, and copy another?
[15:01:41 CEST] <zhanshan> my video is a .MTS 108Mbit file (and I want to apply the vidstab filter) outputting a 108Mbps file
[15:01:48 CEST] <zhanshan> 108Mbps sorry
[15:02:23 CEST] <BtbN> You can't filter the video without re-encoding it.
[15:04:25 CEST] <zhanshan> pls see https://gist.github.com/anonymous/de9aa480eefc36b397e1
[15:05:02 CEST] <zhanshan> I understand that BtbN of course you're right
[15:05:51 CEST] <BtbN> Choose some codec and apropriate parameters then.
[15:06:06 CEST] <BtbN> Default for mp4 is h264
[15:06:36 CEST] <BtbN> It's impossible to tell ffmpeg to "keep it like it was", as there is no clear definition of that.
[15:20:33 CEST] <zhanshan> isn't .mkv a better choose and try to use something like "raw?
[15:26:16 CEST] <zhanshan> "apropriate parameters" are my problem I guess
[15:26:46 CEST] <zhanshan> any hint?
[15:27:04 CEST] <BtbN> Use whatever suits your needs. There is no "use the same as the input material has" option, because that's impossible.
[15:30:15 CEST] <zhanshan> I guess to avoid losing too much quality I shall go for RAW output then?
[15:38:48 CEST] <zhanshan> I just want to go for the best possible quality of course since I will use the resulting file as footage for my video editing
[15:39:11 CEST] <zhanshan> anything else doesn't make sense
[15:40:08 CEST] <zhanshan> but how could I have an overview of all the options ffmpeg offers? it's so immense
[15:43:54 CEST] <zhanshan> so my choice for now seems to be: ffmpeg -i input -c:v libx264 -preset ultrafast -qp 0 output.mkv
[15:50:35 CEST] <JodaZ> whats vidstab?
[15:50:43 CEST] <JodaZ> o nvm
[15:52:50 CEST] <JEEBsv> zhanshan: the preset is generally regarding _encoding_ speed, not decoding. also you probably want to use short GOPs if you actually do video editing with the clip
[15:53:05 CEST] <JEEBsv> I think the last time stuff was tested, -g 3 was noted as a nice one
[15:53:17 CEST] <JEEBsv> that way it's not intra only but seeks should be very fast
[15:53:19 CEST] <zhanshan> JodaZ video stabilizer, great tool for deshaking hand held camera footage a little bit by georg martius
[15:53:42 CEST] <JEEBsv> also make sure your video editor can load up both matroska as well as lossless AVC
[15:53:48 CEST] <JEEBsv> most commercial things will not
[15:53:58 CEST] <JodaZ> zhanshan, did you see that new hyperlapse stuff?
[15:54:10 CEST] <Mavrik> btw, what DO you put files for video editing in?
[15:54:12 CEST] <zhanshan> I use blender since a long time, it's my favourite, even if it's hell slow
[15:54:15 CEST] <Mavrik> So commercial stuff will read it?
[15:54:26 CEST] <JEEBsv> ok, then if you have new enough lavf/lavc it should be OK
[15:54:29 CEST] <zhanshan> JodaZ no what is that about?
[15:54:37 CEST] <JEEBsv> because blender uses lavf/lavc to load the file up
[15:55:08 CEST] <JodaZ> zhanshan, making smooth video even from a sped up moving camera
[15:55:13 CEST] <JEEBsv> also if your source is RGB and you want to keep it as such, there's the libx264rgb video encoder, which is the same as the libx264 one, except it defaults to RGB
[15:55:19 CEST] <JEEBsv> instead of YCbCr
[15:55:53 CEST] <JEEBsv> (also funny enough as far as I know out of the open source things blender actually seems to be the least retarded video editor if you actually need an editor)
[15:56:22 CEST] <JEEBsv> all of the other open source actual video editors seem to either be abandoned, bad or retarded
[15:56:58 CEST] <JEEBsv> scripting based ones are relatively alright, avs2.6 and vapoursynth.
[15:57:25 CEST] <zhanshan> that's right! JEEBsv
[15:57:37 CEST] <zhanshan> I regularly try different kinds
[15:57:54 CEST] <zhanshan> of video editing software
[15:58:11 CEST] <zhanshan> all through my bachelor studies of film long..
[16:04:35 CEST] <rikai> Hm, is it possible to use ffmpeg as an rtmp server? I'd essentially want to set up ffmpeg to listen for an rtmp stream, and then output that stream in some way... http://www.ffmpeg.org/ffmpeg-protocols.html#rtmp lists a 'listen' parameter, but i'm not quite sure i understand how i'd craft a command to set ffmpeg up to listen...
[16:21:07 CEST] <JEEBsv> rikai: that documentation is kind of weird since I most definitely remember lavf only being able to push an rtmp stream to a server
[16:21:11 CEST] <JEEBsv> not listen to one
[16:31:35 CEST] <rikai> JEEBsv: seems to come from http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5f2731c736c99294…
[16:31:38 CEST] <rikai> I think, anyway?
[16:32:52 CEST] <rikai> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5f2731c736c99294… this commit, specifically.
[16:33:08 CEST] <JEEBsv> well, on some level... yes, it seems so
[16:33:30 CEST] <JEEBsv> try setting the rtmp_listen avoption
[16:33:56 CEST] <JEEBsv> seems like it
[16:34:14 CEST] <JEEBsv> is mapped to -rtmp_listen 1 "Implies -rtmp_listen 1"
[16:35:48 CEST] <rikai> So... it'd be something like....
[16:35:52 CEST] <rikai> ffmpeg -rtmp_listen 1 -re -i rtmp://<host>:<port> <output>
[16:36:08 CEST] <JEEBsv> could be
[16:36:13 CEST] <rikai> And it'd listen on rtmp://<host>:<port>?
[16:36:17 CEST] <rikai> mmm, i'll give thatt a shot.
[16:38:42 CEST] <rikai> It's really too bad it doesn't work like the TCP input
[16:38:47 CEST] <rikai> where you can do -i tcp://0.0.0.0:port?listen=true
[16:39:19 CEST] <BtbN> rikai, use nginx-rtmp
[16:39:46 CEST] <BtbN> It's way better suites as an rtmp server, because that's its single purpose
[16:40:47 CEST] <rikai> BtbN: yeah, i'm aware of using a seperate rtmp server, just trying to do something a bit different for curiosity's sake. :)
[18:11:41 CEST] <kamelotusky> Hello
[18:12:30 CEST] <kamelotusky> I have a problem. I can't compile 2 ass files.
[18:13:05 CEST] <kamelotusky> according to the documentation, or as i understood, you have to do "ass=sub1.ass,sub2.ass"
[18:13:23 CEST] <kamelotusky> The 1st one is recognized, but not the 2nd...
[18:34:49 CEST] <thomedy> hey i have a questoin..... i have been hitting a wall every time
[18:35:40 CEST] <thomedy> i have ffmpeged in a 1000 ways and i have un installed ffmpeg and re downloade d it from ffmpeg website and compiled it from source which took for ever and i cant get mp4 h264
[18:36:10 CEST] <thomedy> i did get ffmpeg -i input output.mp4 but i dont konw how to gaurantee that that is h264
[18:36:23 CEST] <thomedy> and any attempt to do so explicitly has failed
[18:36:39 CEST] <thomedy> please be a room that works because i have tried a million ways and im running low on hope
[18:43:19 CEST] <Mavrik> https://trac.ffmpeg.org/wiki/Encode/H.264#crf
[18:43:24 CEST] <Mavrik> "crf example"
[18:55:44 CEST] <thomedy> Mavrik, yeah i have tried that it says un recognized preset
[18:55:59 CEST] <thomedy> or unrecognized option 'preset'
[18:56:43 CEST] <Mavrik> That's impossible
[18:56:58 CEST] <Mavrik> If you actually have ffmpeg built in last 5 years.
[18:57:17 CEST] <Mavrik> can you pastebin the command and all of the output?
[18:57:33 CEST] <thomedy> last night for like a half an hour
[18:57:45 CEST] <thomedy> i recompiled it from source code from the ffmpeg website
[18:57:47 CEST] <thomedy> it took forever
[19:29:55 CEST] <thomedy> any suggestions
[19:30:00 CEST] <orfios> i need to mute the audio in a subsection of an mp4 video, i'm not sure what the CLI command for that would be. can someone help me out? i have millisecond timestamps of regions that need to be muted. some regions are just for the audio, and other regions are for the video. I need to be able to mask the video as well
[19:30:14 CEST] <thomedy> i skipped compilling the h265 because i didn't think i needed it
[19:30:21 CEST] <thomedy> but that wasn't the issue was it.
[19:30:35 CEST] <thomedy> maybe i dont realize h265's i ntegration
[19:34:48 CEST] <ChocolateArmpits> orfios: 'Volume' audio effect has an expression parameter so you can do a frame comparison to determine if sound should be muted or no
[19:37:41 CEST] <orfios> ChocolateArmpits: is there a way to specify onset and offsets of the region to have the filter applied over? i don't want to change the volume for the whole video
[19:38:17 CEST] <ChocolateArmpits> orfios: THat's what a comparison would be, let me write an example
[19:40:07 CEST] <orfios> ChocolateArmpits: thank you, i'm pretty new to ffmpeg and video editing in general
[19:44:03 CEST] <ChocolateArmpits> say your mute timecode is from 00:10 to 00:25 at 25fps, the comparison would be -af volume=volume='if(gt(n,250)*lt(n,625),0,1)':eval=frame
[19:44:46 CEST] <ChocolateArmpits> Here it basically compares the current frame number and only if it's greater than 250 and below 625 is the volume set to 0
[19:45:08 CEST] <ChocolateArmpits> Else the volume is kept "full" or at 1
[19:45:26 CEST] <ChocolateArmpits> The expression is evaluated for every frame so you have frame precision
[19:45:36 CEST] <ChocolateArmpits> There is also second precision which is default
[19:46:25 CEST] <ChocolateArmpits> I believe by stacking commands together this way you can mute many sections with one filter pipeline, rather than continously returning to mute
[19:47:03 CEST] <ChocolateArmpits> To know exact commands and their syntax use Utilities documentation and Expression-Evaluation section https://www.ffmpeg.org/ffmpeg-utils.html#Expression-Evaluation
[19:47:33 CEST] <ChocolateArmpits> Filters and the commands they support can be searched at Filters documentation https://ffmpeg.org/ffmpeg-filters.html#volume
[19:47:38 CEST] <ChocolateArmpits> here's one for the Volume filter
[19:47:51 CEST] <ChocolateArmpits> THey also give commands
[19:49:18 CEST] <orfios> ChocolateArmpits: thank you! that makes sense. would the video subsection masking work in a similar way? i need to leave certain section with full audio but mask the entire video content
[19:49:20 CEST] <ChocolateArmpits> :s sorry, this statement isn't true "There is also second precision which is default". Default is to evaluate only once
[19:49:50 CEST] <ChocolateArmpits> orfios: The idea should be the same, I just don't know what filter there is for that, haven't searched yet
[19:50:06 CEST] <orfios> cool, thanks
[19:50:11 CEST] <ChocolateArmpits> Usually you can get the idea of what a filter does by reading it's name
[19:50:26 CEST] <ChocolateArmpits> so use the tree at the top
[19:50:46 CEST] <ChocolateArmpits> table of contents that is
[19:56:41 CEST] <ChocolateArmpits> orfios: Ok, as for the video you should use Overlay filter https://ffmpeg.org/ffmpeg-filters.html#overlay-1
[19:57:31 CEST] <ChocolateArmpits> You will have to generate a black video to use as a second input to overlay with the original, it can generated with ffmpeg "-f lavfi -i color=black:1920x1080 " command
[19:57:43 CEST] <ChocolateArmpits> basically put it right after your first input
[19:58:14 CEST] <ChocolateArmpits> Because the filter needs two inputs, instead of default -vf or -video_filter paramter you'll have to use -filter_complex
[20:04:59 CEST] <orfios> ChocolateArmpits: thanks. i'll check that out in a sec. i just ran the command you provided for the audio muting and got this error: [Parsed_volume_0 @ 0x7fd4f85235a0] [Eval @ 0x7fff54db5640] Missing ')' or too many args in 'gt(n'
[20:04:59 CEST] <orfios> [Parsed_volume_0 @ 0x7fd4f85235a0] Error when evaluating the volume expression 'if(gt(n'
[20:04:59 CEST] <orfios> [AVFilterGraph @ 0x7fd4f8700a80] Error initializing filter 'volume' with args 'volume=if(gt(n'
[20:04:59 CEST] <orfios> Error opening filters!
[20:05:33 CEST] <orfios> the command I used: ffmpeg -i sample.mp4 -af volume=volume='if(gt(n,250)*lt(n,625),0,1)':eval=frame output.mp4
[20:05:42 CEST] <ChocolateArmpits> orfios: lemme take a look
[20:09:20 CEST] <ChocolateArmpits> orfios: did you forget to write the quotes ?
[20:10:10 CEST] <orfios> the single quotes? in 'if(gt(n,250)*lt(n,625),0,1)'?
[20:10:13 CEST] <ChocolateArmpits> I just tested the command, works on my side
[20:10:16 CEST] <ChocolateArmpits> yes
[20:10:31 CEST] <orfios> pretty sure they were there, i'll try again
[20:10:40 CEST] <ChocolateArmpits> They need to be there so ffmpeg parses it correctly
[20:10:46 CEST] <orfios> the video mask generation worked btw, just tried it out, thanks
[20:11:39 CEST] <orfios> same error, just retried
[20:11:49 CEST] <orfios> that's strange
[20:12:09 CEST] <ChocolateArmpits> can you post your command line ?
[20:12:13 CEST] <c_14> try surrounding the whole volume filter in double quotes
[20:13:13 CEST] <orfios> ffmpeg -i sample.mp4 -af volume=volume='if(gt(n,250)*lt(n,625),0,1)':eval=frame output.mp4
[20:14:13 CEST] <ChocolateArmpits> idk try what c_14 says
[20:14:37 CEST] <orfios> c_14: i tried using ffmpeg -i sample.mp4 -af "volume=volume='if(gt(n,250)*lt(n,625),0,1)':eval=frame" output.mp4
[20:14:41 CEST] <orfios> and got this error:
[20:14:53 CEST] <orfios> i should probably pastebin it
[20:15:53 CEST] <orfios> http://pastebin.com/fGRnyEiu
[20:16:23 CEST] <c_14> With that exact command?
[20:16:33 CEST] <orfios> yup
[20:16:39 CEST] <c_14> oh
[20:16:44 CEST] <c_14> libvo_aacenc is fucking up
[20:16:50 CEST] <c_14> on line 6
[20:17:00 CEST] <c_14> I don't know why, but it is. Try a different encoder.
[20:17:09 CEST] <c_14> iirc libvo_aacenc wasn't even that good
[20:17:25 CEST] <orfios> how can I specify a different encoder
[20:18:28 CEST] <c_14> -c:a aac -strict -2 for example
[20:18:56 CEST] <c_14> You usually only need the -c:a [encoder], but the internal aac encoder is marked as experimental
[20:21:35 CEST] <orfios> c_14: it worked! thank you so much!
[20:23:42 CEST] <thomedy> okjay im sorry i have 3 boys im at home today... i have tried a million options.... what is the soltion to turn any video into h264 mp4
[20:24:51 CEST] <c_14> ffmpeg -i video -c:v libx264 -c:a copy out.mkv
[20:24:58 CEST] <c_14> Though you might want to adjust for video quality
[20:26:12 CEST] <thomedy> i get unknown encoder libx264
[20:26:32 CEST] <thomedy> i just compiled from source code last night and i get this error and errors like it all the time
[20:26:35 CEST] <c_14> You'll need an ffmpeg encoded with libx264
[20:26:39 CEST] <c_14> What was your config line?
[20:27:41 CEST] <thomedy> i did
[20:27:50 CEST] <thomedy> in compiling i addded the option
[20:27:59 CEST] <thomedy> enable-libx264 last night
[20:28:14 CEST] <thomedy> i remember becausei went through the whole ffmpeg compile instructions from ffmpeg
[20:28:16 CEST] <c_14> where did you install it to? is it in your path? do you have another ffmpeg binary masking it?
[20:28:28 CEST] <thomedy> the only thing was i didn't do h265 i didn't think i would need it
[20:28:32 CEST] <thomedy> and it was taking forever
[20:31:09 CEST] <c_14> you can see the config line in the output when you execute ffmpeg
[20:31:51 CEST] <thomedy> i just follewed the steps in ffmpeg websit
[20:32:11 CEST] <thomedy> and i removed the original ffmpeg and the av library that runs the ubuntu ffmpeg fake
[20:32:25 CEST] <thomedy> mostly from instructiosn from youtube and other internet sources
[20:32:33 CEST] <thomedy> so i think i got it out well
[20:32:56 CEST] <thomedy> i remember that when i wsa doing it i think that ffmpeg didn't exist
[20:33:07 CEST] <thomedy> sorry unclear
[20:33:22 CEST] <thomedy> when i finished trying to run ffmpeg i couldn't so i think i got it out before i reinstalled it
[20:33:32 CEST] <thomedy> and then i just followed the page after that
[20:35:14 CEST] <thomedy> when i ffmpeg -config | grep 264 i get
[20:36:20 CEST] <thomedy> D.V.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[20:36:25 CEST] <thomedy> i mean -codecs not -config
[20:36:26 CEST] <thomedy> sorry
[20:36:31 CEST] <Daan_> Hi, can anyone help me find the right parameters and can you help me to make a waveform with 1 line only?
[20:37:11 CEST] <thomedy> i dont know what tha tmeans but i think it means i should have h264 yet everything i have done i get errors
[20:37:13 CEST] <c_14> thomedy: that binary wasn't compiled with libx264 support, check if you're executing the wrong binary or somethnig
[20:38:02 CEST] <thomedy> i dont know how to check for that im sorry
[20:38:23 CEST] <thomedy> your saying that page of ffmpeg is not fully accurate
[20:38:41 CEST] <c_14> I don't know what page you're referring to.
[20:38:46 CEST] <thomedy> ill get it
[20:38:47 CEST] <thomedy> one sec
[20:43:42 CEST] <thomedy> http://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
[20:44:14 CEST] <c_14> Have you tried executing ~/bin/ffmpeg instead of just ffmpeg ?
[20:45:08 CEST] <thomedy> so do everything but just bin
[20:45:33 CEST] <thomedy> are you kidding me
[20:45:36 CEST] <thomedy> that solved it
[20:45:45 CEST] <thomedy> i thought that that compile would now to move it to the typed commands
[20:45:48 CEST] <thomedy> i think that fixed it
[20:46:18 CEST] <thomedy> it surprises me that that was the soolution i sassumed i could keep it to the know commands like ls and cd and what not
[20:46:36 CEST] <thomedy> yeah that looks like it fixed it
[20:46:52 CEST] <thomedy> well easy fix but i guess i shouldn't have assumed thanks
[20:46:54 CEST] <thomedy> back to physics
[20:46:59 CEST] <thomedy> you guys are awesome
[20:47:39 CEST] <Daan_> Hi, can anyone help me find the right parameters and can you help me to make a waveform with 1 line only?
[20:47:45 CEST] <thomedy> thank you so much
[22:55:51 CEST] <kate12> hi i am planning to purchase cloud vps for my ffmpeg web application. What would be the most ideal config? Should I go for high clock speed or multi cores?
[23:53:54 CEST] <skomorokh> Using these settings (incl. -threads 8), ffmpeg seems to only peg one core while doing the first pass of encoding... is that expected for VP9? https://sites.google.com/a/webmproject.org/wiki/ffmpeg/vp9-encoding-guide
[23:57:04 CEST] <skomorokh> Ahhh, looks like that was only added in 1.4.0?
[00:00:00 CEST] --- Mon Jun 1 2015
1
0