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
January 2015
- 1 participants
- 62 discussions
[00:20] <iive> won't runtime lib loading be used as a workaround for non-free ffmpeg distributable.
[00:21] <iive> when external library have conflicting license.
[00:22] <iive> this way, ffmpeg and the library are distributed separately and same ffmpeg binary can work with and without the troubled library.
[00:42] <Daemon404> j-b, why did someone commit opus in mp4 to vlc
[00:42] <Daemon404> it is not a final spec.
[02:03] <compn> Daemon404 : because fuck specs!
[02:05] <kierank> well yeah look at libavformat and the mpegts
[02:05] <kierank> who cares if there isn't pmt
[02:06] <kierank> let's just guess the streams
[02:06] <compn> lets instead just reject 50% of mpegts because the spec says so ?
[02:12] <kierank> lol 50%
[02:12] <kierank> more like 0.0000000001%
[02:12] <kierank> and break valid streams for no reason by guessing ghost pids
[02:31] <compn> kierank : why not submit patch to make -ghostpid enable that feature and disable it the rest of the time ?
[02:36] <cone-975> ffmpeg.git 03Vittorio Giovara 07master:456ffec35d55: img2dec: correctly use the parsed value from -start_number
[02:36] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:140dfd14fdab: Merge commit '456ffec35d55288d589aa1901919e038c3427f30'
[02:39] <michaelni> kierank, which ticket is that where a valid stream (with pmt id assume from "valid") is broken ?
[02:40] <kierank> will have to look
[02:40] <kierank> but iirc there is a ticket with a ghost pid that is probed and ends up as mp3 as usual
[02:41] <michaelni> if you point me to it i can take a look, btw whats a ghost pid ?
[02:42] <kierank> a pid that is in the stream but not referenced in the pmt
[02:42] <kierank> i.e one the decoder is meant to ignore
[02:44] <michaelni> where does the spec say the decoder MUST ignore such streams ?
[02:44] <kierank> well they are not part of the program
[02:45] <michaelni> yes, they should be ignored if the user wants just that program
[02:45] <kierank> but you don't know what the data is
[02:45] <kierank> it could be anything
[02:45] <kierank> but if it's not in the pmt you don't know
[02:46] <michaelni> i also know this IRC log is english even though it doesnt say it is english
[02:46] <kierank> so you should probe random data and guess incorrectly as mp3
[02:46] <kierank> because you don't know what it is
[02:46] <michaelni> no
[02:49] <michaelni> ffmpeg should ideally detect it as unknown data
[03:01] <cone-975> ffmpeg.git 03Vittorio Giovara 07master:1e763454322f: png: improve signature check
[03:02] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:cd960c8a4f7c: Merge commit '1e763454322f7fbc7799f6009bf2e11d7a3b9821'
[04:04] <j-b> Daemon404: why not?
[04:34] <cone-975> ffmpeg.git 03Vittorio Giovara 07master:cf70ba37ba74: mov: Check angle rather than full matrix when updating SAR
[04:34] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:89b6382bec08: Merge commit 'cf70ba37ba74089a18295b29e77dead0a3222c9e'
[04:34] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:47795505acea: avformat/mov: rewrite aspect from matrix code
[04:34] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:cc18ea8de058: avformat/mov: Do not set aspect ratios that would contain zeros
[05:14] <cone-975> ffmpeg.git 03Stefano Sabatini 07master:e2ad0b66fa27: imgutils: create misc functions for dealing with buffers
[05:14] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:55dc253c24f2: Merge commit 'e2ad0b66fa273c5c823978e8f601f2c0d9ee42f8'
[05:34] <cone-975> ffmpeg.git 03Paul B Mahol 07master:0e6c7dfa650e: lavu: add planar 16 bit and 8 bit rgb with alpha
[05:34] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:ada0fc4efa25: Merge commit '0e6c7dfa650e8b0497bfa7a06394b7a462ddc33a'
[05:53] <cone-975> ffmpeg.git 03Paul B Mahol 07master:9a4aaae3b293: lavc: add GBRAP to avcodec_align_dimensions2
[05:53] <cone-975> ffmpeg.git 03Paul B Mahol 07master:928061670e87: libswscale: GBRAP input & output and GBRAP16 input support
[05:53] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:5edbd4f4106f: Merge commit '9a4aaae3b29392b6d74997e06be249d7d54a7394'
[05:53] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:27513846f66b: Merge commit '928061670e873e816daa14827853b7e11221ff5f'
[06:29] <cone-975> ffmpeg.git 03Paul B Mahol 07master:f86f39cb9b1f: tiff: support decoding GBRP and GBRAP formats
[06:29] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:3779973a9b8e: Merge commit 'f86f39cb9b1fcd063d5e4812132a75c06cc7acd2'
[10:17] <__gb__> hi compn, I am not going to comment on that right now
[10:20] <__gb__> compn, for testing hwaccel, I did something here: https://github.com/gbeauchesne/mvt_tools (granted, vaapi centric atm)
[10:21] <__gb__> FATE could work as well, there is only one point of possible failure I am aware of for h264 conformance tests
[10:25] <ubitux> michaelni: i'd like to improve pal8 support; i don't understand why sws says it doesn't support pal8 as output, it seems to though (what happens when you request pal8 as output?)
[10:28] <nevcairiel> using fate for hwaccel testing works quite well, just have to skip the cropping test. the only problem is that most/many fate boxes are headless systems or VMs, and hwaccel doesnt necessarily work on those. I know my fate Windows VM doesn't do hwaccel for testing.
[10:28] <nevcairiel> .. so i only test it manually when i do changes
[10:28] <ubitux> mmh we don't have a apng muxer, too bad
[10:31] <wm4> ubitux: to handle pal8, you need to decide on a palette
[10:31] <ubitux> i'd like to start with a palette per frame
[10:31] <wm4> ubitux: so you'd have to provide sws one or so
[10:32] <ubitux> mmh?
[10:32] <ubitux> i mean defining a palette within swscale for a given frame
[10:33] <ubitux> (i can use elbg for that, no?)
[10:33] <wm4> I suppose palette per frame is much simpler
[10:34] <ubitux> maybe a video filter would be more appropriate
[10:36] <__gb__> nevcairiel, FATE/hwaccel over Xen, KVM or VMware could indeed be good tests for vGPU engines in there
[10:37] <__gb__> as to headless systems, this could work just fine. MVT runs in headless mode actually (VA/DRM)
[10:38] <__gb__> nevcairiel, including, windows over XenGT could be worth testing if you have some time to spare
[10:38] <wm4> __gb__: so what's your opinion about libyami? should we be using it instead?
[10:45] <nevcairiel> __gb__: the only problem with that would be that i cannot be sure if i'm testing our code or the VMs emulation capabilities.... :)
[10:49] <__gb__> from older discussions with original xen-gt architect a couple of years ago, there were indeed issues, but I believe they have been addressed since the public release :)
[10:50] <__gb__> hence, "worth testing if you have time" but don't get too upset if this fails right now
[11:24] <wm4> no opinion apparently
[11:40] <cone-975> ffmpeg.git 03Clément BSsch 07master:3b3229aef322: avfilter/edgedetect: fix indent
[12:04] <ac_slater> hey all. I can't really seem to figure out how to cross compile ffmpeg for 32bit from 64bit linux
[12:04] <ac_slater> the --host{cflags,ldflags}=-m32 aren't doin it
[12:05] <nevcairiel> you dont want --host, you want --extra-cflags
[12:06] <ac_slater> nevcairiel: damn! Thanks!
[12:06] <ac_slater> nevcairiel: I meant to ask this in the users channel, my mistake
[12:43] <michaelni> ubitux, the "non support" was probably meant as not supporting finding and using arbitrary palettes, sws supports multiple fixed palette 8bit output formats
[12:50] <ubitux> ok
[12:52] <cone-975> ffmpeg.git 03Anton Khirnov 07master:8809c974a3fb: id3v2: constify the 'tag' parameter to special metadata parsing callback
[12:52] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:06ec2f1d3218: Merge commit '8809c974a3fb51f96e498a5556a4a5bbacc581ce'
[12:52] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:7eef45a76f82: avformat/id3v2: Fix incompatible pointer type warnings
[13:10] <cone-975> ffmpeg.git 03Anton Khirnov 07master:932788be5af8: id3v2: add names to the parameters of ID3v2EMFunc.read
[13:10] <cone-975> ffmpeg.git 03Anton Khirnov 07master:54bc15d5ebfd: id3v2: fix reading v2.2 attached pictures
[13:10] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:24c76bae5f47: Merge commit '932788be5af8dee062c77851b573ea47dd6d047a'
[13:10] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:eb215be9ce74: Merge commit '54bc15d5ebfd07fd468743ba29f709ea19e840b9'
[13:37] <akira4> ubitux, the link to the complete repo : https://github.com/akira4/FFmpeg. Is this better?
[13:43] <ubitux> yes!
[13:43] <ubitux> you probably want to work in a branch ` master
[13:43] <ubitux> but yeah, will do.
[13:45] <cone-975> ffmpeg.git 03Vittorio Giovara 07master:014b6b416fec: vp8: improve memory allocation checks
[13:46] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:9fb5a91c6693: Merge commit '014b6b416fec89777cb9cff61bcf7896eaf7cf39'
[13:54] <cone-975> ffmpeg.git 03Vittorio Giovara 07master:8a9641a652ed: bsf: check memory allocations
[13:54] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:c5eb725fd33e: Merge commit '8a9641a652ed1546fedfda22584f79d3d423096e'
[14:06] <cone-975> ffmpeg.git 03Vittorio Giovara 07master:402fb5550e36: opus_parser: drop unused variable
[14:06] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:2bc841815c9c: Merge commit '402fb5550e36dd994b13941ef5499f9087afd345'
[14:20] <Daemon404> j-b, mostly because it is a) not implemented properly b) might encourage use of an unfinished spec
[14:27] <ubitux> damn, our gif decoder doesn't output in pal8
[14:27] <Daemon404> i always thought pal8 was stupid as a "Colorspace"
[14:28] <ubitux> i'm not sure to see the problem
[14:31] <Daemon404> its not a colorspace IMO
[14:31] <Daemon404> it should just be rgb.
[14:31] <Daemon404> (the kludges in swscale for pal is ... meh)
[14:33] <ubitux> and every time you need to transmit the palette you recompute it from rgb32?
[14:35] <Daemon404> it'd probably be better as metadata
[14:35] <Daemon404> of course it was hammered to fit as a "Colorspace" instead
[14:36] <Daemon404> (it is also utterly trivial to computer an existing palette as well)
[14:40] <ubitux> sounds simpler to just have it in a plane
[14:41] <ubitux> i don't see the benefit of using a... string to transmit that
[14:41] <Daemon404> i dont count decoding to a palette as actually decoding
[14:41] <Daemon404> since you still have to decode it to use it in any reasonable way
[14:41] <Daemon404> (also, who said string?)
[14:43] <ubitux> metadata are string
[14:43] <ubitux> or maybe you thought "side data" or something
[14:43] <ubitux> but there is really no benefit for that indirection
[14:43] <ubitux> it won't solve anything to have it stored differently
[14:44] <Daemon404> not in the current libav* molds, no
[14:44] <Daemon404> because when all you have are circle holes, every peg will be made into a circle
[14:44] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:def69553e745: h264_cabac: Break infinite loops
[14:44] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:330e892c083e: Merge commit 'def69553e745e007925147b2e7e4b32c57d08fdf'
[14:46] <wm4> Daemon404: my favorite is that formats other than pal8 can require a palette
[14:46] <wm4> even if the palette is not used
[14:46] <wm4> (wat)
[14:46] <nevcairiel> how is it required if its not used
[14:47] <Daemon404> well im currently trialing !swscale for some use cases
[14:47] <Daemon404> ;)
[14:47] <wm4> nevcairiel: it will crash when... copying the AVFrame
[14:48] <wm4> simply because the pixfmts in questions are declared as having a palette
[15:03] <ubitux> (wm4: fyi ./ffmpeg -i ~/fate-samples/fli/fli-engines.fli -ss 3 -vf palettedbg -frames:v 1 -y pal.png http://b.pkh.me/pal.png)
[15:03] <wm4> ah
[15:04] <ubitux> what does pseudopal actually means?
[15:04] <ubitux> i'm disappointed we removed pal8 from the gif decoder :'(
[15:04] <ubitux> but i guess that's because of transparency
[15:07] <cone-975> ffmpeg.git 03Martin Storsjö 07master:024e5a2d5ff8: rtmppkt: Repeat the full 32 bit timestamp for chunking continuation packets
[15:07] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:6e69bf4a7eb5: Merge commit '024e5a2d5ff8a94adce48abb15ce2fb471f9d18e'
[15:08] <nevcairiel> * The pixel format is "pseudo-paletted". This means that FFmpeg treats it as
[15:08] <nevcairiel> * paletted internally, but the palette is generated by the decoder and is not
[15:08] <nevcairiel> * stored in the file.
[15:08] <nevcairiel> there ^
[15:09] <nevcairiel> not sure if that actually applies to any codec
[15:09] <nevcairiel> apparently some combination of raw files
[15:09] <wm4> it's also not sure what the heck it means
[15:10] <Daemon404> i dont understand its point
[15:10] Action: ubitux neither
[15:10] <iive> probably Y8
[15:11] <iive> instead of been treated as YUV with a single plane/channel, it is treated as Pal8 where each index is a single gray gradation.
[15:12] <wm4> iive: there are other pseudopal formats
[15:13] <wm4> like rgb8
[15:13] <wm4> or bgr4_byte (why does this even exist)
[15:13] <iive> cga?
[15:16] <wm4> what?
[15:16] <wm4> that thing from 50 years ago?
[15:18] <iive> yes, 34 years old.
[15:22] <Mavrik> hmm, any pointers on how to blend a progressive AVFrame onto an interlaced AVFrame?
[15:23] <nevcairiel> if your progressive image isnt moving, then just do it, if it is moving, interlace it first? :D
[15:25] <Mavrik> basically I'm doing a filter and even though my progressive image isn't moving I'm seeing it "dance around" on interlaced content :)
[15:25] <Mavrik> Hrmf, I should look at the libass filter
[15:26] <wm4> so you want to render subtitles on an interlaced frame?
[15:27] <Mavrik> Yes, I'm doing my own custom filter to grab subtitle images (which I have in AVFrame) to the video
[15:27] <Mavrik> currently I'm using some old blending code from 1.0 days I guess, which I should probably replace
[15:28] <wm4> I doubt the libass filter does anything special for interlaced, but I don't know
[15:29] <nevcairiel> a static/not-moving interlaced image should be the same as a progressive image, interlaced only gets special when there is changes between two fields (ie. the image moves), unless i'm missing something right now
[15:31] <Mavrik> it's entirely possible I'm messing something else now, I was just more wondering if libavfilter or libswscale already have AVFrame blending code somewhere implemented
[15:31] <Mavrik> (this is my broken result: https://dl.dropboxusercontent.com/u/2425715/interl.png )
[15:32] <nevcairiel> those subtitle artifacts dont like what I expected
[15:35] <Mavrik> the other option is that I'm messing something up when decoding them (they're coming from DVB and I'm porting old code to 2.5)
[15:35] <Mavrik> anyway, I'll look into it, thanks anyway
[16:35] <cone-975> ffmpeg.git 03agathah 07master:72c61c272c52: avcodec/nvenc: fix b frame settings
[16:36] <cone-975> ffmpeg.git 03Clément BSsch 07master:f5326039938c: avfilter: add showpalette filter
[16:40] <cone-975> ffmpeg.git 03Clément BSsch 07master:a83398c8d2c9: doc: fix showpalette position
[18:02] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:b0be6d8385c5: avformat/id3v2: remove unused variable
[18:02] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:46b0fce627d6: avutil/pixfmt: Document the duplicated AV_PIX_FMT_GBRAP* formats
[18:02] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:ec9935b288af: avutil/pixfmt: Support the AV_PIX_FMT_GBRAP* formats with AV_HAVE_INCOMPATIBLE_LIBAV_ABI
[18:03] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:5f964c6027da: avcodec/flac_parser: Use sizeof(variable) instead of sizeof(type)
[18:03] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:6c3cb02a742f: avcodec/flac_parser: Check for av_malloc() failure
[18:09] <wm4> michaelni: do you know a single user of AV_HAVE_INCOMPATIBLE_LIBAV_ABI?
[18:11] <michaelni> no, i was thinking about removing it already
[18:12] <wm4> that would be a nice cleanup
[18:29] <ubitux> dropping abi compatibility?
[18:29] <ubitux> so no more tags etc for codec ids?
[18:31] <wm4> there are two parts to this
[18:31] <wm4> 1. not breaking ffmpeg's ABI if libav adds something
[18:31] <wm4> and 2. having a perfectly Libav-compatible ABI
[18:31] <wm4> this is about 2.
[18:31] <wm4> for 1. you still need stupid hacks
[18:33] <ubitux> mmh yeah indeed my bad
[18:56] <nevcairiel> i dont really view the the fourcc codec id tags as a problem or anything
[21:29] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:e7d85186d639: avcodec/parser: Check that the parser return code is valid
[23:43] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:71bd6ea0fada: avcodec/flashsv2enc: use av_realloc_array()
[23:43] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:5989a2b24f36: avcodec/g722enc: Use av_mallocz_array()
[23:43] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:2c22042aa072: avcodec/g2meet: Use av_mallocz_array() for framebuffer allocation
[00:00] --- Fri Jan 16 2015
1
0
[00:31] <n0-pann1es> hi folks
[00:31] <n0-pann1es> is this the right place to learn about video editing?
[00:32] <c_14> Depends, what are you trying to do.
[00:32] <n0-pann1es> I want to cut and paste differnt clips together into one vid
[00:32] <n0-pann1es> but I use windows
[00:33] <c_14> You can do that with ffmpeg.
[00:34] <n0-pann1es> i thought it was justa codec
[00:34] <n0-pann1es> is it a program?
[00:36] <c_14> It's a program, yes.
[00:36] <c_14> https://ffmpeg.org/
[00:36] <n0-pann1es> can I buy it from you?
[00:37] <n0-pann1es> cool thx
[00:43] <AlexRussia> n0-pann1es: yep, may be you can do some kind of donation....
[00:43] <AlexRussia> :D
[00:44] <n0-pann1es> I will send you some money if you comment on my facebook
[00:48] <AlexRussia> n0-pann1es: http://ffmpeg.org/donations.html
[00:48] <n0-pann1es> cool thx, you think they get enough?
[00:49] <AlexRussia> n0-pann1es: IDK, I am not part of them
[00:49] <AlexRussia> just you said buy
[00:49] <AlexRussia> but ffmpeg is open source
[00:49] <AlexRussia> so buy here easy to convert in donation
[00:50] <n0-pann1es> but it does nto work with windows os?
[00:50] <c_14> It works on windows.
[00:51] <c_14> Check under Downloads Windows
[00:51] <n0-pann1es> o cool thx
[00:53] <n0-pann1es> why cant i find it?
[00:58] <robotbrain> hello
[00:58] <robotbrain> I am trying to get an extremely low latency livestream of a screen region
[00:59] <robotbrain> here is the command: http://pastebin.com/Num6NLgq
[00:59] <c_14> Why do you have -tune zerolatency twice?
[00:59] <robotbrain> I am using this as a/v for a wireless VR rig with google cardboard
[01:00] <robotbrain> and that is accidental
[01:00] <c_14> The second -s is redundant
[01:01] <c_14> What's the -strict -2 for there?
[01:03] <voip_> can you guys chek http://pastebin.com/nsRs4B5t i have many different errors
[01:05] <voip_> Number of bands (13) exceeds limit, Multiple frames in a packet from stream 0B, Prediction is not allowed in AAC-LC, Reference 4 >= 2,error while decoding MB 14 64, concealing 515 DC, 515 AC, 515 MV errors in P frame, Assuming an incorrectly encoded 7.1 channel layout ...........
[01:05] <voip_> llogan, can yo check ?
[01:08] <robotbrain> c_14: I was using aac earlier and it was complaining
[01:08] <c_14> Ye, but you don't need it for opus.
[01:09] <robotbrain> I realize that, had it left in
[01:09] <robotbrain> ive just been tinkering the same cli
[01:09] <n0-pann1es> sorry I found it... I am very idiot
[01:09] <llogan> voip_: i don't know. looks like a shitty input.
[01:09] <c_14> Other than the things I mentioned, I can't find much improvement. You can read through https://trac.ffmpeg.org/wiki/StreamingGuide#Latency if you want
[01:10] <robotbrain> I have been
[01:10] <robotbrain> there is about a one second delay atm
[01:10] <robotbrain> for a/v input in vr that is unacceptable
[01:10] <n0-pann1es> cool so is ther a graphics program with layering that will work with widows and is free?
[01:11] <voip_> thamks. llogan
[01:13] <c_14> robotbrain: what if you remove the audio stream?
[01:13] <llogan> n0-pann1es: sounds like you want an editor. you could just use "movie maker". it's free and basic i think.
[01:14] <robotbrain> c_14: same
[01:15] <n0-pann1es> llogan MM sux
[01:16] <robotbrain> I also get data is not aligned if that helps
[01:16] <c_14> robotbrain: try enabling intra refresh?
[01:17] Action: robotbrain facepalms after realizing he never put that in
[01:18] <robotbrain> c_14: longer delay
[01:18] <c_14> longer?
[01:18] <c_14> That's weird
[01:18] <robotbrain> 1sec vs 5sec
[01:20] Action: robotbrain adds more threads and it cuts time in half
[01:21] <c_14> Wait, more threads decreases the latency?
[01:21] <robotbrain> oh wait
[01:21] <robotbrain> I must have had more before
[01:21] <robotbrain> I didnt have it set
[01:22] <c_14> Unset is automatic
[01:22] <robotbrain> down to ~.5sec
[01:22] <c_14> Ie as many as it wants
[01:22] <robotbrain> by setting it low
[01:23] <c_14> Do you know what -compression_level does?
[01:23] <c_14> Cause I sure don't.
[01:23] <robotbrain> 10 is best quality
[01:23] <robotbrain> 0 is worst
[01:23] <robotbrain> but 10 tends to high latency
[01:23] <robotbrain> its specific to opus
[01:24] <c_14> aaaah, now I see it.
[01:24] Action: c_14 was looking at the compression_level global option
[01:25] <robotbrain> I have to head out
[01:25] <robotbrain> ill be back tommorow
[01:41] <robotbrain> do note I use quassel as a bouncer so I get anything that is said while im gone
[02:06] <pisto> I have tried anything I can think of, but still I cannot get sound and vide sync when recording with x11grab pulse
[02:06] <pisto> anyone any pointer?
[02:06] <pisto> real life success story?
[02:48] <pisto> http://pastebin.com/K2iAM6wb command + output
[02:49] <pisto> pisto.horse/test.mkv file output
[02:49] <pisto> llogan ^
[02:50] <klaxa> pisto: http://ffmpeg.org/ffmpeg.html#Video-Options see: -framerate
[02:51] <klaxa> try using -framerate 30 instead of -r 30 and see if it still occurs
[02:51] <llogan> or http://ffmpeg.org/ffmpeg-devices.html#Options-8
[02:52] <llogan> hmm...x11grab -framerate default is 30000/1001. i assumed it was 25.
[02:52] <pisto> klaxa, yes, identical problem
[02:53] <llogan> can you use -f alsa instead? (not sure what device you're capturing though)
[02:55] <pisto> alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
[02:56] <pisto> doing -f alsa I get an error
[02:56] <pisto> [alsa @ 0xc62980] cannot open audio device alsa_output.pci-0000_00_1b.0.analog-stereo.monitor (No such file or directory)
[02:56] <pisto> alsa_output.pci-0000_00_1b.0.analog-stereo.monitor: Input/output error
[02:56] <pisto> not sure what I shohuld put there indeed
[02:56] <llogan> http://ffmpeg.org/ffmpeg-devices.html#alsa
[02:56] <llogan> https://trac.ffmpeg.org/wiki/Capture/ALSA
[02:58] <pisto> it seems n sync but it0s capturing my microphne
[02:58] <llogan> when did horse become a TLD?
[02:58] <pisto> this fall
[02:58] <llogan> why did you get a .horse?
[02:59] <pisto> because I can
[02:59] <pisto> and I love raw horse meat
[02:59] <pisto> I want to capture my audio output, not my microphone
[02:59] <llogan> what? no .mule?
[02:59] <pisto> never tried mule meat
[03:00] <llogan> https://trac.ffmpeg.org/wiki/Capture/ALSA#Recordaudiofromanapplication
[03:02] <pisto> this is starting to get scaring
[03:03] <pisto> can this be done without persisting it into a configuration file?
[03:11] <nia> Hi, I'm trying to use ffmpeg to render/convert a swf file and export it as an mp4. I've noticed a few video streams popped up while the process was running and I'd like to be able to include those in my output file. Currently the output is audio only. Here is the output from ffmpeg showing the two video streams that popped up: https://bpaste.net/show/43fbf08a2600
[03:14] <llogan> nia: your command is missing
[03:15] <nia> Ah... I apologize
[03:15] <nia> ffmpeg -i output.swf test.mp4
[03:19] <llogan> experiment with -probesize and/or -analyzeduration
[03:20] <llogan> as input options
[03:20] <llogan> also the 1.2 branch is old
[03:43] <pisto> ok, the alsa loopback card trick worke
[03:43] <pisto> d
[03:44] <pisto> is there a magical streaming protocol that is on-demand and doesn't require particular setup on clients and is dare I ask cross platform?
[05:52] <fahadash> hello
[05:53] <fahadash> Can anyone tell me what type of Sound attributes do FLV files carry ?
[05:53] <fahadash> and the sample rate
[07:04] <fffan> can I use av_frame_get_best_effort_timestamp to get audio's pts
[11:42] <DeadSix27> if i would want to seek to a certain percentage, is there a better way than my slow method of probing a video first, and then calculating the percentage by its length?
[12:34] <maximg> hi, I am using libavcodec+libavformat to encode audio to aac and put it in an mpeg-ts stream. However, mpeg-ts requires aac/adts stream; any hints how to set up my codec/muxer chain for that? (to be clear, this is not about the ffmpeg command line tool)
[12:37] <aspiers> any ideas why screencasting via ffmpeg -f x11grab would result in artefacts when using urxvt/xterm but not gnome-terminal? not sure but I think the problem is that coloured pixels don't always get reset to black when they are supposed to, e.g. the text cursor is supposed to flash but stays solid, and scrolling text leaves remnants behind.
[12:47] <fahadash> Hello
[13:25] <Yengas> I'm trying to merge an audio and video file with ffmpeg libraries in c++. Are there any beginner level tutorials, books about audio/video encoding and how the ffmpeg library works?
[13:56] <ubitux> muxing example in doc/examples maybe
[14:54] <Yengas> yeah i was pretty glad that i found that. i rewrote the same code in cpp to get a feel about the library. i also filtered out the sound from an avi by finding the stream with the audio type and not writing that stream into the output file.
[14:57] <Yengas> but i still dont know how to seek(skip streams) while reading format contexts, but i just took a look at the ffmpeg source code and it seems pretty well documented. i think i will just read the source code until i understand what the hack is really going on under the hood.
[15:15] <tholin_> it looks like the flag avctx->err_recognition & AV_EF_CRCCHECK is used to error out on broken crc but some decoders doesn't check AV_EF_CRCCHECK before returning an error. Is that normal or should AV_EF_CRCCHECK always be respected?
[15:16] <tholin_> the reason I ask is because I'm doing some fuzzing and it's better if crc are disabled for that.
[15:22] <Mavrik> encoders pretty much do whatever they want
[15:28] <tholin_> I'm only talking about decoders. Like libavcodec/ffv1dec.c:592 looks like it error out on bad crc without checking AV_EF_CRCCHECK. Some probes used crc to set probe score but that doesn't look like the case here.
[15:31] <Mavrik> tholin_, sorry, I meant decoders too
[15:32] <Mavrik> all the decoders aren't equally maintained and don't equally conform to those kind of parameters :/
[15:46] <NapoleonWils0n> afternoon all
[15:46] <NapoleonWils0n> im trying to use amerge to convert stereo stream to mono
[15:46] <NapoleonWils0n> any tips
[15:47] <NapoleonWils0n> want to convert stream 0 from stereo to mono
[15:48] <NapoleonWils0n> my mic only outputs to right channel for some reason the left channel is blank
[15:48] <NapoleonWils0n> so need to output to 1 channel
[16:33] <jumpysnake> hi qualcuno parla italiano?
[16:35] <jumpysnake> i ave this problem http://pastebin.com/Gx7ZHMgk how can I solve
[16:35] <jumpysnake> ?
[16:48] <ShadowCruiser> Hello
[17:04] <fahadash> Where can I find ffmpeg codecs for FLV ?
[17:42] <fahadash> Do I exist ?
[17:43] <justinX> fahadash: no you are just a fiction of my mind
[17:44] <justinX> I imagine in scifi they would call it a "fictoid"
[17:56] <c_14> fahadash: https://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavformat/flv.h;h=db9468f…
[17:59] <fahadash> I am actually having trouble loading a FLV file with 0x0 video (hench only audio) in Goldwave, I have to first FFMPEG -VN it and then load the wave file into Goldwave. Goldwave could not recognize the flv format and asks for Bitrate, Frequency etc
[18:07] <c_14> What does ffprobe say about the video?
[19:11] <Tythus> Hi guys I'm looking at doing a mozaic recompile to merge multiple rmtp cmaera streams into one stream I have the rmtp streams for an nginx addon so now what I need to do is recompile them into a single stream and then send them out in another rmtp stream
[20:41] <fahadash> c_14: Duration: 00:00:09.29, start: 0.000000, bitrate: 20 kb/s Stream #0:0: Audio: nellymoser, 8000 Hz, mono, flt
[21:00] <Tythus> Hi guys I'm looking at doing a mozaic recompile to merge multiple rmtp cmaera streams into one stream I have the rmtp streams for an nginx addon so now what I need to do is recompile them into a single stream and then send them out in another rmtp stream
[21:02] <goulard> Is there an ffmpeg call I can make to obtain the original x264 encode settings of a source video? I would like to obtain keyint, keyint_min, gop_size etc... of a source video for use in a transcode
[21:03] <goulard> avcodec_decode_video2 only really seems to populate the resolution
[21:03] <goulard> of the codec context
[21:10] <jvcleave> goulard - also looking for gop_size - ran across this
[21:10] <jvcleave> http://ffmpeg.org/doxygen/trunk/ffmdec_8c_source.html#l00453
[21:20] <goulard> jvcleave: thanks!
[21:21] <goulard> jvcleave: how did you end up calling into ff_read_header?
[21:22] <jvcleave> goulard: it seems like those may only be used for encoding tho - mine are showing up with values of 12 when MediaInfo is saying 1
[21:22] <goulard> yeah I have same issue
[21:22] <goulard> I know ffmpeg can do it because you can do it at the command line
[21:25] <jvcleave> Im looking to see where the hints are processed
[21:28] <jvcleave> goulard: somewhat like this http://ffmpeg.org/doxygen/trunk/avio_reading_8c-example.html#a23
[21:29] <goulard> jvcleave: cool
[21:30] <goulard> where input file may be raw h264?
[21:30] <goulard> or a TS?
[21:31] <jvcleave> that one is a file (which is also my case)
[22:53] <goulard> jvcleave: do you know how to disable ffmpeg dump to stdout?
[22:54] <goulard> when calling avformat_open_input
[22:55] <jvcleave> goulard: I dont - Im working with an existing project
[22:56] <goulard> I was trying to feed it raw h264 - but it doesnt look like it can detect what it is
[22:56] <goulard> It is able to detect a TS though
[22:57] <goulard> I wonder if there is a special way to initialize the "fmt" argument so I can pass it raw h264
[22:59] <JEEB> yes, set the format to "h264". the documentation or headers should have it noted somewhere
[23:08] <goulard> JEEB: fmt is a struct
[23:17] <JEEB> goulard, av_find_input_format("h264");
[23:17] <JEEB> I just googled and looked through the documentation since I haven't forced the stuff myself :P
[23:17] <goulard> JEEB: you rock
[23:18] <JEEB> I mean I just looked through the functions returning AVInputFormat in avformat.h :P
[23:33] <am11> hello guys
[23:33] <am11> is it possible to statically compile libstdc++ (say gcc/g++ v4.6 and glibc 3.4.9), so to make the binary work on older target (glibcxx 2.x for example)?
[00:00] --- Fri Jan 16 2015
1
0
[00:36] <cone-202> ffmpeg.git 03Michael Niedermayer 07master:8d7d88135cf3: avformat/mpeg: Avoid dead assignment
[00:36] <cone-202> ffmpeg.git 03Michael Niedermayer 07master:f2e12f8942e5: avformat/smoothstreamingenc: Add missing "goto fail"
[02:02] <cone-202> ffmpeg.git 03Hendrik Leppkes 07master:a9d700f2127f: mpegts: identify h264 mvc streams
[13:53] <cone-242> ffmpeg.git 03Michael Niedermayer 07master:2493558a0640: avcodec/svq3: Check av_mallocs return value
[13:53] <cone-242> ffmpeg.git 03Michael Niedermayer 07master:e6f1601d6d51: avcodec/svq3: Use av_mallocz_array() for emu_edge_buffer
[13:53] <cone-242> ffmpeg.git 03Michael Niedermayer 07master:c4f1abecb15e: avcodec/sunrast: Use av_malloc_array()
[13:55] <compn> wm4 / Daemon404 : that bug 4260 is proof people are using mplayer filters in production work. although why anyone would use a denoiser on production video i have no idea haha :D
[14:01] <kierank> compn: yes I had a user using hqdn3d on 100 tv channels
[14:02] <wm4> 100?
[14:04] <Daemon404> hqdn3d is kinda crap as far as denoisers go
[14:04] <Daemon404> i thought people atopped uaing it 10 years ago
[14:04] <kierank> wm4: yes
[14:05] <kierank> it's crap but it's fast
[14:09] <compn> just annoying when people say how useless the filters are when users are already using them! :P
[14:09] <compn> then months later, try the 'oh , no ones using the filters (by evidence of some dev saying it over and over like if you repeat a lie often enough it becomes truth), so lets rm them'
[14:10] <Daemon404> people using mplayer in prod probably dont know any better and found tutoriala from 2003
[14:10] <compn> i'm talking the filters that are in ffmpeg from mplayer. not mplayer
[14:10] <Daemon404> the only ones left are like pp
[14:11] <Daemon404> which is literally hitler
[14:11] <compn> is that the entropy one ? :)
[14:11] <wm4> Daemon404: wrong
[14:11] <wm4> Daemon404: only 4 filters left in libmpcodecs
[14:11] <wm4> the others were ported
[14:12] <compn> i'm not talking about the port either, but iirc some dev said he thought the ported filters werent even being used
[14:12] <wm4> left are: vf_eq, vf_eq2, vf_ilpack, vf_softpulldown
[14:12] <compn> we need to do a ffmpeg survey on used features
[14:12] <compn> see what people are using.
[14:12] <Daemon404> ilpack is superseeded by swscale now isnt it?
[14:13] <wm4> also, even Libav has vf_hqdn3d
[14:13] <wm4> so it might be an "often used" filter
[14:13] <compn> whoa ;p
[14:13] <wm4> Daemon404: yes
[14:13] <Daemon404> its one of those filters everyone in fossland uses because nothing else wqs ported or rices
[14:13] <Daemon404> like yadif
[14:14] <compn> yeah where is that ffmpeg vaporsynth wrapper....
[14:14] <Daemon404> in mpv
[14:15] <Daemon404> wm4 wrote one ;)
[14:15] <compn> needs to be in ffmpeg so people can use 'teh best filters zomg'
[14:15] <Daemon404> i indeed use qtgmc on linux to deint
[14:16] <kierank> Daemon404: superceded by vf_scale yes
[14:16] <Daemon404> yea
[14:16] <compn> wm4 : reading libav git, hqdn3d was ported in 2010, before the split.
[14:17] <Daemon404> ita fine, nobody uses libav's lavfi
[14:17] Action: Daemon404 runs
[14:17] <iive> what happened with setting vf_scale interlace to auto?
[14:21] <kierank> Daemon404: +!
[14:21] <kierank> +1
[14:21] <kierank> Daemon404: what do you hate about mpeg-ts
[14:22] <compn> i think we need an mpegts developer , seems like theres lots of complaints about mpegts
[14:22] <compn> over the years, maybe it has changed ?
[14:22] <kierank> over the years ffmpeg supports more broken crap so mpegts will never work to the spec
[14:24] <compn> then a seperate mpegts demuxer that only follows the spec, perhapse ?
[14:24] <compn> or a wrapper around a lib that does that?
[14:25] <kierank> the demux is ok
[14:25] <compn> how about a wrapper lib kierank ?
[14:25] <kierank> the mux sucks
[14:25] <compn> er muxer then
[14:25] <kierank> wrapper lib won't stop the garbage input
[14:25] <compn> yes it will reject any non-standard
[14:26] <kierank> impossible to check
[14:26] <compn> "vp6 in mpegts? nope! denied! use -f ffmpegts instead"
[14:26] <compn> impossible eh
[14:27] <compn> i believe you, just looking for solutions.
[14:32] <saste> is there any way to avoid the padding requirement on the avcodec_decode_video2() input buffer?
[14:32] <saste> for example what if the buffer comes from the network, and is not padded? do we need to pad it (and memcpy it) anyway?
[14:34] <Daemon404> kierank, interpolated timestamps
[14:34] <kierank> Daemon404: hahaha
[14:34] <kierank> well it's cfr, who cares
[14:34] <kierank> not really interpolated
[14:35] <Daemon404> also, lavf doesnt get the correct timestamps if you dont call find_stream_info (i was not, since i didn ot need it)
[14:35] <wm4> saste: all I ever got was a inconclusive answer
[14:35] <Daemon404> some init stuff is hidden in it
[14:35] <Daemon404> but that's lavf being shit
[14:35] <compn> oh also microsoft writing ffmpeg build documentation on -devel list. didnt think i'd see that
[14:35] <wm4> bad documentation
[14:35] <saste> wm4, where did you ask? here on on list?
[14:36] <wm4> saste: I asked michaelni
[14:36] <compn> wm4 : its microsoft, thats implied
[14:36] <wm4> saste: probably both on irc and on the list
[14:36] <Daemon404> compn, they emailed oen of us saying how they "ported" it to msvc via finding the correct configure flags
[14:36] <Daemon404> as if there wasnt a masive amount of effort from us to port it over the last 2 years
[14:36] Action: Daemon404 just fff'd
[14:36] <wm4> apparently the padding is not "required", except sometimes in mysterious circumstances, and bugs
[14:37] <compn> Daemon404 : lol. well , theres some cognative dissonance going on, microsoft supporting open source tools because a large portion of their users want msvc to build ffmpeg.
[14:37] <Daemon404> ms has steadily been going FOSS lately
[14:37] <Daemon404> the entire c# and .net toolchain is open source now
[14:37] <Daemon404> and they are the biggest contributer to libgit2
[14:37] <Daemon404> etc
[14:38] <saste> wm4, only mention I found by googling: http://tdistler.com/2011/01/06/ffmpeg-and-invalid-buffer-reads
[14:38] <compn> yeah , they really turned around . i know they are sending crash reports to vlc and stuff
[14:38] <Daemon404> compn, and theyre better at FOSS than google right now.
[14:38] Action: compn stops interrupting buffer discussion
[14:38] <Daemon404> as in they actually respond
[14:38] <Daemon404> and not just dump code
[14:39] <compn> if anyone has a good open source microsoft contact, i'd like to have that email so i can ask some questions.
[14:39] <nevcairiel> dont give it to him, he'll just piss them off :p
[14:39] <compn> maybe a contact at bing
[14:40] <compn> lol!
[14:41] Action: compn wonders if he pisses nevcairiel off
[14:50] <__gb__> compn, gaby is one such instance
[14:50] <__gb__> there are others I lost track off though
[14:57] <compn> ehe j-b trolling the libyami intel guy
[14:57] <wm4> intel deserves it
[15:02] <compn> wm4 : do you know if vaapi , when it does crash, does it take the whole gpu with it? and if so, do you think this libyami api will crash in a ... not so destructive crash aka allow the gpu to recover ?
[15:02] <compn> i havent used vaapi so i dunno its crashing behavior
[15:04] <wm4> I haven't used vaapi either
[15:05] <__gb__> gpu hang recovery is a kernel feature, it
[15:05] <__gb__> it's up to the sw layer to bubble up errors accordingly...
[15:05] <compn> blurgh
[15:05] <compn> so fail in the worst way possible then :)
[15:09] <__gb__> on one hand, I am glad that any user can now use the GPU media engines through DRM render nodes without specific privileges, on the other hand, it's quite easy to craft gpu hangs, driver, or better, kernel driver needs to ensure/robustify certain command streams
[15:09] <wm4> this is why anything with gpus is shit
[15:09] <__gb__> there is WIP for the other case in the kernel space iirc
[15:09] <wm4> they apparently crash quite easily, and drivers are then supposed to verify commands to prevent this
[15:09] <wm4> which just doesn't work
[15:10] <__gb__> or, stated differently, is generally not implemented
[15:10] <__gb__> for performance reasons, unless you employ clever tricks
[15:13] <wm4> wait, security mechanisms are not implemented for performance reasons?
[15:16] <rcombs> that's some quality prioritization right there
[15:17] <iive> the problem is that the hardware is full of bugs and almost never fixed.
[15:17] <iive> also gpu hang is not security issue, cannot exploit it... the cpu should be able to reboot it.
[15:18] <__gb__> iive, DoS is the issue even if you can't exploit
[15:19] <nevcairiel> at least on windows it reached a state where you can only crash the driver, but not the OS, it'll recover
[15:20] <nevcairiel> well, at least on nvidia or intel, i have a reproducable case to bluescreen AMD :P
[15:20] <iive> sure, but it won't affect the rest of the system, you will only wonder why your screen goes dark (hopefully for a while)
[15:22] <__gb__> yes, but this remains terrible or fatal inconvenience to users
[15:23] <__gb__> in terms of exploits, I don't know any on intel/amd/nvidia, though I think I read something for mali or powervr on select systems
[15:29] <compn> its probably going to be bad when gpu malware comes out
[15:34] <iive> uefi one is bigger concern.
[17:52] <kierank> wtf
[17:52] <kierank> avcodec: Allow user applications to provide non padded input buffers
[17:53] <kierank> api break?
[17:53] <nevcairiel> i think you should rather yell at user apps that try that
[17:54] <wm4> kierank: doesn't look like an API break...
[17:56] <wm4> nevcairiel: how?
[17:56] <nevcairiel> dunno, the same condition that he wants to use to detect missing padding? :d
[17:57] <wm4> hmmm
[20:03] <j-b> compn: trolling? come on.
[20:04] <j-b> compn: I have experience with intel libraries
[20:04] <j-b> they are utter shit
[20:04] <j-b> and break all the time
[20:06] <compn> j-b : in the context of adding features to vaapi support, i'm curious about your alternatives. while your concerns may be valid, the alternative is not great
[20:07] <compn> s/may be/are
[20:08] <j-b> compn: sorry what?
[20:09] <j-b> the alternative is to add encoding support to the vaapi files.
[20:09] <compn> for us to maintain that and not intel ?
[20:10] <j-b> sure.
[20:10] <compn> we dont have the devs nor hardware afaik
[20:10] <j-b> bullshit
[20:10] <j-b> there is no hardware at all for VP8 and VP9 encoders
[20:10] <compn> intels making it now, apparently
[20:10] <j-b> and all the current Intel chips do h264 and jpeg encoding
[20:11] <compn> or some kind of extensable offloading of codec features, or something
[20:11] <compn> so you are saying we should build our own hw h264 encoder ?
[20:11] <compn> :P
[20:11] <j-b> yes
[20:11] <j-b> the API is there
[20:11] <compn> this after the whole x264 debacle
[20:12] <j-b> compn: are you dense?
[20:12] <compn> yes.
[20:12] <j-b> ok, that explains
[20:12] <j-b> VAAPI is a public API
[20:12] <j-b> that already exists
[20:12] <j-b> that you already use
[20:12] <j-b> that does decoding and encoding
[20:12] <compn> j-b : how do you test hwaccel on various systems ? i dont think ffmpeg has a way to do it yet, just curious if vlc runs any ?
[20:12] <j-b> you just need to hook up the encoding part
[20:13] <j-b> it's probably a simple task.
[20:13] <j-b> noone said that you should do your own encoder
[20:13] <j-b> vaapi is already a front-end to various encoders and decoders of the intel chips
[20:13] <j-b> So you want to use a front-end to a front-end?
[20:13] <compn> i know, i was just making a joke there. my bad
[20:14] <compn> >another h264 encoder :P
[20:14] <compn> ehe
[20:14] <j-b> a1m
[20:14] Last message repeated 1 time(s).
[20:14] <compn> cant remember if crystalhd chip had an encoder or not
[20:14] <j-b> it has not
[20:15] <j-b> FFmpeg used to be the ones removing all external libraries because the internal code is better
[20:15] <j-b> and now there is this new fetichism of doing the total opposite.
[20:15] <compn> ffmpeg also used to pull in all external libs to make a generic api for all of them
[20:16] <compn> which is older than the removing external libs fetish
[20:16] <j-b> almost every other API is simpler than FFmpeg...
[20:16] <compn> i dunno which is better...
[20:16] <compn> i dont run the project .
[20:16] <j-b> Anyway, do as you wish, not my problem.
[20:17] <ubitux> he's not going to do anything :)
[20:17] <compn> the ffmpeg vaapi code was written by splitted-desktop it looks like
[20:17] <ubitux> i agree with not encouraging this lib thing
[20:17] <j-b> but seeing the stagefright experience, this is a very bad idea
[20:18] <j-b> and this thning does even more replicating ffmpeg code
[20:18] <j-b> and I don't even speak of libavcodec calling libyami calling libavformat calling libavcodec
[20:20] <compn> hehe
[20:21] <compn> oh thats gwenole
[20:21] <compn> __gb__ : what do you think about libyami? :P
[20:21] <compn> (who committed vaapi stuff)
[20:22] <kierank> j-b: have you not figured out by now ffmpeg will just merge any old crap
[20:22] <kierank> I mean I could write assembly for an imaginary CPU in my head and it'll get applied
[20:23] <compn> as long as you also write the fate test kierank
[20:23] <j-b> kierank: you have a big brain :)
[20:23] <compn> must have fate test.
[20:23] <kierank> I am going to fork fate soon
[20:23] <compn> for the better or just for nih ?
[20:23] <kierank> a fate that tests the api
[20:24] <kierank> rm -rf ffmpeg.c
[20:24] <compn> oh good then.
[20:24] <kierank> i am certain very little will work
[20:24] <kierank> lavc will probably be ok
[20:24] <compn> kierank : can you also add benchmarking to it ? so we can see if thing speeds up or slows down over time :P
[20:24] <kierank> lavf on the other hand
[20:24] <compn> just a little timer on each test
[20:24] <compn> nothing too complicated.
[20:24] <kierank> the noise would be too large for most things
[20:25] <compn> bah
[20:25] <compn> then compare each run's timers
[20:25] <compn> i guess for api, benchmarks dont matter much
[20:26] <kierank> ffmpeg.c is the new mplayer
[20:27] <kierank> it needs to die
[20:28] <compn> i agree it would be nice to split ffmpeg.c from the other libs
[20:29] <compn> but theres nothing stopping you from making the libs more independent now, is there ?
[20:29] <kierank> no but the tests should be on the libs
[20:29] <kierank> not on ffmpeg
[20:29] <ubitux> there are some
[20:29] <ubitux> you need a -test tool like there are many
[20:29] <kierank> i know
[20:29] <compn> so are you just going to take c code from other projects (that use the api) or are you going to make new code snippets for testing? just curious
[20:30] <kierank> use the examples
[20:30] <compn> huhuhuh :D
[20:30] <kierank> are you really suggesting to me the examples are useless =p?
[20:31] <compn> no , but real world example are good too
[20:31] <compn> anyways gotta run
[20:31] <compn> sorry for being dense :P
[21:05] <cone-975> ffmpeg.git 03Paul B Mahol 07master:baea14d86021: avfilter: port qp filter from libmpcodecs
[21:05] <cone-975> ffmpeg.git 03Michael Niedermayer 07master:3cfd07a53fd9: fate: add qp filter test
[21:19] <Daemon404> [FFmpeg-devel] Adding Webvtt in hls muxer
[21:19] <Daemon404> j-b will surely be pleased
[21:20] <j-b> well, it's a bad format, but it's a format
[21:20] <Daemon404> hls or webvtt? ;)
[21:27] <j-b> both actually
[21:27] <Daemon404> exactly
[21:42] <wm4> and of course no demuxer
[21:42] <wm4> this kind of stuff is very bad for ffmpeg in the long range
[21:42] <wm4> because some still like to use it for demuxing and decoding
[21:44] <wm4> there should be a policy that nothing should be added to encoding if ffmpeg can't decode it, but I guess the project leadership doesn't have the balls to enforce something like this
[21:45] <kierank> "project leadership"
[21:45] <kierank> lol
[21:48] <j-b> wm4: and one that it should not be added to encoding, if it does not fit the spec?
[21:48] <wm4> yes
[21:48] <iive> why enforce policy?
[21:48] <iive> isn't common sense enough?
[21:49] <j-b> common sense does not exist
[21:49] <wm4> and forced trepanation if someone makes ffmpeg produce broken files
[21:49] <iive> well, it does. but is not so common.
[21:49] <j-b> then it does not :)
[21:49] <j-b> or the common part is so reduced it makes no sense
[21:50] <iive> that's the joke ;)
[21:50] <j-b> Voltaire, no?
[21:51] <iive> yes
[22:00] <compn> wm4 : why care about ffmpeg producing bad files? :P
[22:00] <compn> but yes good policy
[22:29] <wm4> "Yes, it was my intention to do it for every external lib. "
[22:29] <wm4> god help us
[22:29] <wm4> (manual dynamic loading of dlls)
[22:30] <JEEB> lol
[22:34] <j-b> what's the use case?
[22:34] <j-b> once agin...
[22:37] <jamrial> wm4: we can mux animated webp, but not decode/demux the resulting files
[23:11] <michaelni> wm4, i do want demuxing and decoding support for everything we support muxing and encoding
[23:12] <michaelni> actually i also want muxing and encoding support for everything for which we support decoding and demuxing
[23:13] <michaelni> it feels wrong to me though to make it a requirement that a volunteer contributor implements all this
[23:16] <michaelni> besides, has anyone asked the patch author, maybe he wants to implement the other direction anyway ?
[23:28] <kierank> 9:34 PM <"j-b> what's the use case? --> windows I guess
[23:32] <j-b> no
[23:34] <nevcairiel> on windows you just distribute your own binary package anyway
[23:34] <nevcairiel> so its not all that useful
[23:37] <j-b> exactly
[23:39] <nevcairiel> could more see it for a binary linux distro that doesnt want to add a million harddeps when just installing avcodec
[23:39] <nevcairiel> but thats still somewhat limited usefulness
[23:40] <j-b> statically link them
[23:40] <j-b> it makes sense for non-open source components or for componnents that have different ABIs depending on th OS version
[00:00] --- Thu Jan 15 2015
1
0
[00:29] <fahadash> Hello
[00:29] <fahadash> Is there any way to figure out the flv file's bit-rate ?
[00:29] <fahadash> Its a sound file
[01:40] <compstomp> Hi guys, I see there is now a static build of ffmpeg for Mac OSX (its been a while). What sort of trickery was needed to build this / would it be extremely difficult to replicate on a typical developer-oriented macbook pro? Thanks!
[01:47] <gustavo_> I'm trying to rotate a video with ffmpeg
[01:47] <gustavo_> but its not working ...
[01:48] <gustavo_> can someone help me ?
[01:48] <compstomp> They will immediately prompt you to do a pastebin (or otherwise) of the commands you input (exactly as you have) and the output the console gives you.
[01:49] <compstomp> So if you do that now it will save you and them some time :)
[01:53] <gustavo_> compstomp: http://pastebin.geany.org/rVCdO/
[01:58] <klaxa> gustavo_: try adding: -c:a copy
[01:59] <gustavo_> klaxa: after "-i" ?
[01:59] <gustavo_> ops
[01:59] <klaxa> after the mp4 input file
[01:59] <gustavo_> I meant, after the file
[01:59] <gustavo_> ok
[02:01] <gustavo_> klaxa: http://pastebin.geany.org/9uRTC/
[02:02] <klaxa> before the -vf
[02:03] <gustavo_> very strange
[02:03] <gustavo_> http://pastebin.geany.org/yDqqv/
[02:03] <gustavo_> I've got the same output
[02:06] <klaxa> ffmpeg -i VID-20150109-WA0027.mp4 -c:a copy -vf transpose=1 out.mp4
[02:07] <gustavo_> wow
[02:07] <gustavo_> worked !
[02:07] <gustavo_> haha
[02:07] <gustavo_> thanks man
[02:09] <llogan> compstomp: you can contact the volunteers who supply the binaries to see if they will provide you their script or instrucitons or whatever. the project itself does not provide any builds.
[02:10] <llogan> and their configure line will provide some insight
[02:28] <compstomp> How might I be able to contact them? And just running a quick otool -L (same as ldd on mac) on their binary I downloaded, I see it is in fact linked to several dylibs (although not the codecs). Is this strictly static? Or is the fact that the codecs are baked in enough to label it as static? Thanks!
[04:18] <AlexRussia> hey
[04:18] <AlexRussia> does it possible make from mp4 video hls(http live streaming) ?
[08:07] <Guest69557> c_14: so I finaly ran k9copy from terminal, to see what was actualy going on, and , it is remastering every vob, because the only difference between the original and the compressed version is the size all files have the same name, and same number of files
[09:30] <jongq> how can i download a youtube video with FFmpeg ? tx
[09:32] <ramiro> jongq: http://rg3.github.io/youtube-dl/
[09:35] <jongq> i mean by command line
[09:36] <relaxed> youtube-dl is a command line
[09:36] <relaxed> *program
[09:36] <jongq> ok tx
[09:43] <jongq> when playing a video with ffplay how to not show the consol ? tx
[11:01] <anddam> hello
[11:08] <anddam> I'm trying to cut an m4a with 00:06:28.03 duration (source ffprobe) using ffmpeg -ss 00:47:00 -i orig.m4a -acodec copy cut.m4a
[11:10] <anddam> I got an empty file (with correct container tho'), what am I doing wrong?
[11:54] <anddam> even using -ffmpeg -ss 00:47:00 -i orig.m4a -to 00:06:28 cut.m4a produces an empty file
[11:54] <anddam> actually the file is 0kB if not using -acodec copy and 1kB if using it
[11:55] <anddam> I'd like to tell ffmpeg "read starting from -ss and go on till the end of file"
[11:57] <anddam> ok, I see the point
[11:57] <anddam> starting at 00:47:00 on a 00:06:28 long file produces zero output
[12:03] <leandrosansilva> Hello to all. I'm trying to concatenate some jpeg images which are accessible from a http server, with the format http://server/frame.jpg?frame={n}, where n is a number, and generate a video from them. I'm using concat format (ffmpeg -f concat -i -) and receiving the input list from stdin. the problem is that the ffmpeg http parser is able to guess each input format when it finishes with .jpg, but not when there's some GET params. For a single image
[12:03] <leandrosansilva> , I can use -f mjpeg, but I can't to it when using multiple files, because it conflicts with -f concat. My ffmpeg version is 2.2 (compiled from source). Is that a way to force ffmpeg to use mjpeg as the format for each input when using concat?
[12:09] <relaxed> leandrosansilva: wget them first
[12:10] <relaxed> or pipe them through it
[12:11] <leandrosansilva> relaxed, the problem here is that as there's a lot of images, I was looking for a way to not need to download them first, but creat the video "on the fly"
[12:11] <leandrosansilva> how can I use the second alternative, the piped one?
[12:12] <leandrosansilva> the problem, IMO, is the http parser, which is not able to guess the input format when it does not finish with .jpeg
[12:12] <leandrosansilva> or .jpg
[12:12] <leandrosansilva> even when the Content-Type is image/jpeg
[12:13] <anddam> bye
[12:14] <relaxed> you're going to download them images whether you use ffmpeg or wget
[12:14] <leandrosansilva> yes, but I guess that with ffmpeg I do not need to download all them first in order to encode the video, right?
[12:15] <leandrosansilva> I suppose each frame is download when it's necessary, and then discarded after it's usage
[12:16] <relaxed> wget can grab them in order and pipe the output to ffmpeg
[12:17] <leandrosansilva> oh, now I see it...
[12:18] <relaxed> something like, wget 'http://server/frame.jpg?frame='{001..300} -O - 2>/dev/null|ffmpeg -f image2pipe -i - ...
[12:18] <leandrosansilva> ok, I'll try that, thank you :-)
[12:19] <relaxed> where is {001..300} the full range from 001 through 300 (if you're using bash)
[12:26] <leandrosansilva> relaxed, I got the same "non ormat guessing" behavior in ffmpeg
[12:26] <leandrosansilva> error "pipe:: could not find codec parameters"
[12:33] <relaxed> leandrosansilva: are you using the right name for the framenumber?
[12:34] <leandrosansilva> Using -vcodec mjpeg on input it seems to work
[12:34] <relaxed> ok, my test didn't require it
[12:35] <relaxed> which version are you using?
[12:35] <leandrosansilva> 2.2
[12:35] <leandrosansilva> yes, it is old :-)
[12:38] <leandrosansilva> relaxed, thanks for the help :-)
[12:42] <relaxed> you're welcome
[14:21] <pron> ell except tatoos @ vaginas
[15:54] <norinder99> Hi, while re-encoding a video, does the audio bitrate mean the total bitrate of all audio channels or just one audio channel?
[15:56] <klaxa|work> norinder99: it should be the bitrate of (at least) one audio stream
[15:56] <klaxa|work> you could define different bitrates for different streams
[15:56] <klaxa|work> a stream can consist of multiple channels
[15:57] <norinder99> klaxa|work, ok, thanks!
[15:58] <dAnjou> hi, i'd like to create a 10s video with no audio and a black screen. i have this command which creates a black screen video with the length of an audio input file: ffmpeg -loop 1 -i black.png -i audio_src.flv -acodec copy -shortest dst.flv
[15:59] <dAnjou> i don't know what to look for in the docs
[16:00] <dAnjou> got it
[16:00] <dAnjou> ffmpeg -loop 1 -i black.png -t 10 dst.flv
[16:01] Action: dAnjou googled inefficiently
[16:50] <mhernandez1> Hey all, working on a problem where i am trying to decode an unknown pcm stream. I think i need to iterate over all the pcm formats, but every time i get this error
[16:50] <mhernandez1> https://gist.github.com/anonymous/367700422f1fc433c21e
[16:51] <mhernandez1> audacity, seems to be able to at least import the raw data, but it comes out garbled, and the ui is just too difficult to iterate over all possible combinations of pcm/bitdepth/(be|le)
[16:52] <saste> mhernandez1, probably corrupted data
[16:52] <saste> you will get meaningful data only by chance
[16:53] <saste> garbage in -> garbage out
[16:53] <mhernandez1> Thats interesting because its actually a programming challenge for an interview, and they provide tons of packets with checksums, and I had to filter out the bad packets, and join all the good packets together to create this file
[16:54] <mhernandez1> i think the problem is not knowing 1. the bit depth, 2. the endianness, 3. not being proficient enough with the ffmpeg api
[16:54] <klaxa|work> you are not setting the input format for decoding, but the output format
[16:54] <klaxa|work> specify -c:a pcm_u32be or whatever before -i
[16:54] <mhernandez1> oh, thanks
[16:54] <klaxa|work> also maybe add -f rawaudio before the codec
[16:55] <klaxa|work> someone else also came around with a similar problem, have you looked at the file in a hex editor?
[16:55] <mhernandez1> klaxa|work: so ffmpeg -f rawaudio -c:a pcm_u32be -i file f.wav
[16:55] <klaxa|work> yes, for example
[16:55] <mhernandez1> i have not examined it in a hex editor, but i used nodejs to build it, and examined the hex in their
[17:08] <mhernandez1> holy shit i freakin got it
[17:09] <mhernandez1> at pcm_u8 the recording is finally slow enough to distiguish linguistic patterns, well i dont know who else is in this channel so i wont give anything away
[17:26] <bencc1> can I fill a drawbox rectangle?
[17:26] <bencc1> or is there another way to draw a white filled rectangle on a video?
[17:27] <bencc1> maybe t=max. trying
[17:30] <bencc1> t=max gives me an error
[17:39] <bencc1> just using a large t=1000 works
[17:39] <bencc1> not sure why t=max doesn't work as in the example in the docs
[19:01] <netw1z> is there a simple command like to stream a mp4 from shell to youtube live?
[19:09] <phr3ak> hello if u have a little time could you please help me to save an rtmp stream with rtmp dump? I extracted an url from rtmp stream but I cannot save it with rtmpdump. Is it because a protection?
[19:09] <phr3ak> http://www.kubinyitamas.hu/
[19:10] <phr3ak> I tried with this: ./rtmpdump -r "rtmp://91.82.85.71:1935/livesource571/_definst_/almoskiralytv.sdp"
[19:20] <phr3ak> I solve it
[20:17] <Jan-> is it normal for xavc-i to prores transcodes of 3840x2160 material to go at 2 fps?
[20:18] <klaxa> maybe? that really depends on settings and hardware
[20:18] <Jan-> hardware is a 3.06ghz quad core i7
[20:21] <Jan-> D:\FS7\Clip>c:\ffmpeg -i 489_0022.MXF -c:a copy -c:v prores_ks -profile:v 3 -pro
[20:21] <Jan-> besize 50000000 test.mov
[20:42] <Sirisian|Work> Why doesn't this work: 'ffmpeg -i input.mp4 -vcodec libvpx-vp9 output.webm'? I get the following error: "Failed to initialize encoder: Memory allocation error" this is like the latest ffmpeg.
[20:43] <klaxa> sounds like you don't have enough memory
[20:44] <Sirisian|Work> Indeed. This is a low end server. hmm.
[20:45] <klaxa> you could add swap space
[20:45] <klaxa> if it's a low end server the encode will take very long in any case
[20:48] <llogan> if it's a high end server the VP9 encode will take very long in any case
[21:03] <voip_> hello guys
[21:09] <voip_> I have problem when i taking live stream and sending to oter server. After 30 min as result I have audio shift
[21:09] <voip_> ffmpeg -re -i http://source/index.m3u8 -vcodec copy -preset fast -acodec aac -strict experimental -ar 44100 -ac 2 -b:a 96k -vcodec libx264 -b:v 1300k -maxrate 1500k -bufsize 3000k -g 60 -f flv rtmp://output/live/stream
[21:10] <llogan> -re should not be used with live input streams
[21:11] <voip_> llogan, thank you
[21:11] <llogan> also you forgot to include the complete console output, as per tradition
[21:12] <llogan> (the tradition being your forgetting to do so)
[21:12] <Sirisian|Work> klaxa, swap space worked. Good idea. :)
[21:12] <voip_> also one question , actualy i dont want process video, i need just copy. Id it correct if i using in my command -bufsize 3000k -g 60, or i shuld delete it ?
[21:13] <llogan> "-vcodec libx264 -b:v 1300k -maxrate 1500k -bufsize 3000k -g 60 -preset fast" will be ignored
[21:13] <llogan> if you stream copy
[21:13] <voip_> thank you !
[21:13] <llogan> but the input may not be suitable for your network and/or clients
[21:13] <klaxa> Sirisian|Work: out of curiosity, is it anywhere near acceptable encoding speeds?
[21:14] <Sirisian|Work> klaxa, a frame every 5 seconds!
[21:14] <Sirisian|Work> shits cash
[21:14] <Sirisian|Work> >_>
[21:14] <llogan> see you in 2018
[21:14] <Sirisian|Work> I'm on frame 64. :(
[21:14] <llogan> the good news is that when you're done VP12 will be available
[21:15] <c_14> And it'll be just as slow?
[21:15] <llogan> of course!
[21:16] <Sirisian|Work> Customers are going complain. We have people that want better 4K support. I'll need to add decimals to the progress bar :|
[21:16] <c_14> Just as slow on vastly improved hardware that is, on identical hardware it'll be even slower.
[21:16] <llogan> google doesn't seem to give a shit about end users encoding with it so it will always be slow
[21:21] <JEEB> they surprisingly seem to have added some kind of threading to the vp9 encoder lately
[21:21] <JEEB> haven't tested if it works, though
[21:26] Action: llogan flabbergasted
[21:55] <IsoDesu> Hi, I'm trying to hardsub an styled ASS subtitle to a MKV video, the subtitle was extracted from a MKV anime show with fonts attached. The console outputs many "fontconfig: cannot find font X, falling back to Y" while working. I gotta discover how to make ffmpeg use those fonts attached to the original video for the output MKV to show exactly like the original video.
[21:58] <klaxa> you can skip the extracting part of the subtitles as you can just specify an mkv file for the subtitles/ass videofilter
[21:58] <klaxa> regarding the fonts, i don't think there is a proper solution that tells ffmpeg/fontconfig to look through the fonts that are attached to the matroska file
[21:59] <klaxa> IsoDesu: ^
[22:01] <IsoDesu> if I try "ffmpeg -i video.mkv -vf "ass=subtitle.mkv" out.mkv" the output is [Parsed_ass_0 @ 0x2b92ee0] Could not create a libass track when reading file 'video.mkv'. [AVFilterGraph @ 0x2b87c20] Error initializing filter 'ass' with args 'video.mkv'
[22:01] <IsoDesu> Error opening filters!
[22:01] <IsoDesu> "ass=video.mkv"***
[22:01] <IsoDesu> I'm using ffmpeg 2.5.3 official static build.
[22:02] <klaxa> huh?
[22:02] <klaxa> can you pastebin your complete command with output?
[22:02] <IsoDesu> I followed the wiki page
[22:02] <klaxa> use pastebin.com or something similar
[22:04] <IsoDesu> just a moment
[22:07] <IsoDesu> http://pastebin.com/9KFReGyi
[22:07] <IsoDesu> Is what happens with your suggestion
[22:09] <klaxa> hmm that's really weird
[22:10] <klaxa> can you run the same command with -loglevel debug?
[22:10] <IsoDesu> where do I put it in the command?
[22:10] <klaxa> you can put it before everything, so ffmpeg -loglevel debug -i [...]
[22:12] <klaxa> ah
[22:13] <klaxa> can you replace ass with subtitles?
[22:13] <klaxa> in the videofilter i mean
[22:16] <klaxa> hmm i think -loglevel debug was not what i actually meant
[22:16] <IsoDesu> http://pastebin.com/jdFCzyfq
[22:17] <IsoDesu> Would I get the desired result with subtitles filter instead of ass filter? I'll try that
[22:17] <IsoDesu> I followed this wiki: http://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo
[22:19] <klaxa> well it also says so in that wiki entry
[22:20] <IsoDesu> subtitles filter didn't solve it, still can't find the fonts
[22:20] <klaxa> oh well regarding the fonts, <klaxa> regarding the fonts, i don't think there is a proper solution that tells ffmpeg/fontconfig to look through the fonts that are attached to the matroska file
[22:21] <JEEB> you can use mpv to re-encode such files
[22:21] <JEEB> with the subtitles properly rendered
[22:21] <klaxa> oh right
[22:21] <IsoDesu> fontconfig is looking elsewhere for the fonts, how do I put them there?
[22:21] <JEEB> IsoDesu, I recommend you just use mpv for those files; simpler, no need for extracting the fonts or the subs :P
[22:22] <JEEB> http://mpv.io/
[22:22] <IsoDesu> mpv is new to me, i'll have a look.
[22:22] <JEEB> it's the least retarded mplayer fork
[22:23] <JEEB> it has a rewritten encoding component in it (compared to mencoder, which has an ancient thing) that utilizes ffmpeg's libraries for it
[22:23] <JEEB> the main benefit is that mpv can demux segment linked and virtual timelined matroska files
[22:24] <IsoDesu> hm
[22:24] <JEEB> and that it can load fonts from the file + render the subtitles
[22:24] <IsoDesu> is it better than SMPlayer?
[22:24] <JEEB> smplayer can now use mpv as a backend, IIRC. although the support is pretty retarded
[22:24] <JEEB> smplayer is a frontend
[22:24] <JEEB> mplayer/mplayer2/mpv are the things it supports right now
[22:25] <IsoDesu> hm
[22:25] <IsoDesu> so you think mpv's engine is better than mplayer's?
[22:26] <JEEB> at this point I see no reason to use mplayer :P
[22:26] <JEEB> if you have a relatively sane opengl driver, mpv also has the best opengl video renderer in OSS
[22:27] <IsoDesu> Oh you suggested me to play this video with mpv, instead of having to burn or merge the subtitle to the video. But getting to know how to make it hardsubbed is my goal.
[22:28] <JEEB> no
[22:28] <JEEB> I suggested you mpv because of the encoding component
[22:28] <JEEB> <JEEB> you can use mpv to re-encode such files
[22:28] <JEEB> <JEEB> with the subtitles properly rendered
[22:28] <JEEB> mplayer had mencoder, which was separate and for the most part completely awful
[22:29] <JEEB> so it was removed, and a new encoding feature added
[22:29] <IsoDesu> So I can use mpv as encoder to hardsub subtitles and output MKVs?
[22:29] <JEEB> yes
[22:29] <IsoDesu> My bad I thought it was just a player.
[22:29] <JEEB> I wouldn't say "you can use mpv to re-encode such files"
[22:29] <JEEB> if I didn't mean that
[22:29] <JEEB> also "it has a rewritten encoding component in it"
[22:30] <JEEB> anyways, try grabbing as new mpv as possible and looking through the encoding documentation
[22:30] <JEEB> there should be plenty of documentation, and there is an IRC channel for it, #mpv-player
[22:31] <IsoDesu> So to finish, do you recommend me to use mpv as backend in SMPlayer instead of mplayer?
[22:33] <IsoDesu> Thanks guys.
[22:42] <iive> IsoDesu: ffmpeg subtitle filter should work just fine. however if you are under windows, you are going to miss fontconfig config file...
[22:42] <IsoDesu> I'm under Fedora 21
[22:43] <IsoDesu> I tested with my distribution's build and the official static build, the same result.
[22:49] <iive> IsoDesu: you extract the .ass file, try to give it as parameter to the ass filter.
[22:50] <IsoDesu> That result's the fontconfig: cannot find font X, falling back to Y
[22:51] <c_14> IsoDesu: can you pastebin the commandline and output when you use the subtitles filter?
[22:52] <IsoDesu> Which argument I use, the video.mkv or the extracted subtitle.ass?
[22:53] <c_14> the mkv
[22:54] <IsoDesu> just a moment
[22:55] <IsoDesu> The conversion takes time, i'll take a previously made one.
[22:59] <IsoDesu> All the finished jobs I have were made using ass filter, would you wait 20 minutes to start a new one?
[23:03] <IsoDesu> I gotta go now, if mpv don't solve it maybe I back later
[23:03] <IsoDesu> Thanks
[23:22] <AlexRussia> what mean error: [aac @ 0x7ffb052d8680] The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
[23:22] <AlexRussia> ?
[23:23] <AlexRussia> I did add this things, but it's still tell me it and crash
[23:23] <AlexRussia> or not even crash, just finish
[23:25] <AlexRussia> ok, I guess, i've got it
[00:00] --- Thu Jan 15 2015
1
0
[00:03] <pross> i having nothing against it. ffmpeg is supernova, it has almost consumed mplayer
[00:17] <cone-265> ffmpeg.git 03Michael Niedermayer 07master:24222cc1d5ca: avcodec/opus_imdct: Use av_malloc_array()
[00:17] <cone-265> ffmpeg.git 03Michael Niedermayer 07master:13871a95d0e4: avcodec/snow: Use av_malloc_array()
[00:17] <cone-265> ffmpeg.git 03Michael Niedermayer 07master:56c7e1059ab9: avcodec/snow: Fix av_malloc* failure checks
[00:17] <cone-265> ffmpeg.git 03Michael Niedermayer 07master:fbe8672e158a: avcodec/shorten: use av_reallocp_array()
[00:24] <aetasx> will --disable-encoder take a list or is this going to be one really long command line?
[00:25] <ubitux> i like the idea of dynamic loading for distro
[00:25] <ubitux> because this sucks typically:
[00:26] <ubitux> Depends On : alsa-lib bzip2 fontconfig gnutls gsm lame libass libvdpau libbluray libmodplug libpulse libtheora libva libvorbis libvpx opencore-amr openjpeg opus rtmpdump schroedinger sdl speex v4l-utils libx264 xvidcore zlib x265 fribidi
[00:26] <aetasx> yeah optionals would be nice
[00:26] <ubitux> everytime an app has a small ff dep, all of this is pulled; having all of them optional would be cute..
[00:27] <ubitux> now how to do that properly in practice, i have no idea :)
[00:28] <aetasx> how about my configure list question? any clue?
[00:28] <aetasx> trying to do stripped down builds
[00:30] <llogan> i believe it will accept a comma separated list
[00:33] <ubitux> you might need a 's'
[00:33] <ubitux> but yeah, comma separated list
[00:33] <ubitux> you can also --disable-everything and --enable-encoder=...
[00:36] <aetasx> yeah that was what I was going to do but that doesn't really help the situation
[00:37] <aetasx> I see a --disable-decoder=NAME and --disable-decoders, lemme check their implementation but their description doesnt really allude to a list
[00:41] <aetasx> looks like it'll take a list
[01:29] <BBB> Compn: even in the hypothetical case that you werent wrong, the fact we had to use a fork is kinda telling, isnt it
[01:29] <BBB> (wrong about rtmpdump vs. librtmp; I dont actually know)
[02:13] <cone-265> ffmpeg.git 03Mark Reid 07master:b23a8668448d: libavformat/mxfdec.c: export the full UMID as metadata
[02:53] <compn> BBB : is like saying xorg 'didnt work' because it was a fork :P
[02:54] <compn> pross : vfw / binary codec in ffmpeg is a requested feature and many users would appreciate it.
[02:54] <compn> especially youtube would appreciate binary codec loader :P
[03:00] <BBB> I just went back to my re wmavoice code, just to see how I did that again
[03:00] <BBB> such a massive hack :D
[03:00] <BBB> (loading the binary dll into ffplay for comparison)
[03:55] <compn> BBB : did you use current wine or ancient mplayer crap ?
[03:55] <BBB> ancient mplayer crap
[03:55] <compn> ehehe
[03:55] <BBB> it worked[tm]
[03:55] <compn> yes, mplayer crap works forever. thats why its still around, nothing major has broke
[03:57] <compn> i never understood why vlc didnt go loading binaries, even on win32 they only load dmo , and only wmv3 and something else
[04:02] <BBB> arent all codecs REed nowadays?
[04:05] Action: BBB zzz
[04:09] <wm4> <compn> yes, mplayer crap works forever. thats why its still around, nothing major has broke <- because it was already broken?
[04:59] <compn> BBB : but what about prores 2? vc99? h266? etc etc. to answer your question, i think theres about 500 binary codecs (video) of which 200 are in mplayer (and about 100 are RE'd)
[05:02] <compn> wm4 : it seems to "just work" for a lot of people
[05:03] <compn> with ubuntu using pulse not to mention composite desktop features, mplayer does get broken :P
[05:16] <wm4> compn: they typically use the subset that happens to work, while ignoring everything else
[05:16] <wm4> while everything else makes maintenance actively harder (and still gets fixes even though development of it stopped years ago)
[08:16] <Timothy_Gu> didn't know irssi crashed until now
[08:17] <Timothy_Gu> is there a way to make irssi start on boot in Ubuntu?
[08:20] <ubitux> https://github.com/GutenYe/systemd-units/blob/master/irssi/irssi%40.service
[08:24] <JEEBsv> while you can switch to a systemd-based boot with 14.10 i don't think that's the default :)
[08:26] <Timothy_1u> :quit
[08:26] <Timothy_1u> too much vim recently
[10:32] <ubitux> why is avctx->me_method on "MUST be set by user" for encoding?
[10:34] <rcombs> almost certainly "historical reasons"
[10:34] <nevcairiel> histerical reasons?
[10:34] <rcombs> hysterical raisins!
[12:04] <anshul_mahe> mailing list of libnut
[12:05] <anshul_mahe> sry any one know here mailing list of libnut, it points out ffmpeg, libav and mplayer on google
[13:26] <kierank> anshul_mahe: have you hought about what a decoder does when it sees captions in the ES and captions in nut?
[13:34] <cone-202> ffmpeg.git 03Stefano Sabatini 07master:57ede2a5070f: lavfi: use ff_norm_qscale(), factorize
[13:34] <cone-202> ffmpeg.git 03Arwa Arif 07master:8c7e512ad9f8: lavfi: remove mp=pp7
[13:34] <cone-202> ffmpeg.git 03Stefano Sabatini 07master:c648879827d3: Changelog: mention the port of various mp PP filters
[13:36] <wm4> wow only 4 filters left
[13:36] <wm4> 2 of them doing the same (vf_eq/vf_eq2)
[13:36] <ubitux> and ilpack being useless apparently
[13:36] <ubitux> ...and softpulldown as well
[13:42] <kierank> ubitux: i think you can remove ilpack now
[13:43] <wm4> what replaces ilpack?
[13:43] <ubitux> scale apparently
[13:43] <ubitux> automatically/transparently?
[13:44] <ubitux> so mmh... -vf format=yuv422p will work as expected?
[13:44] <kierank> with forced interlaced scaling yes
[13:45] <saste> ubitux, about eq/eq2, James Darnley plan was to merge it with lut
[13:45] <ubitux> lut?
[13:45] <ubitux> you mean hue?
[13:45] <ubitux> kierank: -vf scale=interl=1,format=yuv422p ?
[13:45] <wm4> somehow I think not using a lut would be faster for any such transformation...
[13:45] <kierank> ubitux: i believe yes
[13:46] <saste> ubitux, yes
[13:46] <ubitux> is he working on it or..?
[13:47] <saste> ubitux, I don't think so
[13:47] <saste> I have his reply to arwa, he will leave if arwa or someone else will do it in his place
[13:47] <saste> i don't know if he wrote code or something
[13:48] <iive> i agree about ilpack.
[13:48] <saste> i think we can safely do the work in his place if we want to have eq and drop mp
[13:48] <iive> as for eq vs eq2, I think that eq2 is strictly superset of eq.
[13:49] <iive> meaning eq have no benefits over eq2
[14:30] <anshul_mahe> kierank: yes It works well, I am using that with bmdcapture
[14:31] <anshul_mahe> I export cc608 stream in nut
[14:31] <kierank> yes but what happens if nut contains h264 with captions in the ES and also a caption stream
[14:32] <anshul_mahe> in caption is in h264 then, you have to specifie it with movie command
[14:32] <anshul_mahe> *command = filter
[14:34] <anshul_mahe> so if user have both and does not use movie filter then he would get one in nut stream
[14:34] <anshul_mahe> so I dont see any case when it get jumbeled up
[14:35] <kierank> for ffmpeg yes
[14:35] <kierank> but for vlc for example
[14:35] <kierank> which stream should vlc decode?
[14:36] <anshul_mahe> vlc will never know that caption are there in h264
[14:36] <kierank> yes it does
[14:36] <kierank> vlc has a caption decoder
[14:36] <anshul_mahe> sry, vlc will never know if it using ffmpeg decoder
[14:37] <kierank> you are totally missing the point
[14:37] <anshul_mahe> may be
[14:37] <kierank> what is a hypothetical player meant to do if it sees two captions streams
[14:37] <kierank> one in the ES and one in the container
[14:39] <anshul_mahe> it should see both of them as different caption stream, for same program
[14:40] <anshul_mahe> I know that ATSC caption specs does not specify anything about muxers, it say only about h264
[14:40] <kierank> exactly
[14:40] <kierank> so you're breaking it already
[14:40] <kierank> the only saving grace is that nobody uses nut
[14:41] <anshul_mahe> but I have already seen lots of video with caption as stream even in ts
[14:41] <kierank> nope
[14:41] <anshul_mahe> in market, may be I can find one for u
[14:41] <kierank> in ts it's in the ES
[14:41] <kierank> apple may have their own proprietary crap
[14:41] <anshul_mahe> yes, they are in ts, but to prove I have to give u video
[14:42] <anshul_mahe> I have very old version of caption spec, so u have any new version that u can share with me, I would re read it
[14:43] <anshul_mahe> may they have added something
[14:43] <kierank> as I said captions go in an ES
[14:43] <kierank> whether ffmpeg likes it or not
[14:43] <anshul_mahe> ISDB(japanese standard) caption always go in ts
[14:44] <anshul_mahe> I can share that spec with u, if u want
[14:44] <anshul_mahe> but its not e608
[14:48] <anshul_mahe> its arib and also make no point
[15:46] <akira4> ubitux, do you have a minute?
[15:46] <ubitux> akira4: i'll have time in about 5 hours
[15:47] <akira4> oh. Okay then.
[15:47] <ubitux> you can still ask your question
[15:48] <ubitux> akira4: about the repo, for the whole ffmpeg repository
[15:48] <ubitux> s/for/please clone/
[15:48] <akira4> okay.
[15:49] <akira4> well, I was trying the protocol code and when I set the analyzeduration and probesize values very high only then do I get the subtitle streams
[15:49] <ubitux> i see; yeah it's probable the subtitles appear later
[15:50] <akira4> so then its not something that we can detect with the code then?
[15:53] <ubitux> it's done somewhere in libavformat/mpeg.c, don't worry about it
[15:53] <ubitux> so are you able to remux a few minutes of the dvd with the subtitles already?
[15:54] <ubitux> with something like... ffmpeg -i dvd://foo.iso -c copy -t 20:00 out.mkv
[15:54] <akira4> I haven't tried it out yet. I
[15:54] <akira4> I'll try it and clone the repo
[15:58] <wm4> the protocol approach won't work here
[15:58] <wm4> the dvd info tells you how many subtitle streams there are (and their language etc.), but you somehow have to do this on a slightly higher level
[15:58] <wm4> like on the demuxer level
[16:12] <ubitux> wm4: you can't actually
[16:20] <wm4> ubitux: huh?
[16:21] <compn> manually scan the .ifo ... ehehe
[16:21] <ubitux> wm4: the api is too low level
[16:21] <wm4> ubitux: ?
[16:22] <ubitux> afaiu you can't easily map what you get out of the libdvd* to AVPackets
[16:23] <ubitux> you can't even create proper av streams
[16:23] <wm4> I do it specifically for subtitles
[16:23] <ubitux> ah?
[16:24] <wm4> while leaving audio/video to the mpeg demuxer
[16:24] <ubitux> mmh
[16:26] <ubitux> how do you check if you get subtitles data when reading?
[16:26] <wm4> you mean mapping the ifo stream number ot the mpeg one?
[16:26] <ubitux> i have a hard time guessing how you are actually doing this
[16:27] <wm4> adding 0x20 to the subtitle index gives you the mpeg id
[16:35] <cone-202> ffmpeg.git 03Michael Niedermayer 07master:482761b85a68: avcodec/snowenc-test: check for av_malloc*() failures
[16:35] <cone-202> ffmpeg.git 03Michael Niedermayer 07master:88a46fa8c9e5: avcodec/snowenc-test: use av_mallocz_array()
[16:35] <cone-202> ffmpeg.git 03Michael Niedermayer 07master:295b79b5d8c0: avcodec/roqvideoenc: Check for av_malloc_array() failure
[17:05] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:0775653b4c47: avformat/segment: Use av_freep() avoid leaving stale pointers in memory
[17:05] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:6ac156864ca5: avformat/cdxl: Fix integer overflow of image_size
[17:05] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:d9ec3070d18d: avformat/flvdec: do not inject dts=0 metadata packets which failed to be parsed into a new data stream
[17:05] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:54e3aff10e2d: avformat/flvdec: Increase string array size
[17:05] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:efdd30df0697: avfilter/vf_sab: fix filtering tiny images
[17:05] <cone-202> ffmpeg.git 03wm4 07release/2.4:e2e145db8991: avcodec/dvdsubdec: fix out of bounds accesses
[17:05] <cone-202> ffmpeg.git 03Dale Curtis 07release/2.4:134ff88c6a80: mov: Avoid overflow with mov_metadata_raw()
[17:05] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:0787163cf369: avformat/mov: fix integer overflow in mov_read_udta_string()
[17:05] <cone-202> ffmpeg.git 03Dale Curtis 07release/2.4:54b76eb59515: mov: Fix negative size calculation in mov_read_default().
[17:05] <cone-202> ffmpeg.git 03Paul B Mahol 07release/2.4:20a4cf0d0970: lavfi: check av_strdup() return value
[17:05] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:63007901446f: avformat/matroskadec: Use av_freep() to avoid leaving stale pointers in memory
[17:05] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:45069582897c: avformat/utils: Clear pointer in ff_alloc_extradata() to avoid leaving a stale pointer in memory
[17:06] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:fe457ce4d169: cmdutils: Use 64bit for file size/offset related variable in cmdutils_read_file()
[17:06] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:86f4ac93659f: avformat/mov: Fix mixed declaration and statement warning
[17:06] <cone-202> ffmpeg.git 03James Almer 07release/2.4:51e880fed97f: configure: bump year
[17:06] <cone-202> ffmpeg.git 03wm4 07release/2.4:2ba1af5791fc: avcodec/dvdsubdec: error on bitmaps with size 0
[17:06] <cone-202> ffmpeg.git 03wm4 07release/2.4:3b4e9dddcff6: avcodec/dvdsubdec: fix accessing dangling pointers
[17:06] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:07c9df792cd4: ffmpeg: Clear error message array at init.
[17:06] <cone-202> ffmpeg.git 03wm4 07release/2.4:1b3332659a77: vp9: fix parser return values in error case
[17:06] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:0b0293ceafd6: avformat/movenc: workaround bug in "PathScale EKOPath(tm) Compiler Suite Version 4.0.12.1"
[17:06] <cone-202> ffmpeg.git 03Andreas Cadhalpun 07release/2.4:9cc1d21e76b5: doc/examples: fix lib math dep for decoding_encoding
[17:27] <cone-202> ffmpeg.git 03Michael Niedermayer 07release/2.4:1fd7fb9036fc: Update for 2.4.6
[18:22] <cone-202> ffmpeg.git 03wm4 07master:921706691a87: qpeg: avoid pointless invalid memcpy()
[20:26] <llogan> michaelni: i'll be gone this month from 15-24. Not yet sure if I'll have internet access though, so you or compn may have to clear the ML queue.
[20:45] <cone-202> ffmpeg.git 03Michael Niedermayer 07master:e172f5e53ae4: avcodec/hevc: Fix handling of skipped_bytes() reallocation failures
[21:08] <llogan> i wonder why badcontent didn't block that last one. i'll probably never know now that the spam monitor is being flooded for the last week or so
[21:09] <llogan> they have quite the botnet
[22:35] <cone-202> ffmpeg.git 03Michael Niedermayer 07fatal: ambiguous argument 'refs/tags/n2.4.6': unknown revision or path not in the working tree.
[22:35] <cone-202> Use '--' to separate paths from revisions
[22:35] <cone-202> refs/tags/n2.4.6:HEAD: avcodec/hevc: Fix handling of skipped_bytes() reallocation failures
[00:00] --- Wed Jan 14 2015
1
0
[00:01] <justinX> xreal: yes. dvd was designed so the hardware wouldn't need fonts
[00:04] <justinX> yeah I guess there are good softwares that ocr the subtitle bitmaps to make text subtitles of them. probably using spellchecker wordlists to know what is l, l and 1 etc...
[00:17] <xreal> Actually, I like Bitmap Fonts more...
[00:18] <xreal> I've seen awful text subtitles in the last days.
[00:45] <justinX> xreal: well... if the software that plays your films are in any way changeable, then you could ofcourse make it use a bitmap font of your liking for text subtitles
[00:46] <justinX> its hard if the player is something built into you tv ofcourse. sure it is flashable, but how, and then how to code for that hardware? mmm... assembler for some unknown cpu :-D
[00:50] <kepstin-laptop> well, tvs would just be using stock arm or mips cores, half of them probably run linux already...
[00:50] <kepstin-laptop> (if not all of them)
[01:17] <znf> Hi.
[01:17] <znf> Can someone help me figure what I'm doing wrong here with this command?
[01:17] <znf> ffmpeg.exe -y -i audio.mp3 -i canvas.png -loop 1 -r 25 -i trans_%d03.png -filter_complex "[0:a] showwaves=size=1280x100:mode=line:r=25 [wave];[1:v][wave] overlay=y=H-h:eval=init[comp];[comp][2:v] overlay=eval=init" -shortest -acodec
[01:17] <znf> copy -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -tune stillimage -crf 20 -movflags faststart "..\videos\out.mp4"
[01:17] <znf> I can't seem to be able to make it loop trough trans_%d03.png
[01:21] <znf> Mkay, this is the exact command and output: http://pastebin.com/5VY48t3k
[01:21] <znf> The only thing I'm not getting to work is the duration of the video. It just outputs 1 frame of video :-/
[01:21] <znf> I know I've done this once, but I can't remember how
[01:25] <pzich> if you want it to loop I don't think you want -shortest
[01:25] <llogan> znf: you may want eof_action=repeat in whatever overlay deals with the image sequence
[01:26] <znf> pzich, I want it to stop on audio end
[01:26] <znf> llogan, hmmm, I don't recall doing that last year
[01:27] <xreal> justinX: I think, even if I had a modern TV, I'd always use a XMBC based solution.
[01:27] <znf> but let's see
[01:27] <xreal> More and more Android TVs are coming, so I can run XBMC/Kodi on there, too.
[01:28] <llogan> znf: i was being lazy and didn't really look at your output yet
[01:29] <znf> I wonder why the hell did I never save that command line I used last year :-|
[01:30] Action: justinX dreams of having guts enough to hack our Vestel tv.
[01:32] <llogan> oh, the repeat refers to the last frame. i forgot.
[01:34] <znf> I totally recall having the same issue back then
[01:35] <xreal> This is nice! https://www.youtube.com/watch?v=_tnQLPO-8TY
[01:37] <llogan> znf: try adding -loop 1 to canvas.png
[01:37] <znf> I did
[01:37] <llogan> works for me
[01:37] <pzich> does the -loop need to come before the -i?
[01:38] <znf> yes
[01:38] <pzich> your command posted above doesn't have that
[01:38] <znf> I changed that so many times :P
[01:39] <znf> either way it still doesn't loop the sequence
[01:41] <llogan> please provide your inputs.
[01:41] <znf> ok, it somehow worked now, let me see if it did the right thing
[01:42] <llogan> you can remove '-r 25' because the default is '-framerate 25'
[01:43] <znf> my original command was:
[01:43] <znf> tools\ffmpeg.exe -y -i temp\audio.mp3 -loop 1 -i temp\canvas.png -i temp\annotated.png -filter_complex "[0:a] showwaves=size=1280x100:mode=line:r=25 [wave];[1:v][wave] overlay=y=H-h:eval=init[comp];[comp][2:v] overlay=eval=init" -shortest -acodec copy -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -tune stillimage -crf 20 -movflags faststart "videos\GUESS WHO-SEX.mp4"
[01:43] <znf> but somehow it never worked properly just by replacing temp\annotated.png with temp\trans_%d03.png
[01:44] <znf> uhm, ok, that worked, I guess, creepy as hell as it's flashing 102931039 frames per second somehow
[01:47] <znf> ok, got it working, thanks for the iput
[01:47] <znf> input
[01:52] <whoever> c_14: does it make any difference that I got my vob earier with tccat
[01:52] <whoever> i don't think it does, but just asking
[01:54] <c_14> You can mention it, but as long as vlc plays it and ffmpeg/ffplay does not/breaks it, it's a bug.
[01:54] <c_14> btw did you mention that vlc can play it?
[01:56] <whoever> c_14: i did mention that vlc can play it , bud did not say that tccat was how i got the vob , i also noticed tccat, keeps menues , where vobcopy destroys them
[01:57] <c_14> Wait, so your vob has menus?
[01:59] <whoever> c_14: yes
[02:02] <whoever> c_14: should i be using a differnt command or program to do what i am doing then
[02:03] <c_14> Not sure how ffmpeg handles dvd menus.
[02:03] <whoever> c_14: i am tring right now with vobcopy so see if i get the same result I was getting before
[02:35] <whoever> c_14: well ffmpeg must hate menus
[02:37] <whoever> because when I used vobcopy to get vobs to one vob then converted the vob to h264 the file played
[02:43] Action: whoever mods ticket to reflect that vob contains menu
[02:44] <whoever> handbrake destroys the menu too
[05:13] <whoever> c_14: just had a thaught, could it be that a menu cases the file to have more than 1 a, and one v track
[05:14] <whoever> if so are there switches to accomedate multiple trackes, simer to the one for multiple file inputs
[05:14] <c_14> You can map tracks with -map
[05:41] <whoever> c_14: but to do that wouldn't i have to know where the tracks are , lsdvd won't tell me that only the times of each chapter
[05:41] <c_14> ffprobe will tell you what tracks there are if it can find them
[05:41] <c_14> If it can't, neither can map
[05:42] <whoever> thx, I'll have to give that a go in the morning
[05:43] <c_14> It is morning. *ehem*
[05:44] <whoever> ok morning for me
[05:53] <whoever> c_14: i just ran ffmpeg -i on the vob from tccat and I got Invalid data found when processing input
[05:54] <whoever> and when i run the same command on the vob from vobcopy i don't get that error message
[05:54] <c_14> ffmpeg really doesn't like those menus
[05:59] <whoever> c_14: yep, I am determind to find a way to keep 'em
[06:00] <whoever> even handbrake will remove the menus
[06:01] <c_14> You want to keep the clickable menus?
[06:02] <c_14> Or just the menu animation?
[06:02] <whoever> c_14: both if possible
[06:03] <c_14> I'm not sure any sort of any format besides dvd/bluray that supports any sort of clickable menu...
[06:03] <whoever> c_14: and when i try to use vamps to compress i get a bad start flag error
[06:04] <whoever> so then, i tried to find away around it
[06:05] <whoever> c_14: so is my only option going to be to try to manuly recreate the file structure, and copress each vob
[06:06] <whoever> i would had thaught there would had been some sort of tool/utill by now that would had made it easier , then have to use a for each loop
[06:07] <whoever> becuse , there is not away to use dvdauther with that error , dvdauther will error and die
[06:08] <c_14> Let's go all the way back, what are you trying to accomplish?
[06:09] <whoever> fit a dvd9 on dvd5 and maintain menus , and all other info
[06:11] <whoever> k9copy has weird issues, now it wants the root password to read a disc, and even with the root password k9copy says it can't open the disc
[06:11] <whoever> and dvd95 has a checkbox to keep menus , yet they still are removed in the end result
[06:12] <c_14> And you have the source as an iso? a dvd? a dvd folder ?
[06:13] <whoever> both, iso, and dvd
[06:23] <whoever> c_14: are you stumpd ?
[06:30] <c_14> Hmm, I can't really find anything about how to keep the menu.
[06:30] <c_14> Most of what I'm finding links to tools like k9copy etc
[06:31] <whoever> and k9copy uses doesn't look like it uses anything special, most of what it is is a font end to transcode, and ffmpeg
[06:32] <whoever> so the only that i think that can be happening is that each vob is getting compressed
[06:32] <whoever> its nearly imposible anyother way to keep menues
[06:33] <whoever> and most of what k9copy installs is kde lib crap so that you have a pretty gui
[06:33] <whoever> that weighs a ton
[06:34] <whoever> see you in a few hours, nap time
[06:35] <whoever> if you wanna try something like vams out $ vamps -E 1.6 < mm.vob > m.mpeg, the build in help sucks to say the least
[11:05] <tmh1999> Hi guys, I am pretty new to ffmpeg and I am doing the official ffmpeg tutorial, hope someone could help me. I was just wondering which API to save all the frame into a new video?
[11:12] <tmh1999> are those APIs in libavcodec? I just wanted to make sure if I am on the right track.
[11:24] <saste> tmh1999, libavformat
[11:24] <saste> you use libavcodec to decode and encode video/audio data
[11:24] <saste> libavformat to extract compressed A/V frames and to mux them in a new "output"
[11:25] <saste> tmh1999, check also doc/examples
[11:34] <tmh1999> saste:I will look into that, thanks!
[12:45] <f0o> Hi, somebody told me that ffmpeg is no longer actively developed and that I should use avconv - couldn't find anything about this on the net, so what's the fuzz about this?
[12:45] <spaam> that is false
[12:46] <klaxa> that somebody was apparently misinformed
[12:46] <f0o> spaam: glad to read that!'
[12:46] <f0o> was worried for a moment hehe
[12:47] <spaam> f0o: http://git.videolan.org/?p=ffmpeg.git;a=shortlog as you can see here. lots of commits the last days.
[12:49] <spaam> f0o: its more or less a religion. some people like ffmpeg, some libav. some people use both. :D
[12:50] <f0o> I see hehe
[12:50] <tmh1999> f0o: this is for you http://superuser.com/questions/507386/why-would-i-choose-libav-over-ffmpeg-…
[12:50] <f0o> you dont happen to know the rpm-repo for rhel/centos 7, do you?
[12:51] <tmh1999> read all the links that are mentioned from it and it leaves
[12:52] <f0o> I know ffmpeg is in http://rpmfusion.org/ but that's only 5&6, not 7
[12:52] <f0o> so wondered if some user packaged it for 7
[12:55] <ubitux> < f0o> Hi, somebody told me that ffmpeg is no longer actively developed and that I should use avconv // may i ask where this come from?
[12:56] <f0o> it's from some bloke at an webagency I've to deal with - apparently (as I just got told) - this only affects ubuntu because they used libav's ffmpeg
[12:56] <ubitux> ubuntu now has ffmpeg back
[12:56] <f0o> yeah he just said it too
[12:56] <ubitux> ffmpeg is very active, you can see the commits @ http://git.videolan.org/?p=ffmpeg.git
[12:56] <f0o> but didnt want to rant at them without having clarification hehe
[12:57] <f0o> yeah saw last major was 4rth dec 2014
[12:57] <ubitux> and mailing list activity from last month @ http://ffmpeg.org/pipermail/ffmpeg-devel/2014-December/thread.html
[12:57] <spaam> ubitux: going to fosdem? :)
[12:57] <ubitux> spaam: no i'm busy doing useful stuff
[12:58] <spaam> ubitux: okey :)
[14:07] <diffuse> I am attempting to using av_probe_input_format3 and it seems to return null every time. I am passing AVProbeData pd = {filename = 0xce69aa "stream", buf = 0x7ffff203b010 "ID3\003" } to probe
[14:13] <LigH> Hello.
[14:14] <LigH> Do you know of any successful ffmpeg builds including nvenc?
[14:44] <Elirips> Hello. Is the preset 'baseline' gone? If I do something like './ffmpeg -i rtsp://url -an -c:v libx264 -preset baseline -x264opts keyint=5 -r 5 -s 260x208 -f flv rtmp://localhost:1935/streams/CamBaseline' I get an error 'x264 [error]: invalid preset 'baseline''
[14:45] <Elirips> And then the following list of presets available ' ultrafast superfast veryfast faster fast medium slow slower veryslow placebo'
[14:45] <Elirips> which of those would correspond to the former 'baseline' ?
[14:51] <allengates> Can I use ffmpeg in commercial application, for instance, I develop an video player based on ffmpeg, and then sell it.
[14:55] <crschmidt> allengates: https://www.ffmpeg.org/legal.html , http://www.gnu.org/licenses/gpl-faq.html
[15:07] <Elirips> ah, there is profile and preset
[15:13] <diffuse> does AVPROBE_PADDING_SIZE go at the end of the buffer or the beginning of the buffer for probe input?
[15:27] <netwiz> anyone know a guide how to stream a mp4 with ffmpeg to youtubelive ?
[15:31] <spaam> i guess something similar ffmpeg -i superDuperInputOfSomething -f flv rtmp://server.at.youtube.com/ ?
[15:57] <diffuse> does av_probe_input_format3 have issues with detecting type?
[16:45] <diffuse> I am getting a segfault when I call avformat_find_stream_info
[16:45] <diffuse> #1 av_opt_find2 (obj=obj@entry=0x11ff440 <ff_mp3_demuxer>, name=name@entry=0xd15fcb "skip_clear", search_flags=search_flags@entry=1, target_obj=target_obj@entry=0x7fffffffdba8, opt_flags=0, unit=0x0) at libavutil/opt.c:1509
[16:45] <diffuse> 1509 while (child = av_opt_child_next(obj, child))
[16:46] <diffuse> it looks like child is NULL
[17:00] <Nopik> hi, did anyone had some problem with ffserver which stops playout after some time, e.g. 1 minute? I have some stream being served from ffserver, whether I play it from vlc or ffplay, usually after exactly 1 minute from connecting, ffserver seems to stop sending audio, when i reconnect client, it works
[17:00] <Nopik> sometimes it is 45 seconds, but usually vlc stops at 1:00 minute
[17:00] <Nopik> when I tried to download the stream with wget, it continued to receive bytes for more than minute, though
[17:10] <Nopik> so, when I connect to stat.html for ffserver, i see that feed is constantly pushing data at same speed, when new connection arrives it usually received 1076 kbytes and then dont get any more data (despite of feed pushing it). When I reconnect, again about 1076 kbytes are downloaded. Strangely, if it is wget which downloads data from ffserver, it gets more
[17:10] <Nopik> data
[17:11] <Nopik> some strange bufferring problems maybe or something
[17:14] <diffuse> hm
[17:16] <whoever> c_14: are you awake
[17:16] <c_14> ye
[17:20] <whoever> c_14: i found what i think was causing the issue it is an encoded vob, because i get Fatal: Bad padding packet start code at 326859340: 99c31da7
[17:21] <whoever> when i try to compress it with vamps
[17:22] <whoever> and don't realy know if there is away to get around that
[17:23] <whoever> also don't realy understand why ffmpeg has issues with dvd's when vob is a subset of mpeg
[17:24] <Nopik> ok, it seems that my problem is that the feed is pushing data too fast and somehow it overflows in such way that basically it stops being sent to client
[17:25] <diffuse> i am trying to probe in input buffer and get the AVInputFormat, which appears to work, but is there a function to create a AVFormatCtx from that?
[17:26] <Nopik> is there any way to make ffmpeg output data at realtime speed, not as fast as it can? e.g. when I stream a mp3 file from disk to ffserver, it basically sends whole file in few seconds, even if file contains minutes of music. can i slow down ffmpeg to actually send data at their play speed
[17:52] <whoever> Nopik: you would need to creat a buffer, and end and then fill the buffer , not efficient
[17:53] <Nopik> whoever: 'create end'?
[17:53] <c_14> Nopik: -re as an input option
[17:54] <whoever> i just don't know why you would want to slow that date tx down
[17:56] <c_14> whoever: for livestreaming
[17:56] <c_14> As to the vob, specs are often weird and not implemented the same everywhere
[17:59] <Nopik> whoever: my setup is really convoluted, unfortunately :( and it involves poor-mans synchronization to live radio stream, long story
[18:02] <Nopik> c_14: need to verify it further, but so far -re looks like a real lifesaver for me, thanks!
[18:10] <whoever> c_14: that spec for dvd seems to only apply to ntsc
[18:19] <Nopik> indeed, -re was what I needed. Basically what I've got was one ffmpeg reading from 2 sources (live radio stream and files) and switching between them dynamically based on external trigger (wrote some custom plugin to get this done within ffmpeg), then sending it to ffserver for live streaming. Unfortunately, when input got switched to file, ffserver loaded
[18:19] <Nopik> the data as fast as it could until it actually choked and stopped sending any data. -re allowed ffserver to output data as it was incoming
[18:23] <whoever> c_14: I am begining to think because of the non standard implimentaton of dvd !standards, that becasse libdvd[read|css] are required, that scriptiong a dvd back util is bad , i thaught i could get around having to write code to do it but looks like there are two optoions roll my own, use one someone else rolled
[18:31] <whoever> its fustrating.. keeping a menu sounds straight forward, but that seems to be where the dvd !standard is thown out the windows and packets must be dropped
[19:34] <lobo__> Hi all, I've trying to convert a video but I'm getting always the same result, tried different switches with no success
[19:34] <lobo__> this is the video, I need to convert it to mp4 and webm
[19:34] <lobo__> https://www.dropbox.com/s/mals7ey3i2qs0mr/20150113_180642_B7E7.mkv?dl=0
[19:35] <lobo__> the very basic command I used is ffmpeg -i 20150113_180642_B7E7.mkv -f webm -acodec libvorbis a.webm
[19:36] <lobo__> but I get [matroska,webm @ 0x323e0e0] Could not find codec parameters for stream 1 (Video: h264, none, 1280x720): unspecified pixel format
[19:36] <lobo__> Consider increasing the value for the 'analyzeduration' and 'probesize' options
[19:36] <lobo__> Input #0, matroska,webm, from '20150113_180642_B7E7/20150113_180642_B7E7.mkv':
[19:36] <lobo__> Metadata:
[19:36] <lobo__> encoder : GStreamer plugin version 0.10.31
[19:36] <lobo__> creation_time : 2015-01-13 18:06:58
[19:36] <lobo__> Duration: 00:00:22.66, start: 0.000000, bitrate: 81 kb/s
[19:36] <lobo__> Stream #0:0(eng): Audio: aac (LC), 16000 Hz, mono, fltp (default)
[19:36] <lobo__> Metadata:
[19:36] <lobo__> title : Audio
[19:36] <lobo__> Stream #0:1(eng): Video: h264, none, 1280x720, SAR 1:1 DAR 16:9, 3 fps, 1k tbr, 1k tbn, 2k tbc (default)
[19:36] <lobo__> Metadata:
[19:36] <lobo__> title : Video
[19:36] <lobo__> File 'a.webm' already exists. Overwrite ? [y/N] y
[19:36] <lobo__> [buffer @ 0x324fd60] Unable to parse option value "-1" as pixel format
[19:36] <lobo__> Last message repeated 1 times
[19:36] <lobo__> [buffer @ 0x324fd60] Error setting option pix_fmt to value -1.
[19:36] <lobo__> [graph 0 input from stream 0:1 @ 0x3233640] Error applying options to the filter.
[19:36] <c_14> If you have more than 3 lines of txt, please use a pastebin service
[19:36] <lobo__> Error opening filters!
[19:36] <lobo__> anyone with a similar issue?
[19:37] <c_14> Do you know what pixel format it's supposed to be?
[19:37] <c_14> Have you tried increasing analyzeduration and/or probesize?
[19:46] <lobo__> sorry about that
[19:46] <lobo__> yes, ive increased it up to the max_int and same results
[19:46] <c_14> Do you know what pixel format the video is?
[19:47] <lobo__> if I probe it, it says width=1280 height=720 pix_fmt=yuvj420p
[19:48] <c_14> try adding -pix_fmt yuvj420p as an input option
[19:54] <lobo__> i did but same result
[19:55] <lobo__> I tried several options but with no success yet
[19:59] <c_14> Hmm, intriguing.
[20:00] <c_14> `x264 -o out.mkv lobo__test.mkv' works, `ffmpeg -i lobo__test.mkv -c:v libx264 -an out.mkv' fails
[20:01] <lobo__> i need to convert it to webm
[20:01] <lobo__> this is my complete pastebin
[20:02] <lobo__> http://pastebin.com/5bXVCmud
[20:03] <c_14> lobo__: I found a workaround...
[20:03] <c_14> But it looks like a bug in ffmpeg to me.
[20:03] <c_14> `x264 -o out.mkv --qp 0 lobo__test.mkv && ffmpeg -i out.mkv out.webm'
[20:04] <c_14> eh
[20:04] <lobo__> yeah, maybe
[20:04] <c_14> `x264 -o out.mkv --qp 0 lobo__test.mkv && ffmpeg -i out.mkv -i lobo_test.mkv -map 0 -map 1:a out.webm'
[20:05] <c_14> ye, that works. For me at least
[20:05] <c_14> Looks like a bug to me. Would you mind filing it on trac?
[20:06] <lobo__> yeah
[23:41] <dericed> hi all, i playing a vp8/mkv files in ffplay and vlc and using a digital color meter to evaluate the playback. In VLC the blackest part of the frame gives R=G=B=0 whereas ffplay shows the same pixel as R=G=B=16. Is the difference expected?
[23:53] <dericed> ya i think ffplay reduces contrast. i tried `ffplay -f lavfi -i testsrc` where the white is rgb24 at 0xFF but the pixel on the screen is R=G=B=235 and not 255.
[00:00] --- Wed Jan 14 2015
1
0
[00:36] <Daemon404> kierank, ah.
[01:30] <cone-364> ffmpeg.git 03Michael Niedermayer 07master:843d93d286ee: doc/codecs: document nomc flag
[02:04] <BBB> does anyone know why ffmpeg doesnt display in ohloh/openhub?
[02:22] <compn> BBB : ohloh.net/p/ffmpeg worked yesterday for me
[02:23] <BBB> I think I figured it out, it somehow lost the link between my account and ffmpegs rbultje committer
[02:23] <BBB> veyr odd
[02:23] <BBB> and after claiming it, it doesnt add it up to my personal account
[02:23] <BBB> I think theres a delay or so
[02:38] <compn> maybe it has to rescan
[03:34] <cone-364> ffmpeg.git 03Michael Niedermayer 07master:a8bc901033e8: avcodec/wmadec: also print the number of bits left in the nb_frames <= 0 case
[03:34] <cone-364> ffmpeg.git 03Michael Niedermayer 07master:e2db9a736fd9: avcodec/wmadec: fix 0 frame bit_reservoir
[04:59] <pross> hmmm, Managers: Diego Biurrun
[05:07] <Timothy_Gu> pross: yeah
[05:07] <Timothy_Gu> pross: I actually had a ~20-mail conversation about giving the manager rights to be or someone else who actually reads ffmpeg-devel but he refused
[05:07] <Timothy_Gu> *to me
[05:13] <wm4> lolwut
[05:14] <wm4> this behavior makes no sense, other than...
[05:17] <pross> the part about 'making no sense', actually makes sense.
[06:02] <wm4> so what still uses ATSC closed captions?
[06:46] <kierank> A lot of stuff does
[06:46] <rcombs> wm4: US terrestrial and cable TV, I'd expect
[06:47] <rcombs> (and maybe satellite as well, but not sure on that)
[06:50] <rcombs> wm4: know of anything that actually uses 708 in H.264 or H.265?
[06:50] <rcombs> erm, kierank: ^
[07:01] <kierank> Yes there are broadcasts with 708
[07:01] <kierank> In h264
[07:25] <wm4> kierank: apparently ffmpeg can't handle it, though?
[08:21] <espes__> multimedia is hard and I'm sad :(
[08:23] <espes__> the mpeg-ts im trying to make crashes quicktime and vlc
[08:23] <espes__> nothing supports latm and aac-eld
[11:47] <ubitux> michaelni: sorry about the delay
[11:47] <ubitux> done
[11:55] <ubitux> ffmpeg -f lavfi -i testsrc=hd1080 -c:v $C -pix_fmt yuv444p -f null - i get 27 fps with C=ffv1, and 50 fps with C=ffvhuff
[11:55] <ubitux> is this the expected performance?
[12:43] <kierank> wm4: for some definition, yes
[12:46] <iive> ubitux: yes. ffv1 uses cabac/cavlc
[12:50] <ubitux> iive: i'm more surprise not to see ffvhuff faster, but yeah ok
[12:51] <iive> ubitux: it could be made faster, if simd pixel median is implemented.
[13:13] Action: michaelni gets 95 and 43 fps for that
[13:13] <michaelni> iive, doesnt huffyuv already use simd median or did i misunderstood what you meant
[13:13] <michaelni> ?
[13:16] <iive> michaelni: i honestly don't know. i remember somebody (skaal from xvid?) was talking about doing median on 8 pixels simultaneously using mmx, however this required a little bit of trickery, because the result of one median is used for its neighbors
[13:17] <iive> so the optimal simd would be performing simd median on 8 diagonal pixels at a time.
[13:17] <iive> or something like that. I don't know if that have been implemented.
[13:18] <michaelni> thats for the decoding side the benchmark here was for encoding
[13:18] Action: michaelni gets 53fps with ffv1 and -level 3 -slices 12 -threads 12
[13:18] <iive> you don't do median on both?
[13:19] <iive> I don't remember how huffman worked...
[13:21] <av500> he worked at his desk
[13:21] <iive> yes, but how ;)
[13:22] <av500> he thought a lot
[13:22] <av500> and wrote a lot down on paper
[13:22] <av500> then he ate lunch
[13:22] <iive> yeh, i get it, all pixels are available on encoding, so they are easy to be done in parallel, on decoding, you need to decode them in order.
[13:23] <michaelni> ubitux, your benchmarks are faulty
[13:23] <av500> unless you slice the frame
[13:23] <michaelni> if i store the video in ffv1.nut and convert that again to ffv1 then i get 200fps
[13:23] <michaelni> sorry ffv1 -> ffvhuff
[13:24] <michaelni> actually ffvhuff->ffvhuff, but still its twice the speed than with testsrc and convert to yuv444
[13:25] Action: michaelni is a bit sleepy stiill
[13:27] <michaelni> ffv1 -> ffv1 is 79fps, ffvhuff->ffvhuff is 200fps
[13:31] <iive> with the ubitux command i get ffv1 19fps with 75% cpu load. ffvhuff gives me 40% with about 50% cpu.
[13:31] <iive> i3 ,4 virtual cores.
[13:35] <michaelni> i7 12 virtual cores for my numbers
[13:39] <michaelni> ubitux, thx for the review!
[13:42] <iive> s/40%/40fps
[13:53] <cone-80> ffmpeg.git 03Michael Niedermayer 07master:4f664d8aae8c: avcodec/ccaption_dec: Fix typos and cosmetics
[14:07] <ubitux> michaelni: you mean it's faulty because of the rgbyuv convert occuring after testsrc? if so, it's proportionnal between the 2 tests anyway, isn't it?
[14:15] <cone-80> ffmpeg.git 03Michael Niedermayer 07master:365ef88d5df4: avcodec/wma: Print more details in case of spectral RLE overflows
[14:16] <michaelni> ubitux, yes
[14:16] <michaelni> that is if you cann (C+x) / (C+y) proportional to x/y
[14:16] <michaelni> caLL
[14:17] <ubitux> yeah sure ok
[14:17] <ubitux> :)
[16:08] <thardin> does anyone know if there's a test RTMP stream somewhere?
[16:10] <compn> BBB : librtmp isnt a fail , just have to use ksv's fork , it has updates.
[16:10] <compn> thardin : multimedia.cx wiki rtmp page may have some active urls ?
[16:11] <compn> http://wiki.multimedia.cx/index.php?title=RTMP#Samples
[16:11] <compn> course those are very old now
[16:12] <compn> rtmp://directv.fcod.llnwd.net/a517/d1/com/lp/testdrive/active_channel-hack.… works
[16:18] <thardin> hey, as long as it works :)
[16:18] <thardin> also thanks
[16:23] <compn> BBB : i might be wrong about librtmp. i was thinking of the rtmpdump program itself :p
[16:24] <compn> librtmp isnt used much
[16:24] <compn> except probably vlc again ?
[17:51] <cone-265> ffmpeg.git 03James Almer 07master:3aaff803489a: avutil/opencl: don't include config.h
[19:33] <llogan> Timothy_Gu: your repository is the correctone one for libilbc, right? dekkers is old?
[19:34] <llogan> oh, it just redirects to yours. i should have just tried it
[19:36] <cone-265> ffmpeg.git 03Lou Logan 07master:e9f8780381fe: doc/general: update libilbc link
[19:42] <cone-265> ffmpeg.git 03James Almer 07master:59ac93f6af3e: x86/swr: add SSE/AVX unpack_6ch functions
[19:57] <aetasx> bsfs are only invoke explicitly correct? Im trying to do a stripped down build for linking into x264
[19:58] <nevcairiel> yes
[20:35] <cone-265> ffmpeg.git 03Mark Reid 07master:b08b5f4be2cc: libavformat/mxfdec.c: read project_name metadata
[21:29] <kierank> "Support dynamic loading of third-party libs"
[21:29] <kierank> wtf
[21:31] <compn> kierank : oh nice :)
[23:39] <pross> mmm. what next, VfW loader
[23:41] <nevcairiel> kierank: personally i think it would be nice to dynamically load at least libva, so that i can distribute binaries without the hard-dep :p
[00:00] --- Tue Jan 13 2015
1
0
[00:16] <Darby_Crash> someone can help me?
[00:17] <Darby_Crash> i have a script to compile ffmpeg
[00:17] <Darby_Crash> but this doesn't compile also ffplay
[00:18] <Darby_Crash> i have only ffmpeg
[00:18] <Darby_Crash> i've installed sdl
[00:21] <xreal> Darby_Crash: still the same problem? :(
[00:21] <xreal> Darby_Crash: Did you try to run ./ffplay in the building or binary directory? Perhaps it just didn't get installed?
[00:24] <Darby_Crash> ffplay don't exist
[00:25] <xreal> Darby_Crash: let me start a clean debian, ok?
[00:25] <xreal> Darby_Crash: which script are you using?
[00:26] <Darby_Crash> wait
[00:29] <Darby_Crash> http://pastebin.com/qPB1qZkJ
[00:29] <Darby_Crash> this is the acript
[00:29] <Darby_Crash> *s
[00:29] <Darby_Crash> xreal
[00:30] <xreal> ok, it'll take some minutes to download
[00:30] <Darby_Crash> ok
[00:32] <xreal> Darby_Crash: what's your env.source ?
[00:32] <xreal> ah, you're using this: https://github.com/stvs/ffmpeg-static/blob/master/env.source
[00:32] <Darby_Crash> is for debug
[00:32] <Darby_Crash> right
[00:32] <Darby_Crash> but i have edited it
[00:32] <xreal> Darby_Crash: we're doing debugging, aren't we? :)
[00:33] <Darby_Crash> :))
[00:33] <Darby_Crash> anyway thanks xreal for support
[00:33] <Darby_Crash> ;)
[00:34] <Darby_Crash> i have edited the script
[00:34] <Darby_Crash> for include ffplay
[00:34] <Darby_Crash> changed the source of ffmpeg from 2.3.3
[00:34] <xreal> my debian says: .: 32: Can't open ./env.source
[00:34] <xreal> yeah, I know
[00:35] <Darby_Crash> ok ok
[00:35] <Darby_Crash> you must run ./build.sh
[00:35] <Darby_Crash> take a look to README
[00:36] <xreal> I know, but it wants the environment, so it's not for debugging only :)
[00:36] <Darby_Crash> i have also included source of sdl
[00:36] <xreal> I know.
[00:36] <xreal> It's downloading, takes some minutes.
[00:36] <Darby_Crash> :)
[00:39] <xreal> Building starts.
[00:40] <Darby_Crash> ok
[00:41] <xreal> strip: 'libgtest.a': No such file
[00:41] <xreal> problems with vp8/vp9
[00:42] <xreal> http://stackoverflow.com/questions/20085443/libvpx-in-mingw-bad-file-number
[00:42] <xreal> --disable-unit-tests
[00:42] <xreal> let's try it again
[00:43] <Darby_Crash> apt-get install build-essential curl tar
[00:43] <Darby_Crash> there are dependences
[00:45] <xreal> doesn't have anything to do with that :)
[00:45] <xreal> it's a compiler bug
[00:46] <Darby_Crash> the script work fine for me
[00:46] <Darby_Crash> but compile only ffmpeg
[00:46] <xreal> Darby_Crash: SDL is compiling right now, brb
[00:46] <Darby_Crash> sorry for my english but i'm italian
[00:47] <xreal> building ffmpeg
[00:47] <xreal> no problem I'm German
[00:47] <xreal> hundrets of deprecated messages when building ffmpeg
[00:51] <Darby_Crash> yes i known
[00:52] <Darby_Crash> but the source is 2.5.3
[00:52] <xreal> oops, it's done already
[00:52] <xreal> ffplay was built without a problem
[00:52] <xreal> it's in target/bin
[00:53] <Darby_Crash> how have you do it?
[00:53] <xreal> nothing :)
[00:53] <xreal> ./build.sh
[00:53] <xreal> your build.sh.
[00:53] <xreal> from pastebin
[00:53] <Darby_Crash> really?
[00:53] <xreal> yep
[00:54] <xreal> ffplay version 2.5.3-static Copyright (c) 2003-2015 the FFmpeg developers
[00:54] <xreal> built on Jan 12 2015 00:52:29 with gcc 4.4.5 (Debian 4.4.5-8)
[00:54] <Darby_Crash> are you on Jessie?
[00:55] <Darby_Crash> or Wheezy?
[00:56] <Darby_Crash> xreal
[00:57] <xreal> Squeeze :D
[01:00] <Darby_Crash> :'(
[01:01] <xreal> I've used everything from the GIT, but your build script.
[01:01] <xreal> Did you change anything else?
[01:03] <Darby_Crash> what have you changed?
[01:04] <Darby_Crash> xreal
[01:05] <xreal> nothing, like I said.
[01:05] <xreal> I've download all the files from the git and used your build.sh from pastebin.
[01:06] <Darby_Crash> can you send me a pastebin
[01:06] <Darby_Crash> ?
[01:07] <Darby_Crash> please
[01:07] <xreal> I did not change anything :)
[01:07] <xreal> I used _your_ script
[01:09] <xreal> http://pastebin.com/ZBfDRB3m
[01:11] <Darby_Crash> what have you grab from git?
[01:12] <xreal> it's all in the pastebin, like I wrote.
[01:12] <xreal> do, as I wrote in there
[01:12] <xreal> I've written down all the steps
[01:16] <xreal> I don't understand, why ffmpeg doesn't have a benchmarking function without inputdata.
[01:24] <xreal> Darby_Crash: I've changed your script to disable the buggy test and to enable ffmpeg drive!
[01:24] <xreal> devices*
[01:25] <Darby_Crash> how to do ffmpeg devices
[01:25] <Darby_Crash> ?
[01:25] <Darby_Crash> thanks xreal ;)
[01:25] <xreal> Darby_Crash: does it work?
[01:26] <Darby_Crash> now i am compiling on ubuntu 14.04 virtual machine
[01:29] <xreal> ok
[01:35] <Darby_Crash> i've restarted
[01:35] <Darby_Crash> sudo apt-get install libxext-dev
[01:35] <Darby_Crash> :))
[01:39] <xreal> didn't need that
[01:48] <xreal> My cores are used by 20-30 % only, why?
[01:52] <Darby_Crash> mmmm
[01:53] <Darby_Crash> don't compile sdl
[01:53] <xreal> give us your log file please
[02:05] <Darby_Crash> http://pastebin.com/qZAv0n4i
[02:05] <Darby_Crash> xreal
[02:06] <Darby_Crash> this is ubuntu vm 14.04
[02:06] <Darby_Crash> i can't compile sdl
[02:48] <xreal> re
[02:48] <xreal> Darby_Crash: still there?
[02:49] <xreal> Darby_Crash: what error are your getting? please post a buildl og
[02:49] <xreal> log*
[02:49] <xreal> conftest.c:116:36: fatal error: dev/usb/usb.h: No such file or directory
[02:50] <xreal> Darby_Crash: sudo apt-get install libusb-dev
[04:01] <xreal> msg NickServ identify f342egrfdg
[04:31] <grepper> /msg nickserv setpass
[10:57] <ruby_on_tails> is there any channel to discuss audio related stuff?
[10:57] <ruby_on_tails> i am trying to record the audio being played back in the browser but it has too much noise, how can i fix it?
[11:34] <pentanol> I can't see added zeroed space in win_expand.img image when I boot from livecd for image expand in partition-magick
[11:34] <pentanol> sorry
[15:49] <Lexx_> I encode videos with ffmpeg, but the duration of the newly converted files is not shown in Windows file manager, I am on Win7 64bit. I use CLI, -i <file> -c:v libx264 -c:a libmp3lame <outputfilename>. Can I get ffmpeg to fill metadata (if that is what's missing) based on the actual files contents? I pretty much just need the duration.
[15:51] <c_14> Can you pastebin an ffprobe of a file that shows duration and one that doesn't?
[15:56] <Lexx_> Will do
[15:59] <nguydavi> Hi, I am working with smooth streaming MP4 and was trying to add SRT subtitle but I found out that smooth streaming does not support SRT but it supports TTML (http://www.w3.org/TR/ttaf1-dfxp/) I couldn't find a way to encode TTML or convert SRT to TTML with ffmpeg. Also if an encoder exists, can anybody give me its AV_CODEC_ID ? I'm open to alternative if there are any to encode subtitle into MP4 smooth streaming
[16:05] <Lexx_> here we go, the .mkv file is the converted one: http://pastebin.com/9nfK7iaJ
[16:05] <c_14> nguydavi: I think the muxer is the mov_text muxer
[16:05] <c_14> Not sure about the AV_CODEC_ID
[16:08] <nguydavi> c_14: mov_text works for normal mp4 but doesn't work for me with smooth streaming mp4
[16:08] <c_14> Lexx_: Windows doesn't have matroska support, if you want explorer to show you the length attribute of matroska files you'll have to install something like K-Lite codec pack
[16:09] <nguydavi> c_14: when I add "-movflags frag_keyframe+empty_moov" when encoding SRT into mp4 and then try to extract subtitle from that mp4, it doesn't work
[16:15] <Lexx_> c_14: Thanks, that fixed it.
[16:18] <c_14> nguydavi: try using webvtt maybe? Not sure if the muxer supports it. Other than that, I don't think ffmpeg has a ttml encoder yet. Might want to open an issue.
[16:29] <nguydavi> c_14: nice i just tried webvtt, it seems to work ! :) Thanks I'll dig into that!
[17:25] <TiberiusReilly> I have libvorbis install (mac x64), and I'm trying to compile ffmpeg with libvorbis
[17:25] <gchristensen> Hi, what is the timeline on 1.x.x no longer being supported? I'm using it in a project and am wanting to get ahead of the curve on it.
[17:25] <TiberiusReilly> but I keep getting "libvorbis not found"
[17:31] <gchristensen> also, is there a way to verify the static builds here: http://johnvansickle.com/ffmpeg/
[17:37] <c_14> gchristensen: define verify, also we prefer you not use 1.x.x, it's not in development though security fixes should get backported if you poke the right people (not sure about an explicit eol though)
[17:37] <c_14> TiberiusReilly: pastebin your config.log
[17:40] <TiberiusReilly> http://hastebin.com/juyixoweja.coffee
[17:41] <c_14> I'm getting an Application Error
[17:43] <gchristensen> c_14: shasum or md5sums or pgp signatures etc.
[17:48] <c_14> gchristensen: AFAIK, currently no. You'd have to ask relaxed if he would be willing to add those.
[17:49] <gchristensen> OK, thank you c_14
[17:50] <TiberiusReilly> c_14 do I have to put the ogg library in a certain place?
[17:52] <c_14> TiberiusReilly: you need CFLAGS and LDFLAGS pointing to the include dir and lib dir respectively
[17:56] <whoever> hi all
[17:57] <whoever> I am tring to dmux a vob,and i keep getting unuabale video with -c:v . The video i get is a bunch of flickering squars
[17:57] <whoever> can someone assist
[18:02] <whoever> fflogger: that may take a while, i am running ffmeg i vob -c:v mpeg, the file is 5Gb
[18:03] <whoever> https://bpaste.net/show/ba66eff45b33
[18:04] <whoever> ignore comment in paste
[18:05] <whoever> fflogger: the command finished and the video is pixelated, but the original vob is fine
[18:05] <TiberiusReilly> fflogger is a robot
[18:05] <whoever> TiberiusReilly: thx
[18:05] <TiberiusReilly> you shouldn't talk to robots
[18:05] <whoever> !ff
[18:05] <whoever> !video
[18:06] <whoever> TiberiusReilly: ya they are bad for your health :-)
[18:06] <whoever> so anyway
[18:07] <whoever> I am tring to dmux the video and eventualy the audio from a vob so that i can requantize the video and the video that i get is crap
[18:07] <whoever> is there a better set of switches to use
[18:08] <c_14> whoever: what version are you running?
[18:08] <c_14> What player are you using to test?
[18:10] <whoever> c_14: 2.6.2
[18:10] <whoever> *2.5.2
[18:13] <c_14> can you pastebin the output of `ffmpeg -t 60 -i mm.vob -c:v copy out.mkv' ?
[18:13] <c_14> shouldn't take as long
[18:16] <whoever> https://bpaste.net/show/96a1f8e75a38
[18:18] <c_14> try adding -fflags +genpts
[18:21] <whoever> c_14: do you want all out put or the last few lines
[18:22] <c_14> everything would be best
[18:27] <whoever> c_14: https://bpaste.net/show/ba97869141c0
[18:28] <c_14> Does the video play?
[18:34] <whoever> c_14: the video is a buch of little squars that flicker, and the audio pops
[18:34] <whoever> so i would say no
[18:34] <whoever> i took a sceen shot if you wanna see it
[18:35] <c_14> What player are you using to test?
[18:36] <whoever> c_14: vlc, also xine
[18:36] <c_14> Can you try playing the source with ffplay ?
[18:37] <whoever> still the same result
[18:38] <c_14> The source looks fine with ffplay?
[18:39] <whoever> c_14: crap .. no
[18:39] <whoever> but did look fine in vlc
[18:40] <whoever> can i clean it up then with ffmpeg
[18:40] <c_14> Might be a bug in the demuxer/decoder, can you try with a git build?
[18:41] <whoever> which version
[18:41] <whoever> or git do you want me to git
[18:41] <c_14> git master head
[18:41] <whoever> do you got links to same me some time
[18:42] <c_14> http://git.videolan.org/git/ffmpeg.git
[18:48] <whoever> is this a huge banch ? it is still cloning
[18:50] <c_14> It's pretty big, ye.
[18:50] <c_14> You might want to add --depth=1
[18:52] <whoever> c_14: so still git clone http://git.vid....
[18:53] <whoever> about how long should the clone take ? more than 10 min?
[18:54] <whoever> fyi I have about a 30mbps pipe
[18:58] <c_14> It's ~221MiB
[18:59] <whoever> then it should had been done by now , still cloning
[18:59] <whoever> git seems to be realy quit, fyi the url you posted says forbiden in broweser, but git doesn't complain
[19:00] <whoever> is it throttled ?
[19:01] <whoever> finaly finished clone
[19:03] <whoever> i get yasm/nasm not found or too old. Use --disable-yasm for a crippled build. when i ./configure, DO I need to worry about it, or ignore that and just install
[19:05] <tchevass> Hey guys, I have some question about the installation of ffmpeg
[19:09] <whoever> tchevass: what are they, I have some too
[19:09] <c_14> whoever: you should probably install yasm/nasm /get a newer version
[19:10] <tchevass> is this normal ? http://pastebin.com/HatBZr33
[19:10] <c_14> tchevass: sure, why not?
[19:10] <c_14> assuming /usr/local/stow/ffmpeg-1.1.4/ is your prefix
[19:11] <whoever> c_14: so does it matter which one i get
[19:11] <tchevass> well that was on my vm I just wanted to do some documentation so the installation would be easier, ill try to install it on my server now
[19:12] <JEEB> whoever, yasm is generally recommended because it's supported in various OSS multimedia projects
[19:12] <tchevass> c_14: its my first time compiling something thats why..
[19:12] <whoever> JEEB: thx
[19:16] <whoever> tchevass: all i see , in that post is a tree, i don't really see what the question was
[19:16] <whoever> c_14: making < fyi
[19:20] <tchevass> whoever: i know, is there a easy way to test my installation ?
[19:22] <c_14> tchevass: ffmpeg -version
[19:23] <xreal> c_14: I've developed some patches to make latest libpng (and others) work with ffmpeg. Where's the right place to share them? trac?
[19:23] <c_14> xreal: patches to ffmpeg or to the other libraries?
[19:23] <xreal> c_14: actually to the other libraries :)
[19:24] <tchevass> c_14: it doesnt work..
[19:24] <c_14> Probably on the mailing lists for those other libraries then.
[19:24] <c_14> tchevass: is the path to the binary in your PATH?
[19:24] <whoever> tchevass: what commands did you run
[19:24] <whoever> to install it
[19:25] <tchevass> whoever: --prefix=/usr/local/stow/ffmpeg-1.1.4 --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libdc1394 --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-
[19:25] <tchevass> libvpx --enable-libx264 --enable-libxvid
[19:25] <whoever> is that it
[19:25] <tchevass> no
[19:25] <tchevass> then make, make install
[19:25] <c_14> tchevass: export PATH=/usr/local/stow/ffmpeg-1.1.4/bin:$PATH; ffmpeg -version
[19:26] <whoever> where there any errors along the way
[19:26] <tchevass> i dont remember, i dont think so
[19:26] <tchevass> c_14: doesnt work
[19:26] <c_14> If there were errors, make install would have complained
[19:27] <c_14> tchevass: /usr/local/stow/ffmpeg-1.1.4/bin/ffmpeg -version
[19:27] <whoever> tchevass: then either it didn't make, or you enterd the command wrong
[19:27] <c_14> Also, why are you instaling ffmpeg-1.1.4 ? or is that just some random string
[19:27] <tchevass> I need version 1.1.4 so i can use it in a drupal module
[19:27] <xreal> I've dropped all the useless libraries from my ffmpeg. I don't know, why to integrate Frei0r and others.
[19:28] Action: whoever forgot how long from source took
[19:28] <whoever> xreal: conversions
[19:28] <tchevass> c_14: I got my command here https://github.com/islandora/islandora_solution_pack_video#requirements
[19:28] <xreal> Anyone ever tried Dirac video codec? Is it useful at all?
[19:29] <whoever> tchevass: thats not verbatum , that is an example
[19:30] <whoever> ok, it should be an example , and you should install 2.5 >
[19:31] <tchevass> will it work fine ?
[19:31] <c_14> If it uses the binary, it should work just fine.
[19:32] <c_14> Probably anyway.
[19:33] <whoever> c_14: ok installed
[19:33] <whoever> and when i check version it is 2.5.2
[19:34] <c_14> Where did you install it?
[19:34] <c_14> You might need to update your PATH so that the new binary is in front of the old one.
[19:34] <c_14> Or just call the binary with the absolute path.
[19:34] <whoever> i didn't prefix, so i assume it installed to the dir the source is in
[19:35] <c_14> Did you make install? or just make ?
[19:35] <c_14> If you used make install it's in /usr/local/bin/ffmpeg if you used make it's in ./ffmpeg
[19:36] <tchevass> is the ffmpeg package complete ? or compiling from source is better ?
[19:36] <whoever> now my blind ass sees pre release
[19:37] <c_14> tchevass: depends on the distro, though compiling from git source is preferred
[19:37] <whoever> is that the what you expect that I should see
[19:38] <c_14> whoever: the version string should be similar to this: ffmpeg version N-68976-gd1c6b7b Copyright (c) 2000-2015 the FFmpeg developers
[19:38] <whoever> when i run ./ffmplay /path/to/vob the result is just a crappy as before
[19:39] <whoever> c_14: ok so i am using to corrct install thenw
[19:39] <whoever> *then
[19:39] <c_14> whoever: then it's probably a bug, https://ffmpeg.org/bugreports.html
[19:42] <whoever> c_14: do i just say the video was a buch of little sqares, i don't see where to upload a screen shot
[19:43] <c_14> Can you submit part of the video file?
[19:43] <c_14> Look down near Submitting Sample Media
[19:45] <c_14> Except for step 4, just state that you uploaded filename to the ftp in your bugreport
[19:45] <c_14> You can also attach files directly to the bugreport if they're small enough
[19:49] <whoever> c_14: is the bug in ffmpeg or ffplay or both, the original vob only seem to work fine in vlc
[19:50] <c_14> whoever: probably both
[19:55] <whoever> c_14: would there be a reason that i need to include a sample of the original vob that works, or just include a sample that shows that it doesn't work
[19:55] <whoever> also, wonder why this hasn't been caught 'till now
[19:56] <whoever> when there are posts all over "convert vob", "extract vob" an there whern't any domplaints
[19:57] <c_14> Preferably the sample that works in vlc but doesn't in ffplay
[20:12] <whoever> c_14: i don't see an attach on the report
[20:13] <whoever> also should i post both versions used , pre released, and 2.5
[20:14] <c_14> The git one should be fine.
[20:14] <c_14> I think the attach only shows up once you've submitted the ticket.
[20:17] <whoever> c_14: ok
[20:28] <whoever> c_14: tracker will not let me upload, my sample was to big(followed the dd command on the bug report url ) it tracker says 4252 was created
[20:28] <whoever> if you can would you check to see that it actualy mace it there
[20:29] <whoever> now other then ffmeg, is there another tool that I can use to dmux or is ffmpex it
[20:29] <whoever> tcextract, just errors
[20:29] <whoever> before it does anything
[20:31] <c_14> whoever: if you can't upload the file to trac, upload it to the ftp and mention that you uploaded [filename] to the ftp
[20:32] <whoever> whats the ftp url
[20:33] <c_14> upload.ffmpeg.org
[20:34] <c_14> anonymous login
[20:41] <whoever> c_14: i get cannot resolve hostname from scp
[20:42] <whoever> scp small-sample.mpeg ftp://upload.ffmpeg.org/ffmpeg/#4252.mpg
[20:45] <c_14> I don't think scp supports ftp
[20:50] <whoever> c_14: ok, ticked made , i found the gui uploader on the site
[21:02] <whoever> and now it probably won't be fixed and released for about 8 months :-)
[21:03] <c_14> Depends on if somebody is interested. Did you mention that you uploaded the file to ftp in the ticket?
[21:05] <whoever> yes i did
[21:05] <c_14> ticket 4252?
[21:05] <whoever> now will i ever know if it was fixed otherq then trying perodicly
[21:05] <whoever> and yes also 4253
[21:06] <c_14> You can add yourself to the cc
[21:06] <whoever> so i think i made two tickets
[21:06] <whoever> ar
[21:06] <whoever> ah
[21:07] <c_14> Is there a difference in them other than that one states that you uploaded the file to ftp?
[21:08] <whoever> no
[21:10] <c_14> I'm going to close 4253 as duplicate and say in 4252 that you uploaded 4252.mpg to the ftp
[21:10] <llogan> i believe ticket creators are automatically CCd
[21:15] <whoever> c_14: you beat me to it ,
[21:15] <whoever> llogan: and why do you say that
[21:24] Action: whoever thinks llogan is a bot he hasn't responded
[21:47] <llogan> whoever: in response to "<c_14> You can add yourself to the cc"
[21:47] <llogan> not that it really matters
[22:17] <bofh> Hello! http://pastie.org/pastes/9828274/text?key=ocs3ep4gh749oywjmha - there's the strange problem with number of channels for amerge
[22:17] <bofh> can somebody pls take a look?
[22:22] <llogan> that's quite the filtergraph
[22:24] <bofh> yeah
[22:24] <bofh> it's actually generated
[22:24] <llogan> Too many channels (max 32)
[22:24] <bofh> I wonder why
[22:24] <llogan> that's from amerge
[22:24] <bofh> I split all 20+ tracks in chunks by 5 and then try to merge them
[22:24] <klaxa> why is that btw? i ran into that with amix too, in the end i resorted to using sox for mixing
[22:25] <bofh> sox is cool, but it can't do audio effects like increase/decrease volume etc
[22:26] <bofh> I think my problem is that amerge actually creates a stream of N channels
[22:26] <llogan> bofh: but each of your outputs from your amerges results in 8-10 channels, then you try to amerge all of those resulting in 48? channel input for amerge
[22:26] <bofh> yeah
[22:27] <bofh> how can I tell amerge to reduce number of output channels to 2?
[22:27] <llogan> you can add the pan filter or similar to "squash" each amerge set
[22:27] <llogan> maybe. this gets confusing
[22:28] <llogan> what is this from anyway?
[22:31] <bofh> yeah
[22:31] <bofh> adding pan worked
[22:32] <llogan> did you use < or =?
[22:33] <bofh> <
[22:33] <llogan> i wonder why 32 is amerge max
[22:36] <llogan> with so many channels can you even hear much due to the gain renormalization?
[22:37] <llogan> in terms of each contribution from the individual channels, not the overall sum
[22:38] <kobe> Is ffmpeg-mt still much faster than ffmpeg at h264 decoding or have most changes from ffmpeg-mt been merged to ffmpeg already?
[22:38] <bofh> well, it works well
[22:40] <ubitux> kobe: ffmpeg-mt was merged 3 years ago or so
[22:42] <kobe> @ubitux: Thanks ! Are the ffmpeg-mt optimizations active automatically when building ffmpeg with option --enable-threads or do I have to choose the thread count somewhere (I'm using libffmpeg 2.4.1)?
[22:42] <ubitux> you don't need to specify any option
[22:42] <ubitux> threading is enabled by default at compilation and runtime
[22:43] <ubitux> ffmpeg 2.4.x is outdated btw
[22:43] <ubitux> you should use git/master or latest stable
[22:43] <bofh> 2.5.3
[22:44] <kobe> will 2.5.3 make a big difference in performance?
[22:44] <ubitux> "libffmpeg" is not part of the FFmpeg project btw
[22:44] <ubitux> for h264 i don't think it will make any difference
[22:44] <kobe> ok, thanks
[22:45] <bofh> in order to copy audio from input to output with no changes - should I use "anull" filter?
[22:46] <ubitux> why use a filter in the first place?
[22:47] <bofh> just to keep the code simple - if there's the last chunk supposed to be merged, and this chunk contains only one input - then copy it to the output
[22:47] <bofh> seems anull is what I was looking for
[22:51] <xreal> Prince isn't the son of Martin Luther King.
[23:28] <xreal> Is there a subtitle format, which can store fonts as bitmaps?
[23:31] <c_14> Any bitmap subtitle format...
[23:33] <xreal> oh :D
[23:33] <xreal> I never tried it :)
[23:33] <xreal> c_14: let me read more about it
[23:34] <c_14> They don't store fonts as bitmaps per se, they just store the rendered text as bitmaps, but that's nitpicking.
[23:38] <xreal> c_14: can you tell me one format for testing?
[23:38] <xreal> c_14: on google, most of the people try to convert bitmap subtitles to text :)
[23:40] <c_14> dvd_subtitle pgs
[23:40] <c_14> Both those.
[23:40] <c_14> Though ffmpeg does not (yet) have a pgs encoder/muxer
[23:40] <JEEB> there's a thing that converts ASS to PGS IIRC
[23:40] <JEEB> no idea how good it is, though
[23:41] <JEEB> or how correct
[23:41] <JEEB> I just remember seeing the thread on doom9
[23:44] <xreal> So DVD always has bitmap subtitles?
[00:00] --- Tue Jan 13 2015
1
0
[00:19] <michaelni> wm4, i meant this one, sorry didnt see the question sooner: "0106 7:59 Anshul Maheshwa ( 35K) Re: [FFmpeg-devel] [PATCH 2/2] Adding closed caption decoder"
[00:19] <wm4> yeah, I had a look
[00:43] <cone-914> ffmpeg.git 03Michael Niedermayer 07master:c8f83a4c78e4: avformat/voc: add seeking support
[00:56] <compn> aside from having to make a list with 'file blah1.mpg' for concat, concat works again! yay :)
[01:01] Action: kierank believes vfr concatenation is inherently broken
[02:02] <compn> kierank : isnt everything vfr broken ?
[02:02] <kierank> no necessarily
[02:03] <compn> kind of like finding a unicorn
[02:04] <compn> vfr is only brought up just to poop on whatever (feature) is the current topic
[02:04] <compn> 'oh xxxx sucks because it breaks vfr'
[02:06] <compn> hehe
[05:12] <cone-914> ffmpeg.git 03James Almer 07master:6abf00d615d2: x86/swr: load constants outside the loop in pack_6ch functions
[05:39] <cone-914> ffmpeg.git 03Michael Niedermayer 07master:aa6545e1f30e: avformat/hlsenc: more robust error tests
[05:39] <Timothy_Gu> damn irssi pasting
[10:42] <arwa> Which pixel formats are supported by snow encoder?
[10:58] <relaxed> arwa: user questions belong in #ffmpeg
[13:25] <cone-798> ffmpeg.git 03Carl Eugen Hoyos 07master:a5334d408148: Handle r10k endianess atom DpxE.
[14:01] <cone-798> ffmpeg.git 03Michael Niedermayer 07master:0f08b587fa29: avcodec/libvo-aacenc: Use av_mallocz_array()
[14:02] <cone-798> ffmpeg.git 03Michael Niedermayer 07master:4207c5a4ce0a: avcodec/pgssubdec: Use av_malloc*_array()
[14:02] <cone-798> ffmpeg.git 03Michael Niedermayer 07master:bcfd9f8d7fc1: avcodec/proresdec_lgpl: Use av_malloc_array()
[15:14] <cone-798> ffmpeg.git 03Michael Niedermayer 07master:cba199b5952f: avcodec/options_table: add entries for MPEG4 video profiles
[15:24] <BBB> what does that swr aligned stack patch do?
[15:24] <BBB> does it just change the number of active registers from 7 to 6?
[15:24] <BBB> (so 7 holds the pre-alignment stack)
[15:24] <BBB> ?
[15:24] <BBB> or something else I dont understand?
[15:37] <nevcairiel> it reduces the number of of regs yes
[17:42] <cone-798> ffmpeg.git 03Michael Niedermayer 07master:855463c00771: avcodec/h264: Keep a reference to the last picture for EC
[17:42] <cone-798> ffmpeg.git 03Michael Niedermayer 07master:8b13a4d6f041: avcodec/error_resilience: Remove special case for H.264 from is_intra_more_likely
[18:48] <aetasx> was screwing around in the config files....what the hell is the "comfortnoise" decoder?
[18:49] <Daemon404> its used for e.g. amrwb
[18:49] <Daemon404> or was it amrnb
[18:49] <aetasx> so no beach waves or soothing streams then?
[18:49] <Daemon404> no
[18:49] <Daemon404> its part of the specs
[18:50] <Daemon404> its mostly used for voip codecs
[18:50] <aetasx> we should have a soothing beach waves filter
[19:00] <cone-798> ffmpeg.git 03Lukasz Marek 07master:9241e544ffec: lavd/avdevice: remove av_ prefix from private function
[19:00] <cone-798> ffmpeg.git 03Lukasz Marek 07master:007c33df0a2c: lavd/avdevice: introduce helper functions for sink/sources listing
[19:00] <cone-798> ffmpeg.git 03Lukasz Marek 07master:44e6eeb30de8: cmdutils: use helper functions for listing sinks/sources
[19:00] <cone-798> ffmpeg.git 03Lukasz Marek 07master:ea0ac11f1bf1: lavd/v4l2: implement list device callback
[19:00] <cone-798> ffmpeg.git 03Lukasz Marek 07master:f463df18bc86: cmdutils: use av_match_name to filter devices
[19:38] <Daemon404> i am confused; i thought libavcodec did not support SVC
[19:38] <Daemon404> so far its decoding the test vectors i throw at it
[21:11] <compn> Daemon404 : whats changelog say bout it ?
[23:15] <cone-364> ffmpeg.git 03Anshul Maheshwari 07master:4b6262610bd5: Adding Closed caption Support
[23:15] <cone-364> ffmpeg.git 03Anshul Maheshwari 07master:78e78f621b65: Adding Closed caption accessories
[23:20] <kierank> Daemon404: it is decoding the base layer
[00:00] --- Mon Jan 12 2015
1
0
[02:25] <hann> greetings. what do you do when you want/need to -c:v libx264 -preset veryslow or alike?
[02:25] <hann> do you actually have a crazy single-core computer?; do you EC2?; is there some cluster project I'm unaware of?
[02:25] <hann> my pretty decent build still has to run overnight. I'm not keen on GPU rendering, but maybe I should be?
[02:25] <c_14> put my computer in a corner and try not to touch it for 20-30 hours
[02:26] <hann> bah :P
[02:26] <hann> yeah. well, I guess 3 days ain't that much in a wider perspective.
[02:27] <PovAddict> can I use my computer's audio output as ffmpeg's audio input?
[02:27] <PovAddict> without using some analog trick like connecting my line out to my line in with a cable :P
[02:28] <c_14> PovAddict: Windows/Mac/Alsa/Pulse ?
[02:28] <PovAddict> Linux, Alsa
[02:28] <c_14> hann: more powerful cores will help, graphics is still very meh
[02:29] <c_14> PovAddict: https://trac.ffmpeg.org/wiki/Capture/ALSA#Recordaudiofromanapplication
[02:29] <PovAddict> I want to also hear the output - I see that's the next section :)
[02:29] <hann> c_14: so this is not favorable? http://www.phoronix.com/scan.php?page=news_item&px=MTcxMDc
[02:29] <PovAddict> but it looks scary :o
[02:30] <c_14> PovAddict: it's not as scary as it looks (I hope)
[02:32] <c_14> hann: graphics card video encoding doesn't do high compression very well, for technical reasons I keep forgetting
[02:33] <hann> c_14: thanks
[02:36] <PovAddict> c_14: do I need to restart something after editing .asoundrc?
[02:36] <c_14> nop
[02:37] <PovAddict> [alsa @ 0x18ad240] cannot open audio device loopout (Invalid argument)
[02:37] <PovAddict> ah got it
[02:38] <PovAddict> or not
[02:40] <PovAddict> now ffmpeg -i loopout works, but programs can't output audio
[02:41] <PovAddict> what am I supposed to enter in 'card'?
[02:44] <PovAddict> found what to put in 'card', now audio output works and ffmpeg doesn't fail, but doesn't get any audio either D:
[02:44] <PovAddict> ffmpeg spews lots of "ALSA buffer xrun."
[02:45] <c_14> try using speaker-test -c2 -Dloopin as the source
[02:45] <PovAddict> "Unable to set buffer size 570652 for playback"
[02:46] <PovAddict> wait you meant stopping ffmpeg?
[02:47] <c_14> You shouldn't have to stop it, but try it anyway.
[02:47] <c_14> /restarting it
[02:47] <PovAddict> let's see, nothing is running now
[02:47] <PovAddict> I start speaker test
[02:48] <PovAddict> now I run ffmpeg, and I get "ALSA buffer xrun." messages
[02:48] <c_14> The xrun isn't that drastic
[02:49] <c_14> As long as it gets audio input
[02:49] <PovAddict> ...and now vlc can't open the audio output device so I can't check if my capture has audio or not
[02:49] Action: PovAddict tries mplayer instead
[02:49] <PovAddict> doesn't seem to have audio
[02:49] <PovAddict> no, mplayer couldn't open the audio output device either
[02:50] <c_14> ye, cause I overwrote the default Alsa output device
[02:50] <PovAddict> 'device or resource busy'
[02:50] <c_14> Or wait
[02:50] <c_14> You used the multi config?
[02:50] <PovAddict> "Record audio from an application while also routing the audio to an output device"
[02:50] <PovAddict> I used that section
[02:51] <c_14> Did you copy-paste it?
[02:51] <PovAddict> copied the .asoundrc verbatim except for the 'card' line
[02:51] <c_14> ok
[02:53] <PovAddict> so now what? how do I listen to anything? ._.
[02:53] <c_14> I'm testing on my system
[02:53] <PovAddict> youtube in chromium still works o.O
[02:54] <c_14> oh
[02:54] <c_14> kill chromium
[02:54] <c_14> And all other applications that could be using audio that you don't want to use audio
[02:55] <c_14> That config has no dmix support, therefore only one application will be allowed to output audio at a time.
[02:55] <c_14> And web browsers love stealing audio access and never releasing it.
[02:59] <PovAddict> it looks like the buffer xruns *are* a problem... I hear bits and pieces of the audio
[02:59] <c_14> hmm
[02:59] <c_14> shouldn't be happenning
[03:01] <PovAddict> http://stuff.povaddict.com.ar/capture.mp4
[03:03] <PovAddict> is this easier in pulse?
[03:05] <c_14> I've personally never tried it in pulse, but you do get graphical thingies you can click on.
[03:28] <PovAddict> gah... ffmpeg captures from x11grab just fine when recording video, but when streaming to ustream it streams blackness
[03:28] <PovAddict> avconv "works", but leaks memory and eventually dumps core
[04:08] <xreal> I want to build stereo from AC3's front left and right only. Does it work this way? -filter_complex "channelsplit=channel_layout=5.1[FL][FR]" -ac 2 ?
[04:09] <shadowchancellor> Hey I've got a pcm file that contains a small portion of non-pcm "mystery" data. Is there a way I can tell which bytes are the non-pcm ones, and potentially what format they may be?
[04:10] <xreal> I am stupid... pan audio filter helps me.
[04:11] <xreal> ffmpeg -i 6channels.wav -af "pan=stereo|c0=FL|c1=FR" output.wav <- isn't it?
[04:32] <shadowchancellor> Has anyone demuxed raw PCM before?
[04:32] <klaxa> no, nobody has ever done that
[04:33] <klaxa> wait... what?
[04:33] <klaxa> you have some random bytes in your pcm data?
[04:33] <klaxa> is there a regularity to it? is there some sort of rule?
[04:34] <shadowchancellor> I have a pcm file that contains a small portion of non-pcm data
[04:35] <shadowchancellor> It's part of a developer challenge to separate that non-pcm data and "watch" it
[04:35] <klaxa> well does the pcm data make sense when listened to?
[04:35] <shadowchancellor> When I convert the pcm to wav, the last ~.036 seconds sound like fuzz
[04:36] <klaxa> you could take a look at its spectrogram or other graphs with graphical software like audacity or use a videofilter to produce graphs
[04:36] <shadowchancellor> I've analyzed it in audacity and have a fairly close of idea of where the non-pcm begins
[04:36] <shadowchancellor> approx the last 600 bytes
[04:37] <shadowchancellor> ~550-600
[04:37] <klaxa> well take them out and look at it in a hex editor
[04:37] <shadowchancellor> sure I've got it open in sublime text
[04:38] <shadowchancellor> can't really glean much from the binary
[04:39] <shadowchancellor> Only oddity is there are a lot of 0's starting out
[04:40] <shadowchancellor> 0x00
[04:41] <shadowchancellor> about ~5kb is like that
[04:41] <shadowchancellor> in the beginning
[04:42] <shadowchancellor> would those bytes equate to silence in a wav file?
[04:42] <klaxa> yes
[04:42] <klaxa> at least as far as i know
[04:44] <shadowchancellor> so then I guess it's mostly just a matter of somehow detecting the binary format
[08:40] <meorom> hi Mavrik: finally, I can build success FFmpeg with MSVC! Thanks for your help!
[08:43] <meorom> problem here is I use wrong Visual developer command prompt (2012 instead of 2013), so I can't link libs in VS 2013 project
[10:53] <Fjorgynn> Sun
[13:20] <MK> Hey guys, is there a known problem with encoding lossless h264? Everytime I do "-crf 0" or "-qp 0" with libx264 the final video file shows the wrong frame width/height in its file properties (Windows). It shows as 16x96 instead of 1920x1080. I'm using the latest precompiled build (Jan 9 2015).
[13:21] <MK> using "-preset veryslow" instead shows 32x96, any value for crf or qp > 0 shows correctly as 1920x1080
[13:24] <JEEB> MK, I wouldn't expect whatever is producing that information to be able to parse the extradata properly
[13:25] <JEEB> I mean, there are close to zero commercial software decoders that handle lossless AVC
[13:25] <JEEB> (coreavc is the only one I remember)
[13:26] <MK> hmm so lossless avc is a no-go? MPC-HC properly plays the video but my intent was to edit it in Premiere Pro, but this isn't a good way to go then?
[13:27] <JEEB> of course since mpc-hc contains a lavc-based decoder :P
[13:28] <JEEB> I think it's workable if you use a mode that lets you use an open source decoder
[13:28] <JEEB> usually it means sticking (lossless) AVC (without b-frames) into AVI and then using a VFW decoder for it
[13:28] <ribasushi> MK: also are you sure it is a codec issue as opposed to container issue? tried different -f ?
[13:29] <JEEB> ribasushi, it's just a failing parser :P
[13:29] <JEEB> too bad the only lavc-based VFW decoder is by now ancient
[13:29] <JEEB> (ffdshow-tryouts)
[13:30] <ribasushi> JEEB: it is a failing parser yes - my point was perhaps the parser will fail less with a different mux
[13:32] <JEEB> well you can try mpeg-ts and mp4, since that's what Windows supports :P
[13:32] <JEEB> but I think the result will be very similar
[13:37] <MK> hmm thanks for your answers :P The more I dig into this the less useful Premiere Pro is :( I've used it for years and only now realised it doesn't support variable framerate and some common formats/containers...
[18:48] <H2O1> I want to keep only the first 2940 seconds of myfile.mp3 (3167 seconds) (Linux and Windows) with this "ffmpeg -loglevel error -t 2940 -i myfile.mp3 out-myfile.mp3". The problem is that this keeps too much time (3018 seconds) (I use WindowsMediaPlayer to evaluate the time, which should be alright). it always keeps too much time, that was just one example
[18:49] <c_14> What does ffprobe say?
[18:49] <H2O1> i don't know what is ffprobe
[18:50] <c_14> Just do an `ffmpeg -i file' then
[18:50] <c_14> What does start and end say?
[18:50] <H2O1> just a moment...
[18:54] <H2O1> for the original file it says http://pastebin.com/cjJtjAmY
[18:56] <H2O1> for the output file it says http://pastebin.com/4AxDkc2R
[18:57] <c_14> According to that, it's 3 microseconds longer than 49 minutes and those 3 microseconds are because of the start offset
[18:58] <H2O1> could the problem be with WindowsMediaPlayer, because the times I mentioned are what it shows
[18:59] <c_14> could be
[18:59] <H2O1> ok, I'll try it with VLC
[19:12] <Jiippe_> hello. any ideas how i could convert dvb-subs from mpeg transport stream to dvd compliant format? i was able to extract the video and audio but can't get the dvb-subs stream out of it. Any ideas? It needs to be scaled down, it is hdtv material..
[19:23] <xreal> When using -t 03:00:00 before -i, ffmpeg complains "-t is not an input option" - why?
[19:26] <xreal> fflogger: oh man...
[19:26] <xreal> c_14: same, 1 sec
[19:27] <xreal> c_14: http://pastebin.com/2SE2tEhY
[19:31] <c_14> Because using -t as an input option was merged on Aug 6 2013
[19:31] <c_14> And your build is from march
[19:32] <Darby_Crash> hi to all
[19:32] <xreal> c_14: 90% of the tutorials on the web blame users, not using -t on an input :D
[19:33] <xreal> c_14: that's why I hate the internet. 1000 of outdated and wrong tutorials, noone cares about :(
[19:33] <Darby_Crash> thanks for your wonderful ffmpeg!
[19:33] <xreal> c_14: yeah, this was the wrong ffmpeg, fixed the path, thx
[19:33] <Darby_Crash> i've a question
[19:33] <c_14> ask, if someone can help you they will
[19:33] <Darby_Crash> i use this script for compile ffmpeg on Debian
[19:34] <xreal> c_14: But when pusing it at the end, will it compress the complete input? Normally, this should be an input function, which tells to use 3 hours of the *input* only.
[19:36] <Darby_Crash> http://pastebin.com/ghgntsE6
[19:36] <Darby_Crash> how can i compile also ffplay?
[19:36] <c_14> xreal: the result is the same, the way it works is a bit different
[19:37] <xreal> c_14: I see. But it's confusing :D
[19:37] <c_14> Darby_Crash: install sdl
[19:37] <Darby_Crash> i have do it
[19:38] <c_14> xreal: -t as an input option means decode only time, -t as an output option means encode only time
[19:38] <xreal> Darby_Crash: "never" use make install on Debian :D
[19:38] <Darby_Crash> in the script i compile it from source
[19:38] <c_14> Darby_Crash: pastebin config.log
[19:38] <xreal> Darby_Crash: yeah, but enter a prefix when doing "make install".
[19:38] <xreal> ah, you did : --prefix
[19:39] <xreal> I'm quiet.
[19:43] <Darby_Crash> is too large
[19:44] <xreal> Darby_Crash: use this https://clbin.com/
[19:44] <Darby_Crash> thanks
[19:47] <xreal> c_14: "-preset help" seems as it was removed? http://pastie.org/9825895
[19:50] <c_14> xreal: seems so
[19:50] <xreal> c_14: okay, let's crawl through the sourcecode and find the settings :)
[19:50] <xreal> Darby_Crash: any update?
[19:51] <Darby_Crash> sorry but the page freeze
[19:51] <xreal> c_14: A bitrate of 4000 kbit/s means, about 40% of my 100 MBit/s LAN network will be used?
[19:52] <xreal> Darby_Crash: just do this and give us the link: cat config.log | curl -F 'clbin=<-' https://clbin.com
[19:53] <c_14> xreal: 4% afaik
[19:53] <Darby_Crash> https://clbin.com/LElI5
[19:54] <xreal> c_14: A normal 100 MBit/s network can do 10 MB/s only :(
[19:54] <crschmidt> xreal: yes, and 4kbit/s is .5MB/s
[19:55] <xreal> crschmidt: 4000 kbit/s !
[19:55] <crschmidt> Sorry, yes. 4000Kbps is 4Mbps is .5MB/s
[19:55] <xreal> crschmidt: ok. Enough for my Raspberry for streaming over lan :) Thx.
[19:56] <xreal> Darby_Crash: did you look in the building directory if there's ffplay?
[19:56] <xreal> Darby_Crash: just try ./ffplay in the directory you compiled the code.
[19:57] <c_14> Darby_Crash: SDL detection is failing.
[19:57] <c_14> Darby_Crash: SDL 1.0 or 2.0 ?
[19:58] <Darby_Crash> take a look in my bash
[19:59] <c_14> mhm
[19:59] <Darby_Crash> 1.2.15
[19:59] <Darby_Crash> compiled from source
[20:00] <Darby_Crash> i have ffplay.c
[20:00] <Darby_Crash> in target/bin
[20:00] <c_14> Darby_Crash: what does `pkg-config --libs --cflags sdl' return
[20:02] <Darby_Crash> root@localhost:/sdcard# pkg-config --libs --cflags sdl
[20:02] <Darby_Crash> -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -lSDL
[20:03] <c_14> export PKG_CONFIG_PATH=$TARGET_DIR/lib/pkgconfig
[20:03] <Darby_Crash> in my bash?
[20:04] <c_14> yep
[20:05] <Darby_Crash> is this the solution?
[20:05] <Darby_Crash> :)
[20:07] <c_14> It should be
[20:10] <Darby_Crash> ok
[20:10] <Darby_Crash> i try it
[20:10] <Darby_Crash> :)
[20:25] <Darby_Crash> anyway i want ffmpeg on Wheezy again :)
[20:26] <Darby_Crash> avconv is not good
[20:36] <Darby_Crash> i'm compiling ffmpeg now
[20:50] <IRCmonkey> Hey, I was wondering. How do I configure ffmpeg. I was given a list of things to configure
[20:50] <IRCmonkey> http://pastebin.com/4pzNFYr9
[20:51] <IRCmonkey> I'm not sure how to input this into cmd in order to configure ffmpeg
[20:53] <c_14> ./configure --foo --bar --baz --klunk
[20:54] <JEEB> of course, you actually have to have all of the libraries already built and ready for that
[20:55] <JEEB> (that thing has a lot of kitchen sink in it and stuff you would pretty much never use)
[21:11] <Darby_Crash> c_14
[21:12] <Darby_Crash> don't compile ffplay
[21:12] <Darby_Crash> :(
[21:17] <Darby_Crash> i can't compile ffplay
[21:23] <c_14> Darby_Crash: config.log ?
[21:29] <Darby_Crash> ok c_14
[21:32] <IRCmonkey> 'configure' is not recognized as an internal or external command, operable program or batch file.
[21:32] <IRCmonkey> Any more help?
[21:32] <Darby_Crash> https://clbin.com/xKNeh
[21:32] <Darby_Crash> c_14
[21:33] <iive> IRCmonkey: ./configure
[21:33] <IRCmonkey> '.' is not recognized as an internal or external command, operable program or batch file.
[21:34] <PovAddict> you're on Windows?
[21:34] <IRCmonkey> I'm using cmd if that makes a difference
[21:34] <IRCmonkey> yes
[21:34] <PovAddict> you need to run it in a msys shell
[21:34] <IRCmonkey> I don't know how to do that
[21:34] <PovAddict> did you install mingw?
[21:34] <IRCmonkey> I'm gonna guess no?
[21:34] <iive> mingw64 (it can compile 32 bit programs too).
[21:35] <IRCmonkey> uh, I'm not sure if I'm compiling anything
[21:35] <PovAddict> yes you are
[21:36] <PovAddict> 'configure' prepares to compile
[21:36] <IRCmonkey> oh
[21:36] <IRCmonkey> I didn't realize
[21:37] <IRCmonkey> can I do this inside of cmd?
[21:37] <PovAddict> also your paste already expired
[21:38] <IRCmonkey> This is part of the instructions I was given
[21:38] <IRCmonkey> http://pastebin.com/hfgbn3EN
[21:38] <Darby_Crash> https://clbin.com/xKNeh c_14 please help me
[21:38] <IRCmonkey> it's the part that tell me how to configure ffmpeg
[21:38] <IRCmonkey> but it's not really helpful
[21:39] <Darby_Crash> in the config.log file nothing is changed
[21:39] <c_14> Darby_Crash: what does `pkg-config --libs --cflags sdl' output? Assuming you set PKG_CONFIG_PATH
[21:40] <Darby_Crash> root@localhost:/sdcard# pkg-config --libs --cflags sdl
[21:41] <Darby_Crash> -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -lSDL
[21:41] <Darby_Crash> root@localhost:/sdcard#
[21:42] <c_14> Are you sure you set your PKG_CONFIG_PATH correctly ?
[21:43] <Darby_Crash> take a look to this
[21:46] <Darby_Crash> http://pastebin.com/LkMsxRXB
[21:47] <Darby_Crash> c_14 with this script ffplay is compiled
[21:47] <Darby_Crash> but i want to fix the other script
[21:48] <Darby_Crash> because this is unstable
[21:54] <Darby_Crash> c_16 maybe the problem is here
[21:54] <Darby_Crash> export PKG_CONFIG_PATH="$TARGET_DIR/lib/pkgconfig"
[21:55] <c_14> Rebuild SDL with --disable-rpath
[21:55] <c_14> That's what the internet is telling me.
[21:56] <PovAddict> IRCmonkey: you need to install the mingw compiler first
[21:56] <PovAddict> you're being told to compile ffmpeg with that same configuration?
[21:57] <PovAddict> oh and as JEEB said you have to compile a ton of other things first
[21:57] <PovAddict> if you want to --enable-lzma you need to compile lzma first
[22:11] <Popara> Hello,i would like to see a small patch (improvement) in the upcoming verison of FFmpeg or even a private patch if it is allowed. I'm willing to pay
[22:11] <Popara> if you are interested please message me
[22:14] <IRCmonkey> uhh
[22:14] <IRCmonkey> I'm using the static build of this http://ffmpeg.zeranoe.com/builds/
[22:14] <IRCmonkey> does that help?
[22:14] <PovAddict> IRCmonkey: you can't reconfigure an existing build of ffmpeg, in that sense
[22:15] <IRCmonkey> then, I'm lost
[22:15] <PovAddict> that thing you pasted is compile-time configuration, if you want to configure it that way you have to compile it from source
[22:15] <IRCmonkey> uh
[22:16] <IRCmonkey> How would I do that again?
[22:17] <PovAddict> on windows?
[22:17] <IRCmonkey> Yes
[22:17] <PovAddict> first you install mingw, then you compile from source all the libraries you need for your configuration (help with which is outside the scope of this channel), then you ./configure ffmpeg
[22:18] <PovAddict> why can't you use those static builds?
[22:18] <PovAddict> why do you need that exact configuration?
[22:18] <IRCmonkey> I don't know. I installed a static build
[22:19] <IRCmonkey> but I figured it was configured differently
[22:19] <IRCmonkey> than what I needed
[22:19] <PovAddict> it is
[22:19] <IRCmonkey> So I have mingw
[22:19] <PovAddict> "configured differently than what I needed" why do you need that configuration exactly?
[22:19] <IRCmonkey> So that I can use it in conjunction with an irc bot
[22:20] Action: PovAddict picks a random switch
[22:20] <IRCmonkey> ?
[22:20] <PovAddict> you need a ffmpeg with libcaca support for an irc bot?
[22:20] <IRCmonkey> idk
[22:20] <PovAddict> and frei0r?
[22:20] <IRCmonkey> I didn't build the bot
[22:21] <PovAddict> so you don't know what you're doing and you don't know why you're doing it :P
[22:21] <IRCmonkey> Well, I know what I intend to use the bot for
[22:21] <IRCmonkey> I just don't know how to set it up
[22:21] <PovAddict> an irc bot needing ffmpeg sounds weird
[22:21] <IRCmonkey> it's really the other way around
[22:22] <IRCmonkey> ffmpeg plays something, and the bot tells the channel what's it streaming via irc
[22:23] <PovAddict> have you tried if the static build works?
[22:23] <IRCmonkey> Not yet, no
[22:23] <PovAddict> start there :)
[22:23] <IRCmonkey> k
[22:26] <IRCmonkey> uh, weird question
[22:26] <IRCmonkey> how do I run a python script from cmd
[22:26] <PovAddict> do you have python installed?
[22:26] <IRCmonkey> yes
[22:26] <IRCmonkey> in the instructions, it says do ./streambot.py -i <ini file>
[22:26] <PovAddict> yeah that's unixy instructions
[22:26] <IRCmonkey> but ./ is for linux I think
[22:26] <IRCmonkey> yeah
[22:27] <PovAddict> try "python streambot.py ..:"
[22:27] <IRCmonkey> k
[22:27] <PovAddict> otherwise use full path to python.exe
[22:27] <PovAddict> C:\Python\python.exe streambot.py or wherever it is
[22:32] <IRCmonkey> this is what I got
[22:32] <IRCmonkey> http://pastebin.com/jH3uvZLM
[22:46] <IRCmonkey> Does any of that make sense, PovAddict ?
[22:46] <PovAddict> no, I'd have to know about the bot
[22:53] <IRCmonkey> what would you need to know?
[23:39] <xreal> Have the sources of the zeranoe-builds been released anywhere?
[23:40] <xreal> I mean, the build bot.
[23:41] <xreal> Is there a fast way to "re-transcode" MPEG2? I remeber DVD-shrink and other applications in the past.
[23:48] <BtbN> xreal, i don't think the sources are modified at all
[23:49] <BtbN> don't the builds even have the git commit in their name?
[23:49] <xreal> BtbN: I didn't mean ffmpeg sources. I mean the building script :D
[23:49] <xreal> BtbN: I've created my own in cygwin, but I'd like to see a professional one, like this one.
[23:50] <BtbN> Well, won't do much more than running configure and make
[23:51] <xreal> BtbN: yeah, but isn't he using VC++ or Intel as compiler?
[23:52] <xreal> BtbN: might perform better on Intel CPUs.
[23:52] <BtbN> just mingw as far as i'm aware
[23:53] <BtbN> doesn't matter for performance at all
[23:53] <BtbN> all performance critical parts in ffmpeg are hand written in yasm anyway
[23:53] <xreal> BtbN: I've tested several applications, which are CPU intensive and Intel optimized often has more speed when using pure C/C++ code.
[23:53] <xreal> BtbN: ah okay, yasm doesn't count :)
[00:00] --- Mon Jan 12 2015
1
0