Ffmpeg-devel-irc
Threads by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
June 2014
- 1 participants
- 64 discussions
[00:04] <llogan> synth_: yeah, nobody has tried it yet and i added FFmpeg to it somewhat recently
[00:05] <synth_> ohhh
[00:05] <synth_> brb gotta reboot
[00:38] <synth_> back
[01:42] <a1fa> hello, i am trying to convert bunch of dv files to mpeg to burn to pal-dvd, is there anything special i should use when ffmpeg convering them?
[01:42] <c_14> If you're focusing on pal-dvd you can use -target pal-dvd
[01:43] <a1fa> and it has default bitrate and etc?
[01:43] <c_14> bitrate, codecs, buffer sizes, the whole shebang
[01:43] <a1fa> shweeet
[01:43] <a1fa> ffmpeg -y -i input.dv -target pal-dvd output?
[01:44] <c_14> should be fine
[01:44] <a1fa> coolio
[01:44] <synth_> bah
[01:45] <a1fa> i tried to dvigrab them directly into pipe ffmpeg
[01:45] <a1fa> but ffmpeg was crashing like a drunk teenager
[01:46] <a1fa> grabbing from firewire camcorder
[01:48] <fflogger0> a1fa, please use a pastebin site (like www.pastebin.com) to show your ffmpeg command and the complete console output.
[01:49] <klaxa> fflogger0 seems outdated and redundant
[01:50] <c_14> Been here since yesterday, apparently. Not sure why.
[01:52] <a1fa> old athlons suck for ffmpeg ;(
[01:52] <klaxa> s/athlons/computers/
[01:52] <a1fa> 387M dv file to pal-dvd took user 1m5.485s
[01:53] <a1fa> input Stream #0:0: Video: dvvideo, yuv411p, 720x480 [SAR 32:27 DAR 16:9], 28771 kb/s, 29.97 tbr, 29.97 tbn, 29.97 tbc
[01:53] <a1fa> output Stream #0:0: Video: mpeg2video, yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 6000 kb/s, 90k tbn, 25 tbc
[01:53] <a1fa> is that going to look wierd?
[01:54] <klaxa> try to play it back, if it doesn't look weird, it doesn't look weird
[01:55] <a1fa> no looks fine
[01:55] <a1fa> on 720p.. but they are taking this to europe.. not sure if they have 720p over there
[01:56] <a1fa> so i bet it will get stretched to fit their screen
[01:56] <a1fa> anyone know of a vhs player with firewire?
[01:56] <sacarasc> 720x576 is not 720p, it's 576p, if progressive.
[01:56] <a1fa> i need to convert old family tapes to dvd
[01:56] <a1fa> sacarasc: i played it on a computer with 720p output
[01:57] <c_14> the output you're creating is anamorphic with a dar of 16:9
[01:57] <a1fa> good or bad?
[01:57] <sacarasc> And over here, we only have 4k, we don't do lower.
[01:58] <a1fa> where is there?
[01:58] <klaxa> europe
[01:58] <a1fa> lol
[01:58] <sacarasc> Yes.
[01:58] <a1fa> i wonder if i should burn these mpegs as dvd format, or burn them as DVD-File
[01:59] <a1fa> %Cpu0 : 65.2 us, 5.6 sy, 4.6 ni, 23.8 id, 0.3 wa, 0.3 hi, 0.0 si, 0.0 st
[01:59] <a1fa> %Cpu1 : 61.3 us, 5.3 sy, 10.3 ni, 22.5 id, 0.3 wa, 0.3 hi, 0.0 si, 0.0 st
[01:59] <a1fa> blah
[02:03] <a1fa> well, i just effed up on the conversion, and need to start the capture all over
[02:03] <a1fa> i am going to try dvgrab into ffmpeg
[02:05] <a1fa> looks like its not possible
[02:05] <a1fa> to do a dvgrab
[02:15] <thebombzen> a1fa: FFmpeg supports dv1394 FireWire grabbing
[02:15] <thebombzen> directly from FFmpeg
[02:54] <llogan> a1fa: dvgrab to ffmpeg should work fine: dvgrab -size 0 -noavc - | ffmpeg -i - <other junk> output
[02:54] <llogan> or something like that
[02:55] <llogan> or try the suggestion from thebombzen. or just grab the files with dvgrab and encode those. that will give you the advantage of being able to re-encode if you screw up.
[06:11] <bornpilot> so doing some work with mpegts segments what is a global header?
[06:13] <bornpilot> I see it the docs with ssegments or stream_segments but what are they?
[07:00] <bornpilot> so doing some work with mpegts segments what is a global header?
[07:00] <bornpilot> 11:13
[07:00] <bornpilot> I see it the docs with ssegments or stream_segments but what are they?
[07:01] <bornpilot> have you contribted to an open source project?
[07:46] <Guest2333> Hi, I'm trying to understand how to get truepeak info from ffmpeg. cmd: ffmpeg -nostats -i A00010-01.wav -filter_complex "ebur128" -f null - this works, but I'm not sure how to add truepeak to the output?
[11:07] <fresh1> Hi, I'm using ffmpeg for real-time encoding and want to get thumbnail from input-video stream every period of time. I've tried to use thumbnail filter with parameter n =ª 50 (thumbnail=50). And on my cpu (Intel(R) Xeon(R) CPU @ 3.47GHz stepping 02) using this filter increases average cpu usage for 5%-10% --- this very high value I thinª k. Can you suggest me how can I reduce CPU usage and achieve the
[11:07] <fresh1> same goal? My global filter looks like: [#0x110]yadif,split=2[vidin][thumbin];[vidin]scale=1920:1080[vª idout];[thumbin]thumbnail=50[thumbout] gop size 75 and I'm using preset "fast", high profile; MP2 --> H.264
[11:09] <fresh1> Sorry, copy-pasted from vim... Hi, I'm using ffmpeg for real-time encoding and want to get thumbnail from input-video stream every period of time. I've tried to use thumbnail filter with parameter n = 50 (thumbnail=50). And on my cpu (Intel(R) Xeon(R) CPU @ 3.47GHz stepping 02) using this filter increases average cpu usage for 5%-10% --- this very high value I think. Can you suggest me how can I reduce CPU
[11:09] <fresh1> usage and achieve the same goal? My global filter looks like: [#0x110]yadif,split=2[vidin][thumbin];[vidin]scale=1920:1080[vidout];[thumbin]thumbnail=50[thumbout] gop size 75 and I'm using preset "fast", high profile; MP2 --> H.264
[11:20] <fresh1> quit
[11:55] <thshdw> can ffmpeg create a master_playlist.m3u8 from variant_playlists.m3u8? I'm attempting to do this through this command http://pastebin.com/3if48fPm but its only segmenting variant_500k. the other variant variant_150k does not get segmented.
[15:13] <termos> thshdw: don't think so, i'm currently making a master playlist myself and I ended up creating it myself
[15:14] <termos> it does make the Manifest file for smoothstreaming though, which is nice
[17:29] <obelix666> hi what is the shortest clip that ffmpeg can transcode? I am getting inconsistent results for clips around the 50ms mark and just wondering if there is a hard lower limit.
[17:30] <JEEB> there shouldn't be
[17:30] <JEEB> I mean, one sample is the minimum I'd guess
[17:30] <JEEB> and then there's the exceptions where someone was lazy with a third party library wrapper
[17:30] <JEEB> I think the libx265 wrapper doesn't output anything if you don't give it enough pictures
[17:31] <obelix666> sometimes i get only an audio track out and sometimes only a video track out
[17:31] <obelix666> using libx264
[17:33] <JEEB> the libx264 wrapper should handle even a single picture just fine
[17:34] <JEEB> unless someone broke it lately
[17:35] <JEEB> in other words, as long as something gets decoded/read, it should also get output (except for possible exceptions, but those should be rather rare)
[17:41] <kmacleod> obelix666, JEEB, I've just been doing something like that and x264 is telling me it has read 36 input frames before handing me any
[17:41] <kmacleod> Stream #0:0, 36, 1/90000: Video: h264 (High), yuv420p, 720x480, 1/60, 30 fps, 30 tbr, 90k tbn, 60 tbc
[17:41] <JEEB> yes, but it should still give them all to you
[17:42] <JEEB> and it depends on the settings
[17:42] <JEEB> as well as if there is no more frames it should still work
[17:42] <JEEB> only the libx26_5_ wrapper should be broken with this
[17:42] <JEEB> not the libx264 one
[17:44] <kmacleod> avformat_find_stream_info() seems to be the one eating all the initial frames. there may be a way to pull the processed frames but I haven't looked for it.
[17:44] <JEEB> no need for that
[17:44] <Fjorgynn> this ffmpeg tool is awesome
[17:45] <Fjorgynn> you should try it
[17:45] <JEEB> it will then start from the beginning of the buffer after it has probed the stream
[18:08] <thshdw> @termos Did you make each stream individually? Or were you able to make you multiple streams off one command line command?
[18:38] <ChocolateArmpits> Is it possible to seek if frames, rather than timecode, in ffmpeg without segmenter ?
[19:14] <BtbN> Is it possible to take 5 videos, and "interleave" their frames? So that when i have the 5 videos "a0, a1, a2, ...", "b0, b1, b2, ...", ... i end up with a single video with a frame order of "a0, b0, c0, d0, e0, a1, b1, c1, d1, e1, a2, ..."?
[19:29] <llogan> ChocolateArmpits: you can try the select filter. maybe something like select='gte(n\,1234)'
[19:35] <BtbN> Hm, seems like that's not possible at all
[19:36] <BtbN> maybe with a crazy avisynth script, but that seems to be windows-only
[20:05] <ChocolateArmpits> BtbN, it should be possible if you first output all your videos as an image sequence to separate folders and then perform a renaming procedure so that the frames will fall into their place all due to their names.
[20:12] <theekoz> on my mac Say I'm trying to have my input video on my second drive, it won't let me run the commandline when I drag the file into terminal
[20:12] <pzich> I missed that BtbN was someone's nick, and was trying to figure out what the hell that stood for
[20:12] <theekoz> anyone know the right command to access from a second HD
[20:13] <pzich> /Volumes/<drivename/... ?
[20:13] <theekoz> yea
[20:13] <theekoz> that's what's not working
[20:13] <llogan> you can drag files into the os x terminal?
[20:13] <theekoz> yes
[20:13] <theekoz> turns it into the path
[20:13] <llogan> blasphemy.
[20:17] <llogan> BtbN: "-filter_complex framepack=frameseq" might be worth a try
[20:23] <llogan> BtbN: or maybe http://ffmpeg.org/ffmpeg-filters.html#interleave_002c-ainterleave
[20:41] <dogitu> is there a reason that ffmpeg would print a partial x264 build number (e.g. x264 core 142 rather than x264 0.142.2431) in it's .mkv output (on linux)?
[20:49] <ChocolateArmpits> llogan: What does the "n\" stand for? Currently evaluated frame?
[20:50] <llogan> http://ffmpeg.org/ffmpeg-filters.html#select_002c-aselect
[20:50] <llogan> The (sequential) number of the filtered frame, starting from 0.
[20:51] <ChocolateArmpits> Oh strange, overlooked that
[20:51] <ChocolateArmpits> thanks
[20:55] <rsevero> Hi. How can I set a alsa virtual device as input for ffmpeg? By "virtual device" I mean the ones defined in .asoundrc for example. The ones listed by "arecord -L" not the ones listed by "arecord -l".
[20:58] <pzich> http://www.ffmpeg.org/ffmpeg-devices.html#alsa ?
[20:58] <rsevero> Well, it's simple after all. Just use "plug:DEVICE_NAME".
[20:59] <rsevero> pzich: I can't find the info I want on the page you sent but I believe the solution I just posted works. Thanks anyway.
[20:59] <llogan> https://trac.ffmpeg.org/wiki/Capture/ALSA has some additional into
[20:59] <llogan> *info
[21:04] <PoWeRKiLL> Hi
[21:04] <PoWeRKiLL> How can I detect the presence of an image in a video ?
[21:05] <pzich> an image?
[21:07] <PoWeRKiLL> like a logo in a video
[21:13] <rsevero> PoWeRKiLL: take a look at the OpenCV library.
[21:17] <PoWeRKiLL> Yes I'm looking on it I was asking myself if someone can point me out
[21:20] <BtbN> ChocolateArmpits, that would propably be too big for any of my disks to hold
[21:20] <BtbN> each h264 video alone is several GB in size
[21:21] <BtbN> llogan, hm, interleave would propably shuffle the frames, as they have the same timestamp each time
[21:25] <BtbN> also: [AVFilterGraph @ 0000004A734D5DA0] Too many inputs specified for the "interleave" filter.
[21:27] <llogan> that means little without any context
[21:27] <BtbN> well, 5 inputs is simply too much for the interleave filter
[21:28] <BtbN> framepack with frameseq also is quite hardcoded for two input videos
[21:28] <llogan> did you set nb_inputs for interleave?
[21:29] <BtbN> oh, missed that option
[21:30] <llogan> this is an example of why we are always so insistant on seeing the command and complete console output instead of just a segment of the console output
[21:30] <pzich> in general, it's best to paste (not here, use pastie.org or something) the whole command you ran and the output from ffmpeg.
[21:30] <BtbN> Well, now it seems to be doing something
[21:31] <BtbN> no error yet, it's eating up ram and cpu
[21:31] <BtbN> no output at all so far
[21:31] <ChocolateArmpits> llogan: select filter doesn't seem to work with frame numbers in hundred thousands. Many of the videos I deal with are around 2 hours long, sometimes longer. Specifying frame number of 233,000 gave me an error "Too large number of skipped frames 223000 > 60000"
[21:31] <BtbN> i hope it doesn't try to decode all 5 videos in ram
[21:31] <llogan> BtbN: just encode a few seconds with -t. it should be ovious if it works as expected or not
[21:32] <llogan> ChocolateArmpits: i don't know what else to recommend for that
[21:34] <ChocolateArmpits> I found suggestions to use pkt_dts_time from ffprobe for frame times, but on some videos it's adjusted by "start time" which makes the number not the duration number
[21:34] <BtbN> this is strange. i cut the input clips a little shorter, but the output file keeps growing and growing, way bigger than the input file sizes combined.
[21:34] <llogan> ChocolateArmpits: try the mailing list i guess
[21:34] <BtbN> That's the command: ffmpeg -i cam5.avi -i cam4.avi -i cam3.avi -i cam2.avi -i cam1.avi -filter_complex "[0:v][1:v][2:v][3:v][4:v] interleave=n=5" -t 1 out.mp4
[21:34] <ChocolateArmpits> BtbN: that's because there are more frames
[21:34] <ChocolateArmpits> combined
[21:35] <pzich> 5x, it seems
[21:35] <BtbN> hm? combinding 4 1MB files should never generate a 500MB output file
[21:35] <BtbN> -d
[21:35] <pzich> is it actually that extreme?
[21:35] <BtbN> *5 1MB files
[21:35] <BtbN> yes
[21:35] <ChocolateArmpits> You didn't specify encode settings it seems
[21:36] <ChocolateArmpits> What does it say in the output?
[21:36] <BtbN> no output at all
[21:36] <ChocolateArmpits> There should be something, there "Input" section and then there's "Output" section in the CLI
[21:36] <pzich> not even the copyright and config stuff?
[21:36] <BtbN> nope, nothing
[21:36] <pzich> and that's the complete command you're running?
[21:36] <BtbN> yep
[21:37] <pzich> did you by chance alias ffmpeg to add silent flags?
[21:37] <BtbN> no, running ffmpeg alone or cutting the files shorter worked fine
[21:38] <BtbN> If i set the loglevel to verbose i get this: http://bpaste.net/show/mxHvPnRKDOH3zxtnoM9f/
[21:38] <BtbN> stopping exactly where the paste stops
[21:40] <ChocolateArmpits> ""Output #0, mp4, to 'out.mp4': Metadata: encoder : Lavf55.33.100 Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 1000k tbn, 1000k tbc (default)"
[21:40] <ChocolateArmpits> this is your output
[21:40] <BtbN> yeah, looks ok except for it never stopping to fill it
[21:43] <BtbN> i think i'll have to write a small programm to do this
[21:44] <llogan> why do you want to show the frames like this?
[21:44] <BtbN> It's for an autostereoscopic 3D display which combines 5 camera angles
[21:45] <ChocolateArmpits> if this isn't working out for you, as per my previous suggestion, output each video to an image sequence and write a bash script with two for loops to rename the image sequences
[21:45] <BtbN> Well, the full video is 2 hours long
[21:45] <ChocolateArmpits> then combine the whol sequence into a video with ffmpeg again
[21:46] <ChocolateArmpits> of each camera?
[21:46] <BtbN> yep
[21:46] <llogan> someone has probably done this with avisynth
[21:47] <ChocolateArmpits> BtbN previously said he's no on windows
[21:47] <ChocolateArmpits> not*
[21:47] <BtbN> I'm at home now, i have windows here, but the combine script should ultimately run on a linux box
[21:48] <llogan> works fine with wine
[21:49] <BtbN> hm, i don't think that would get accepted
[21:49] <ChocolateArmpits> Do you need the final video same length (2 hours)?
[21:50] <BtbN> yeah, the display is running at 5 times 24/30/60 hz
[21:52] <llogan> there is avxsynth for linux, but i know nothing of it, or if it is stil active, or even usable
[21:52] <JEEB> it was posted and left there to wither
[21:52] <JEEB> basically it ran that one thing that was never released in public by netflix or whatever that did the porting of the old version of avs
[21:52] <JEEB> and that's it
[21:52] <JEEB> vapoursynth is much better for video if you need something like avs that is cross-platform
[21:53] <JEEB> or just run avs 2.6.x under wine
[23:09] <audio_question> hi guys! i managed to "encrypt" a mpeg1 video file by xoring some pixels with a value (etc...) and i want to encrypt as well the audio part of that video. can u tell me what is the source from libavcodec that i should modify in order to edit audio mp2 encoding/decoding?
[23:15] <audio_question> hi guys! i managed to "encrypt" a mpeg1 video file by xoring some pixels with a value (etc...) and i want to encrypt as well the audio part of that video. can u tell me what is the source from libavcodec that i should modify in order to edit audio mp2 encoding/decoding? can any1 help me pls?
[23:50] <llogan> JEEB: i see. i can never remember the details of all of the variants
[00:00] --- Fri Jun 6 2014
1
0
[00:04] <llogan> synth_: yeah, nobody has tried it yet and i added FFmpeg to it somewhat recently
[00:05] <synth_> ohhh
[00:05] <synth_> brb gotta reboot
[00:38] <synth_> back
[01:42] <a1fa> hello, i am trying to convert bunch of dv files to mpeg to burn to pal-dvd, is there anything special i should use when ffmpeg convering them?
[01:42] <c_14> If you're focusing on pal-dvd you can use -target pal-dvd
[01:43] <a1fa> and it has default bitrate and etc?
[01:43] <c_14> bitrate, codecs, buffer sizes, the whole shebang
[01:43] <a1fa> shweeet
[01:43] <a1fa> ffmpeg -y -i input.dv -target pal-dvd output?
[01:44] <c_14> should be fine
[01:44] <a1fa> coolio
[01:44] <synth_> bah
[01:45] <a1fa> i tried to dvigrab them directly into pipe ffmpeg
[01:45] <a1fa> but ffmpeg was crashing like a drunk teenager
[01:46] <a1fa> grabbing from firewire camcorder
[01:48] <fflogger> a1fa, please use a pastebin site (like www.pastie.org or www.pastebin.com) to show your EXACT ffmpeg command and the COMPLETE console output. Please don't paste your scripts, just the exact ffmpeg command line from the console.
[01:49] <klaxa> fflogger0 seems outdated and redundant
[01:50] <c_14> Been here since yesterday, apparently. Not sure why.
[01:52] <a1fa> old athlons suck for ffmpeg ;(
[01:52] <klaxa> s/athlons/computers/
[01:52] <a1fa> 387M dv file to pal-dvd took user 1m5.485s
[01:53] <a1fa> input Stream #0:0: Video: dvvideo, yuv411p, 720x480 [SAR 32:27 DAR 16:9], 28771 kb/s, 29.97 tbr, 29.97 tbn, 29.97 tbc
[01:53] <a1fa> output Stream #0:0: Video: mpeg2video, yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 6000 kb/s, 90k tbn, 25 tbc
[01:53] <a1fa> is that going to look wierd?
[01:54] <klaxa> try to play it back, if it doesn't look weird, it doesn't look weird
[01:55] <a1fa> no looks fine
[01:55] <a1fa> on 720p.. but they are taking this to europe.. not sure if they have 720p over there
[01:56] <a1fa> so i bet it will get stretched to fit their screen
[01:56] <a1fa> anyone know of a vhs player with firewire?
[01:56] <sacarasc> 720x576 is not 720p, it's 576p, if progressive.
[01:56] <a1fa> i need to convert old family tapes to dvd
[01:56] <a1fa> sacarasc: i played it on a computer with 720p output
[01:57] <c_14> the output you're creating is anamorphic with a dar of 16:9
[01:57] <a1fa> good or bad?
[01:57] <sacarasc> And over here, we only have 4k, we don't do lower.
[01:58] <a1fa> where is there?
[01:58] <klaxa> europe
[01:58] <a1fa> lol
[01:58] <sacarasc> Yes.
[01:58] <a1fa> i wonder if i should burn these mpegs as dvd format, or burn them as DVD-File
[01:59] <a1fa> %Cpu0 : 65.2 us, 5.6 sy, 4.6 ni, 23.8 id, 0.3 wa, 0.3 hi, 0.0 si, 0.0 st
[01:59] <a1fa> %Cpu1 : 61.3 us, 5.3 sy, 10.3 ni, 22.5 id, 0.3 wa, 0.3 hi, 0.0 si, 0.0 st
[01:59] <a1fa> blah
[02:03] <a1fa> well, i just effed up on the conversion, and need to start the capture all over
[02:03] <a1fa> i am going to try dvgrab into ffmpeg
[02:05] <a1fa> looks like its not possible
[02:05] <a1fa> to do a dvgrab
[02:15] <thebombzen> a1fa: FFmpeg supports dv1394 FireWire grabbing
[02:15] <thebombzen> directly from FFmpeg
[02:54] <llogan> a1fa: dvgrab to ffmpeg should work fine: dvgrab -size 0 -noavc - | ffmpeg -i - <other junk> output
[02:54] <llogan> or something like that
[02:55] <llogan> or try the suggestion from thebombzen. or just grab the files with dvgrab and encode those. that will give you the advantage of being able to re-encode if you screw up.
[06:11] <bornpilot> so doing some work with mpegts segments what is a global header?
[06:13] <bornpilot> I see it the docs with ssegments or stream_segments but what are they?
[07:00] <bornpilot> so doing some work with mpegts segments what is a global header?
[07:00] <bornpilot> 11:13
[07:00] <bornpilot> I see it the docs with ssegments or stream_segments but what are they?
[07:01] <bornpilot> have you contribted to an open source project?
[07:46] <Guest2333> Hi, I'm trying to understand how to get truepeak info from ffmpeg. cmd: ffmpeg -nostats -i A00010-01.wav -filter_complex "ebur128" -f null - this works, but I'm not sure how to add truepeak to the output?
[11:07] <fresh1> Hi, I'm using ffmpeg for real-time encoding and want to get thumbnail from input-video stream every period of time. I've tried to use thumbnail filter with parameter n =ª 50 (thumbnail=50). And on my cpu (Intel(R) Xeon(R) CPU @ 3.47GHz stepping 02) using this filter increases average cpu usage for 5%-10% --- this very high value I thinª k. Can you suggest me how can I reduce CPU usage and achieve the
[11:07] <fresh1> same goal? My global filter looks like: [#0x110]yadif,split=2[vidin][thumbin];[vidin]scale=1920:1080[vª idout];[thumbin]thumbnail=50[thumbout] gop size 75 and I'm using preset "fast", high profile; MP2 --> H.264
[11:09] <fresh1> Sorry, copy-pasted from vim... Hi, I'm using ffmpeg for real-time encoding and want to get thumbnail from input-video stream every period of time. I've tried to use thumbnail filter with parameter n = 50 (thumbnail=50). And on my cpu (Intel(R) Xeon(R) CPU @ 3.47GHz stepping 02) using this filter increases average cpu usage for 5%-10% --- this very high value I think. Can you suggest me how can I reduce CPU
[11:09] <fresh1> usage and achieve the same goal? My global filter looks like: [#0x110]yadif,split=2[vidin][thumbin];[vidin]scale=1920:1080[vidout];[thumbin]thumbnail=50[thumbout] gop size 75 and I'm using preset "fast", high profile; MP2 --> H.264
[11:20] <fresh1> quit
[11:55] <thshdw> can ffmpeg create a master_playlist.m3u8 from variant_playlists.m3u8? I'm attempting to do this through this command http://pastebin.com/3if48fPm but its only segmenting variant_500k. the other variant variant_150k does not get segmented.
[15:13] <termos> thshdw: don't think so, i'm currently making a master playlist myself and I ended up creating it myself
[15:14] <termos> it does make the Manifest file for smoothstreaming though, which is nice
[17:29] <obelix666> hi what is the shortest clip that ffmpeg can transcode? I am getting inconsistent results for clips around the 50ms mark and just wondering if there is a hard lower limit.
[17:30] <JEEB> there shouldn't be
[17:30] <JEEB> I mean, one sample is the minimum I'd guess
[17:30] <JEEB> and then there's the exceptions where someone was lazy with a third party library wrapper
[17:30] <JEEB> I think the libx265 wrapper doesn't output anything if you don't give it enough pictures
[17:31] <obelix666> sometimes i get only an audio track out and sometimes only a video track out
[17:31] <obelix666> using libx264
[17:33] <JEEB> the libx264 wrapper should handle even a single picture just fine
[17:34] <JEEB> unless someone broke it lately
[17:35] <JEEB> in other words, as long as something gets decoded/read, it should also get output (except for possible exceptions, but those should be rather rare)
[17:41] <kmacleod> obelix666, JEEB, I've just been doing something like that and x264 is telling me it has read 36 input frames before handing me any
[17:41] <kmacleod> Stream #0:0, 36, 1/90000: Video: h264 (High), yuv420p, 720x480, 1/60, 30 fps, 30 tbr, 90k tbn, 60 tbc
[17:41] <JEEB> yes, but it should still give them all to you
[17:42] <JEEB> and it depends on the settings
[17:42] <JEEB> as well as if there is no more frames it should still work
[17:42] <JEEB> only the libx26_5_ wrapper should be broken with this
[17:42] <JEEB> not the libx264 one
[17:44] <kmacleod> avformat_find_stream_info() seems to be the one eating all the initial frames. there may be a way to pull the processed frames but I haven't looked for it.
[17:44] <JEEB> no need for that
[17:44] <Fjorgynn> this ffmpeg tool is awesome
[17:45] <Fjorgynn> you should try it
[17:45] <JEEB> it will then start from the beginning of the buffer after it has probed the stream
[18:08] <thshdw> @termos Did you make each stream individually? Or were you able to make you multiple streams off one command line command?
[18:38] <ChocolateArmpits> Is it possible to seek if frames, rather than timecode, in ffmpeg without segmenter ?
[19:14] <BtbN> Is it possible to take 5 videos, and "interleave" their frames? So that when i have the 5 videos "a0, a1, a2, ...", "b0, b1, b2, ...", ... i end up with a single video with a frame order of "a0, b0, c0, d0, e0, a1, b1, c1, d1, e1, a2, ..."?
[19:29] <llogan> ChocolateArmpits: you can try the select filter. maybe something like select='gte(n\,1234)'
[19:35] <BtbN> Hm, seems like that's not possible at all
[19:36] <BtbN> maybe with a crazy avisynth script, but that seems to be windows-only
[20:05] <ChocolateArmpits> BtbN, it should be possible if you first output all your videos as an image sequence to separate folders and then perform a renaming procedure so that the frames will fall into their place all due to their names.
[20:12] <theekoz> on my mac Say I'm trying to have my input video on my second drive, it won't let me run the commandline when I drag the file into terminal
[20:12] <pzich> I missed that BtbN was someone's nick, and was trying to figure out what the hell that stood for
[20:12] <theekoz> anyone know the right command to access from a second HD
[20:13] <pzich> /Volumes/<drivename/... ?
[20:13] <theekoz> yea
[20:13] <theekoz> that's what's not working
[20:13] <llogan> you can drag files into the os x terminal?
[20:13] <theekoz> yes
[20:13] <theekoz> turns it into the path
[20:13] <llogan> blasphemy.
[20:17] <llogan> BtbN: "-filter_complex framepack=frameseq" might be worth a try
[20:23] <llogan> BtbN: or maybe http://ffmpeg.org/ffmpeg-filters.html#interleave_002c-ainterleave
[20:41] <dogitu> is there a reason that ffmpeg would print a partial x264 build number (e.g. x264 core 142 rather than x264 0.142.2431) in it's .mkv output (on linux)?
[20:49] <ChocolateArmpits> llogan: What does the "n\" stand for? Currently evaluated frame?
[20:50] <llogan> http://ffmpeg.org/ffmpeg-filters.html#select_002c-aselect
[20:50] <llogan> The (sequential) number of the filtered frame, starting from 0.
[20:51] <ChocolateArmpits> Oh strange, overlooked that
[20:51] <ChocolateArmpits> thanks
[20:55] <rsevero> Hi. How can I set a alsa virtual device as input for ffmpeg? By "virtual device" I mean the ones defined in .asoundrc for example. The ones listed by "arecord -L" not the ones listed by "arecord -l".
[20:58] <pzich> http://www.ffmpeg.org/ffmpeg-devices.html#alsa ?
[20:58] <rsevero> Well, it's simple after all. Just use "plug:DEVICE_NAME".
[20:59] <rsevero> pzich: I can't find the info I want on the page you sent but I believe the solution I just posted works. Thanks anyway.
[20:59] <llogan> https://trac.ffmpeg.org/wiki/Capture/ALSA has some additional into
[20:59] <llogan> *info
[21:04] <PoWeRKiLL> Hi
[21:04] <PoWeRKiLL> How can I detect the presence of an image in a video ?
[21:05] <pzich> an image?
[21:07] <PoWeRKiLL> like a logo in a video
[21:13] <rsevero> PoWeRKiLL: take a look at the OpenCV library.
[21:17] <PoWeRKiLL> Yes I'm looking on it I was asking myself if someone can point me out
[21:20] <BtbN> ChocolateArmpits, that would propably be too big for any of my disks to hold
[21:20] <BtbN> each h264 video alone is several GB in size
[21:21] <BtbN> llogan, hm, interleave would propably shuffle the frames, as they have the same timestamp each time
[21:25] <BtbN> also: [AVFilterGraph @ 0000004A734D5DA0] Too many inputs specified for the "interleave" filter.
[21:27] <llogan> that means little without any context
[21:27] <BtbN> well, 5 inputs is simply too much for the interleave filter
[21:28] <BtbN> framepack with frameseq also is quite hardcoded for two input videos
[21:28] <llogan> did you set nb_inputs for interleave?
[21:29] <BtbN> oh, missed that option
[21:30] <llogan> this is an example of why we are always so insistant on seeing the command and complete console output instead of just a segment of the console output
[21:30] <pzich> in general, it's best to paste (not here, use pastie.org or something) the whole command you ran and the output from ffmpeg.
[21:30] <BtbN> Well, now it seems to be doing something
[21:31] <BtbN> no error yet, it's eating up ram and cpu
[21:31] <BtbN> no output at all so far
[21:31] <ChocolateArmpits> llogan: select filter doesn't seem to work with frame numbers in hundred thousands. Many of the videos I deal with are around 2 hours long, sometimes longer. Specifying frame number of 233,000 gave me an error "Too large number of skipped frames 223000 > 60000"
[21:31] <BtbN> i hope it doesn't try to decode all 5 videos in ram
[21:31] <llogan> BtbN: just encode a few seconds with -t. it should be ovious if it works as expected or not
[21:32] <llogan> ChocolateArmpits: i don't know what else to recommend for that
[21:34] <ChocolateArmpits> I found suggestions to use pkt_dts_time from ffprobe for frame times, but on some videos it's adjusted by "start time" which makes the number not the duration number
[21:34] <BtbN> this is strange. i cut the input clips a little shorter, but the output file keeps growing and growing, way bigger than the input file sizes combined.
[21:34] <llogan> ChocolateArmpits: try the mailing list i guess
[21:34] <BtbN> That's the command: ffmpeg -i cam5.avi -i cam4.avi -i cam3.avi -i cam2.avi -i cam1.avi -filter_complex "[0:v][1:v][2:v][3:v][4:v] interleave=n=5" -t 1 out.mp4
[21:34] <ChocolateArmpits> BtbN: that's because there are more frames
[21:34] <ChocolateArmpits> combined
[21:35] <pzich> 5x, it seems
[21:35] <BtbN> hm? combinding 4 1MB files should never generate a 500MB output file
[21:35] <BtbN> -d
[21:35] <pzich> is it actually that extreme?
[21:35] <BtbN> *5 1MB files
[21:35] <BtbN> yes
[21:35] <ChocolateArmpits> You didn't specify encode settings it seems
[21:36] <ChocolateArmpits> What does it say in the output?
[21:36] <BtbN> no output at all
[21:36] <ChocolateArmpits> There should be something, there "Input" section and then there's "Output" section in the CLI
[21:36] <pzich> not even the copyright and config stuff?
[21:36] <BtbN> nope, nothing
[21:36] <pzich> and that's the complete command you're running?
[21:36] <BtbN> yep
[21:37] <pzich> did you by chance alias ffmpeg to add silent flags?
[21:37] <BtbN> no, running ffmpeg alone or cutting the files shorter worked fine
[21:38] <BtbN> If i set the loglevel to verbose i get this: http://bpaste.net/show/mxHvPnRKDOH3zxtnoM9f/
[21:38] <BtbN> stopping exactly where the paste stops
[21:40] <ChocolateArmpits> ""Output #0, mp4, to 'out.mp4': Metadata: encoder : Lavf55.33.100 Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 1000k tbn, 1000k tbc (default)"
[21:40] <ChocolateArmpits> this is your output
[21:40] <BtbN> yeah, looks ok except for it never stopping to fill it
[21:43] <BtbN> i think i'll have to write a small programm to do this
[21:44] <llogan> why do you want to show the frames like this?
[21:44] <BtbN> It's for an autostereoscopic 3D display which combines 5 camera angles
[21:45] <ChocolateArmpits> if this isn't working out for you, as per my previous suggestion, output each video to an image sequence and write a bash script with two for loops to rename the image sequences
[21:45] <BtbN> Well, the full video is 2 hours long
[21:45] <ChocolateArmpits> then combine the whol sequence into a video with ffmpeg again
[21:46] <ChocolateArmpits> of each camera?
[21:46] <BtbN> yep
[21:46] <llogan> someone has probably done this with avisynth
[21:47] <ChocolateArmpits> BtbN previously said he's no on windows
[21:47] <ChocolateArmpits> not*
[21:47] <BtbN> I'm at home now, i have windows here, but the combine script should ultimately run on a linux box
[21:48] <llogan> works fine with wine
[21:49] <BtbN> hm, i don't think that would get accepted
[21:49] <ChocolateArmpits> Do you need the final video same length (2 hours)?
[21:50] <BtbN> yeah, the display is running at 5 times 24/30/60 hz
[21:52] <llogan> there is avxsynth for linux, but i know nothing of it, or if it is stil active, or even usable
[21:52] <JEEB> it was posted and left there to wither
[21:52] <JEEB> basically it ran that one thing that was never released in public by netflix or whatever that did the porting of the old version of avs
[21:52] <JEEB> and that's it
[21:52] <JEEB> vapoursynth is much better for video if you need something like avs that is cross-platform
[21:53] <JEEB> or just run avs 2.6.x under wine
[23:09] <audio_question> hi guys! i managed to "encrypt" a mpeg1 video file by xoring some pixels with a value (etc...) and i want to encrypt as well the audio part of that video. can u tell me what is the source from libavcodec that i should modify in order to edit audio mp2 encoding/decoding?
[23:15] <audio_question> hi guys! i managed to "encrypt" a mpeg1 video file by xoring some pixels with a value (etc...) and i want to encrypt as well the audio part of that video. can u tell me what is the source from libavcodec that i should modify in order to edit audio mp2 encoding/decoding? can any1 help me pls?
[23:50] <llogan> JEEB: i see. i can never remember the details of all of the variants
[00:00] --- Fri Jun 6 2014
1
0
[00:00] <cone-105> ffmpeg.git 03Timothy Gu 07master:108dec305505: x86: dsputilenc: convert hf_noise*_mmx to yasm
[00:00] <kierank> 9:11 PM <"Daemon404> england is shitty like this because of their stupid timezone
[00:00] <kierank> I'm sorry that we invented time
[00:01] <iive> kierank: i thought that the french did. and then britain stole it.
[00:47] <cone-105> ffmpeg.git 03Carl Eugen Hoyos 07master:12d6ae014212: Fix fate-aac-ln-encode with --target-path (second try).
[00:47] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:03acecae84ae: Merge remote-tracking branch 'cehoyos/master'
[01:12] <cone-105> ffmpeg.git 03James Almer 07master:3ab4f96a91e9: motion-test: force C functions for the reference C context
[01:12] <cone-105> ffmpeg.git 03James Almer 07master:625ffa145704: x86/motion_est: sad_{x, y}2_mmxext functions are bitexact
[02:07] <BBB> ubitux: pheew finally updated the blog post with your new results (http://blogs.gnome.org/rbultje/2014/02/22/the-worlds-fastest-vp9-decoder-ff…)
[02:14] Action: Daemon404 wonders if he can retest vp9 now, if smarter__ fixed the broken RC
[02:23] <smarter> Daemon404: I haven't had time to look at RC recently, I was planning to do that in the next few days
[02:23] <Daemon404> o
[02:23] <smarter> Daemon404: but there's been a ton of fixes related to RC in the past few months
[02:23] <Daemon404> but is the encoder fast enough to finish before the heat death of the universe
[02:24] <Daemon404> as someone else so eloquently put it
[02:24] <smarter> not unless something magic happened while I wasn't looking
[02:24] <Daemon404> o ok
[02:25] <smarter> my list of things to look at are : 1) RC 2) Psy 3) speed stuff, but I lack time :]
[02:25] <Daemon404> heh
[02:25] <Daemon404> google seems to have this idea that everyone should adopt vp9 (but not android)
[02:25] <Daemon404> but only the decoder
[02:25] <Daemon404> presumably to watch... youtube
[02:25] <Daemon404> because they give 0 fucks about the encoder
[02:25] <Daemon404> afaict
[02:25] <smarter> I think KitKat has libvpx with vp9
[02:25] <smarter> for decoding
[02:26] <Daemon404> i thought that was only vp8
[02:27] <smarter> they do care about the encoder, but I guess speed is not what they care most about for their usecase
[02:28] <Daemon404> they dont care about adoption of the encoder
[02:28] <Daemon404> not one bit
[02:28] <Daemon404> they absolutely and utterly failed to convince us to use it :P
[02:29] <smarter> well, there's been a lot of work on a real-time mode, but not much on making the best quality mode much faster
[02:29] <Daemon404> (even with mild lies!)
[02:29] <Daemon404> realtime mode isnt interesting if it is uglier than x264's realtime
[02:29] <Daemon404> why would i care
[02:29] <Daemon404> :V
[02:29] <smarter> good realtime is hard
[02:30] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:4fb4bf7289de: avcodec/lagarithrac.h/lag_get_rac: drop apparently unneeded operations
[02:30] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:d8ae0dfd999d: avcodec/lagarithrac: increase LUT from 256 to 1024 bytes
[02:30] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:fbaf73a33d50: avcodec/lagarithrac: lag_get_rac: use normal division
[02:30] <Daemon404> smarter, yes but my point is
[02:30] <Daemon404> they entirely ignore that it simply is not economical for anyone but google themselves to encoder vp9 at cale
[02:30] <Daemon404> in such a way where it beat x264
[02:31] <smarter> yeah I'm not disagreeing with that :)
[02:35] <jamrial> x265 released v1.1 a couple hours ago
[02:36] <iive> wow, they beat x264 to it.
[02:36] <Daemon404> "beat"
[02:36] <jamrial> that's a pretty fast schedule. it's been one month since 1.0
[02:36] <Daemon404> their versions mean nothing
[02:36] <Daemon404> the company just has deadliens for version #s
[02:36] <Daemon404> they dont signify anything
[02:37] <jamrial> you could say the same about ffmpeg. a numbered release every 3 months
[02:47] <kierank> llogan: nice tweeting
[02:48] <kierank> 1:23 AM <"Daemon404> but is the encoder fast enough to finish before the heat death of the universe
[02:48] <kierank> 1:24 AM <"Daemon404> as someone else so eloquently put it
[02:48] <kierank> I will take credit for that :)
[02:55] <Daemon404> ah dslkjlskdjfllk
[02:55] <Daemon404> what a easy to remember nam
[02:55] <Daemon404> e
[02:55] <Daemon404> an*
[02:58] <kierank> Daemon404: https://www.youtube.com/watch?v=lsFAokXCxTI
[03:07] <Daemon404> lul.
[04:01] <michaelni> Daemon404, ok if i apply "Disable xform_asm on little endian" with a more verbose commit message ? or do you have a better idea ?
[04:34] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:19c9d1e8e71d: avcodec/h264: in the absence of recovery points, be more tolerant on accepting plain I frames
[05:31] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:571ab8344a9a: avformat/avidec: allow rounding errors between scale/rate and timebase
[05:51] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:d5c9d055ea3d: avcodec/x86/dsputilenc_mmx: fix build without yasm
[08:10] <ubitux> BBB: thx :)
[08:11] <ubitux> BBB: "beating libvpx by a lot at high bitrates" is this missing a word or that's correct english?
[10:39] <plepere> I have a new version of my ASM idct patch for hevc. Should I send it through the mailing list or does someone want to review it before ?
[12:44] <michaelni> plepere, i suggest ML
[12:44] <michaelni> thats as noone replied in 2h ...
[12:53] <cone-277> ffmpeg.git 03Janne Grunau 07master:d5a55981986a: build: check if AS supports the '.func' directive
[12:53] <cone-277> ffmpeg.git 03Michael Niedermayer 07master:a40c338a00a4: Merge commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412'
[12:54] <BBB> plepere: ml is always fine
[12:54] <BBB> ubitux: I think its correct, but Im not a native speaker so Im not sure ..
[12:54] <ubitux> BBB: same here, ok :))
[12:56] <BBB> Daemon404: yeah the main problem is speed, ubitux and I complained about that also
[12:57] <ubitux> at that point i wonder if we shouldn't even use the word "speed" at all
[12:57] <ubitux> that's giving the encoder too much credit
[13:02] <cone-277> ffmpeg.git 03Martin Storsjö 07master:95b7fa1729b9: oggenc: Support flushing the muxer
[13:02] <cone-277> ffmpeg.git 03Michael Niedermayer 07master:c7e54628e30a: Merge commit '95b7fa1729b93bbb3f4fb85a5c0cb53cf970c3c7'
[13:21] <cone-277> ffmpeg.git 03Christophe Gisquet 07master:11b470381354: huffyuvdec: implement trick
[13:41] <cone-277> ffmpeg.git 03Christophe Gisquet 07master:deadcf5e71bb: huffyuvdec: implement trick for BGR
[13:45] <BBB> ubitux: or write your own :)
[13:45] <BBB> multimedia-mike-style
[13:45] <plepere> ok, I've sent my patch
[13:45] <BBB> http://multimedia.cx/eggs/the-worst-vp8-encoder/
[13:49] <ubitux> heh, well yeah no :)
[13:49] <BBB> http://multimedia.cx/eggs/the-big-vp8-debug/
[13:49] <BBB> ok anyway enough mike-hugging
[13:49] <BBB> brb
[13:50] <ubitux> ah, missed that post
[13:50] <ubitux> looks nice
[16:12] <Daemon404> [FFmpeg-devel] add HEVC codec into flv format
[16:12] <Daemon404> oh god
[16:12] <Daemon404> WHYYYYY
[16:13] <j-b> the answer is: no.
[16:13] <Daemon404> i do not think hevc is defined in flv
[16:13] <Daemon404> like, at all
[16:14] <j-b> I checked.
[16:14] <j-b> it's not
[16:28] <j-b> lol
[16:28] <kierank> j-b: it's because those chinese gpl violators did it
[16:28] <plepere> kierank won by KO
[16:28] <Daemon404> hah
[16:30] <kierank> there's a thread with strongene in it that I cc'd a load of people in
[16:30] <kierank> it's hillarious
[16:31] <plepere> isn't there an x86 instruction or macro to do FFMIN() ? I feel that the only way to do it without jumps is by going SSE with pmin instuctions.
[16:32] <Daemon404> ...
[16:32] <Daemon404> >because the Strongene James is my friend
[16:32] <Daemon404> hahahahahaha
[16:32] <kierank> oh wow
[16:32] <j-b> wow
[16:33] Last message repeated 1 time(s).
[16:34] <kierank> there
[16:34] <iive> plepere: there is cmov too
[16:36] <kierank> I may have taken the piss too much
[16:36] <j-b> kierank: you are mean
[16:36] <Daemon404> no no no
[16:37] <Daemon404> i applaud kierank
[16:37] <Daemon404> good show.
[16:37] <kierank> Was a bit mean
[16:39] <plepere> iive, is it a good practice or is it still a jump ?
[16:40] <iive> plepere: it is conditional mov, so no jumps at all. the only problem is that it is i686 instruction. not really a problem now days.
[16:41] Action: plepere slow claps kierank
[16:41] <plepere> thanks iive. :)
[16:42] <kierank> The strongene encoder is an x264 ripoff and the decoder is a rip off of lavc in some way
[16:42] <Daemon404> and their app are all violators
[16:42] <Daemon404> android etc
[16:42] <Daemon404> they actually provide a patch, but theyre sitll violating
[16:43] <j-b> ok, so either he is stupid or he does not understand ...
[16:43] <Daemon404> "x265 is different with Strongenes HEVC, because x265 is open & free & open source"
[16:43] <Daemon404> i actually laughed
[16:43] <Daemon404> irl
[16:44] <JEEBsv> lol
[16:44] <JEEBsv> kierank: I applaud you, you made me laugh out loud in the tube :)
[16:45] <kierank> Daemon404: they have patches now?
[16:45] <Daemon404> yeah
[16:45] <Daemon404> i looked at one
[16:45] <Daemon404> but they still link illegally
[16:45] <Daemon404> to their own decoder statically, and to their own apps gpl-y
[16:45] <kierank> Last time I looked a year ago the entire thing was based off lavc
[16:45] <kierank> An x264
[16:45] <plepere> kierank, you should use j-b's "With my kindest regards," in your replies.
[16:46] <Daemon404> i prefer "Kindly go forth,"
[16:46] <kierank> plepere: j-b does better trolling than me to big companies
[16:47] <j-b> "kindly go fuck yourself"
[16:47] <Daemon404> j-b, what i wrote means exactly that
[16:47] <Daemon404> but only in england.
[16:47] <kierank> "Thank you for confirming you have downloaded and run the software"
[16:48] <Daemon404> i really cannot wait until dolby's patents expire
[16:48] <Daemon404> it will be much fun
[16:48] <iive> when does it expire?
[16:48] <Daemon404> for ac3?
[16:48] <Daemon404> like... 2015?
[16:48] <Daemon404> soon.
[16:49] <j-b> for ac3 decoding? probably already
[16:49] <kierank> Probably yes already
[16:50] <kierank> But they merged the docs for ac3 and eac3 so it is not clear
[16:50] <j-b> We'll have fun
[16:50] <kierank> DTS should be soon too
[16:50] <plepere> ac3 = trueHD ?
[16:50] <j-b> I just asked for a license to Dolby
[16:50] <iive> Doulby Digital
[16:50] <kierank> Dolby digital
[16:50] <iive> ops
[16:52] <iive> I think somebody from videolan once did analisys of what the patent covers. I don't remember much of it, but basically half of the patent was about speedups by using floats instead of doubles and some stuff about encoding.
[16:53] <iive> it's really old mail...
[16:53] <iive> but yeh, you don't have to actually break a patent in order to be sued for braking it.
[16:55] <Daemon404> dolby has yet to do fuck all
[16:55] <Daemon404> afaik
[16:55] <Daemon404> just scaremongering
[16:56] <ubitux> omg that thread.
[16:58] <JEEBsv> lol
[16:58] <JEEBsv> the english
[16:58] <JEEBsv> degrading
[16:59] <Daemon404> at least it isnt "huehuehue"
[17:01] <j-b> iive: could it be walken?
[17:01] <plepere> Daemon404, you put that laughing lizard image in my head now. ):
[17:01] <iive> j-b: really can't remember. i'll try to find the mail.
[17:01] <Daemon404> eh i was referring more to random brazilian spammers
[17:01] <Daemon404> predates that image
[17:02] <plepere> hehe lizard or something like that
[17:03] <Daemon404> i know the mee
[17:03] <Daemon404> meme
[17:03] <iive> if you are talking with chinese, have in mind you may also need to explain some basic concepts, on top on the language barrier.
[17:03] <Daemon404> http://i0.kym-cdn.com/photos/images/facebook/000/540/811/e45.png
[17:03] <Daemon404> this is the relevant meme for that thread
[17:04] <iive> if I remember correctly, ffmpeg had chinese developer with perfect english. he might help.
[17:04] <plepere> dang it, you made me laugh irl. haha
[17:06] <plepere> anyways, gtg. see you all.
[17:29] <j-b> Daemon404: W-T-F
[17:29] <j-b> Daemon404: Do you know where FFmpeg found the spec of h263 in flv?
[17:29] <Daemon404> yes
[17:30] <iive> j-b: can't find the mail. giving up.
[17:30] <Daemon404> justin.tv made it up
[17:30] <Daemon404> iirc
[17:30] <j-b> Daemon404: my, my, my
[17:30] <j-b> Daemon404: same for this MP4 ?
[17:30] <Daemon404> no idea about mp4
[17:30] <Daemon404> someone pointed me at https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=30bcd6a9
[17:30] <Daemon404> maybe android is to blame
[17:30] <Daemon404> i dont know.
[17:32] <j-b> http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=30bcd6a945ae296ef7b36a…
[17:33] <Daemon404> oh android broadcaster is an app
[17:34] <ubitux> Daemon404: isn't clear_block assuming alignment?
[17:34] <j-b> Amazing stupidity
[17:34] <j-b> Amazing log
[17:34] <Daemon404> ubitux, no
[17:34] <j-b> So much solidity
[17:34] <Daemon404> the C version is literally memset
[17:34] <ubitux> yes but what about the asm version?
[17:34] <Daemon404> and i think reimplementing memset so it can assume alignment is fuckign retarded
[17:34] <Daemon404> ricing for no reason
[17:34] <Daemon404> it is a of EXTREMELY dubious value
[17:35] <ubitux> Daemon404: memset is one of the slowest function in vp9 :-°
[17:35] <fionag> I think when I last did a thing involving clear_blocks, the asm version was *quiiite* a bit faster.
[17:35] <fionag> though it likely depends on the platform.
[17:35] <ubitux> mova [blocksq+lenq+mmsize*0], m0
[17:35] <ubitux> seems it assume alignment
[17:35] <Daemon404> ubitux, im sorry but i simply will not ever agree reimplementing a libc func is not retarded.
[17:36] <fionag> x264 has aligned_memset and aligned_memcpy too.
[17:36] <ubitux> Daemon404: the libc function doesn't assume the alignment so it's not the same thing
[17:36] <Daemon404> ... yes but youre entirely missing my point
[17:36] <Daemon404> yourer still reimplementing memset ofr the sake of ricing
[17:36] <Daemon404> which is stupid as fuck.
[17:37] <ubitux> the c version could use the AV_W*, iirc they assume alignment
[17:37] <Daemon404> i dont really know why i bother to point this out to the microoptimization captial of the world
[17:38] <Daemon404> :V
[17:38] <ubitux> now maybe it's questionable on the inline part
[17:38] <j-b> Daemon404: and of course, this justin.tv guy did not add the codec_ID with a number over 1000
[17:38] <Daemon404> nope!
[17:38] <ubitux> a memset could be inlined by a compiler, while clear_blocks in dsp might not be
[17:38] <j-b> Daemon404: because that would have made sense...
[17:38] <ubitux> so it might be interesting to compare..
[18:16] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:8f4b176c55f0: avcodec/dvbsubdec: add some basic av_log debuging support
[18:51] <Daemon404> more chinese guys
[18:51] <Daemon404> \o/
[19:01] <cone-163> ffmpeg.git 03Tobias Rapp 07master:d76f0c0378df: avfilter/bufferqueue: Increase buffer queue size
[19:08] <kurosu_> memset does an awful lot of setup
[19:08] <kurosu_> to set 64 bytes to 0, just the call overhead (if the compiler doesn't inline the function) is probably slower than inlined sse code
[19:09] <kurosu_> I kind of remember dct36 in mp3 decoder calling memset for like 1KB or something - doing it inline shaved like 20% of the function time
[19:35] <llogan> kierank: thanks. got to break up the release-only-news.
[19:56] <llogan> saste: ffprobe related pull request on github (I didn't really look at it though) https://github.com/FFmpeg/FFmpeg/pull/74
[19:57] <llogan> the author is an angryman, so be prepared for insults.
[20:15] <llogan> "Pot Player"
[20:18] <cone-163> ffmpeg.git 03Luca Barbato 07master:39ec5e1cf844: avconv: Report the codec and the encoder separately
[20:18] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:0efe3be71d94: Merge commit '39ec5e1cf8444f827c42effb76e5694e091bbff3'
[20:32] <cone-163> ffmpeg.git 03Carl Eugen Hoyos 07master:3c57f3ef5eff: Fix some fate filter tests with --target-path.
[20:32] <cone-163> ffmpeg.git 03Carl Eugen Hoyos 07master:7738f925a642: Fix rc_max_rate documentation.
[20:32] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:6a0f9f27d576: Merge remote-tracking branch 'cehoyos/master'
[21:23] <wm4> lol that hevc in flv thread
[21:32] <Paranoialmaniac> even if flash player can't play hevc, stupid people call it hevc in __flv__
[21:37] <kurosu_> there's even a bug report (albeit older)
[21:39] <kurosu_> there was cavs for avc, what about chev for that new "standard" ?
[21:57] <llogan> looks like arch now offers a x264-10bit package in the Extra repo
[22:31] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:47313bbb5f52: avcodec/dcadec: remove fishy FFMAX()
[22:31] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:98ff07d1c647: avcodec/dcadec: Check dca_dmixtable index
[00:00] --- Thu Jun 5 2014
1
0
[12:44] <michaelni> plepere, i suggest ML
[12:44] <michaelni> thats as noone replied in 2h ...
[12:53] <cone-277> ffmpeg.git 03Janne Grunau 07master:d5a55981986a: build: check if AS supports the '.func' directive
[12:53] <cone-277> ffmpeg.git 03Michael Niedermayer 07master:a40c338a00a4: Merge commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412'
[12:54] <BBB> plepere: ml is always fine
[12:54] <BBB> ubitux: I think its correct, but Im not a native speaker so Im not sure ..
[12:54] <ubitux> BBB: same here, ok :))
[12:56] <BBB> Daemon404: yeah the main problem is speed, ubitux and I complained about that also
[12:57] <ubitux> at that point i wonder if we shouldn't even use the word "speed" at all
[12:57] <ubitux> that's giving the encoder too much credit
[13:02] <cone-277> ffmpeg.git 03Martin Storsjö 07master:95b7fa1729b9: oggenc: Support flushing the muxer
[13:02] <cone-277> ffmpeg.git 03Michael Niedermayer 07master:c7e54628e30a: Merge commit '95b7fa1729b93bbb3f4fb85a5c0cb53cf970c3c7'
[13:21] <cone-277> ffmpeg.git 03Christophe Gisquet 07master:11b470381354: huffyuvdec: implement trick
[13:41] <cone-277> ffmpeg.git 03Christophe Gisquet 07master:deadcf5e71bb: huffyuvdec: implement trick for BGR
[13:45] <BBB> ubitux: or write your own :)
[13:45] <BBB> multimedia-mike-style
[13:45] <plepere> ok, I've sent my patch
[13:45] <BBB> http://multimedia.cx/eggs/the-worst-vp8-encoder/
[13:49] <ubitux> heh, well yeah no :)
[13:49] <BBB> http://multimedia.cx/eggs/the-big-vp8-debug/
[13:49] <BBB> ok anyway enough mike-hugging
[13:49] <BBB> brb
[13:50] <ubitux> ah, missed that post
[13:50] <ubitux> looks nice
[16:06] <fflogger> 4[editedticket] 5bat999: Ticket #3694 (When transcoding from FLAC to MP3 the Year tag gets lost in the resulting ...) updated 12https://trac.ffmpeg.org/ticket/3694#comment:4
[16:12] <Daemon404> [FFmpeg-devel] add HEVC codec into flv format
[16:12] <Daemon404> oh god
[16:12] <Daemon404> WHYYYYY
[16:13] <j-b> the answer is: no.
[16:13] <Daemon404> i do not think hevc is defined in flv
[16:13] <Daemon404> like, at all
[16:14] <j-b> I checked.
[16:14] <j-b> it's not
[16:28] <j-b> lol
[16:28] <kierank> j-b: it's because those chinese gpl violators did it
[16:28] <plepere> kierank won by KO
[16:28] <Daemon404> hah
[16:30] <kierank> there's a thread with strongene in it that I cc'd a load of people in
[16:30] <kierank> it's hillarious
[16:31] <plepere> isn't there an x86 instruction or macro to do FFMIN() ? I feel that the only way to do it without jumps is by going SSE with pmin instuctions.
[16:32] <Daemon404> ...
[16:32] <Daemon404> >because the Strongene James is my friend
[16:32] <Daemon404> hahahahahaha
[16:32] <kierank> oh wow
[16:32] <j-b> wow
[16:33] Last message repeated 1 time(s).
[16:34] <kierank> there
[16:34] <iive> plepere: there is cmov too
[16:36] <kierank> I may have taken the piss too much
[16:36] <j-b> kierank: you are mean
[16:36] <Daemon404> no no no
[16:37] <Daemon404> i applaud kierank
[16:37] <Daemon404> good show.
[16:37] <kierank> Was a bit mean
[16:39] <plepere> iive, is it a good practice or is it still a jump ?
[16:40] <iive> plepere: it is conditional mov, so no jumps at all. the only problem is that it is i686 instruction. not really a problem now days.
[16:41] Action: plepere slow claps kierank
[16:41] <plepere> thanks iive. :)
[16:42] <kierank> The strongene encoder is an x264 ripoff and the decoder is a rip off of lavc in some way
[16:42] <Daemon404> and their app are all violators
[16:42] <Daemon404> android etc
[16:42] <Daemon404> they actually provide a patch, but theyre sitll violating
[16:43] <j-b> ok, so either he is stupid or he does not understand ...
[16:43] <Daemon404> "x265 is different with Strongenes HEVC, because x265 is open & free & open source"
[16:43] <Daemon404> i actually laughed
[16:43] <Daemon404> irl
[16:44] <JEEBsv> lol
[16:44] <JEEBsv> kierank: I applaud you, you made me laugh out loud in the tube :)
[16:45] <kierank> Daemon404: they have patches now?
[16:45] <Daemon404> yeah
[16:45] <Daemon404> i looked at one
[16:45] <Daemon404> but they still link illegally
[16:45] <Daemon404> to their own decoder statically, and to their own apps gpl-y
[16:45] <kierank> Last time I looked a year ago the entire thing was based off lavc
[16:45] <kierank> An x264
[16:45] <plepere> kierank, you should use j-b's "With my kindest regards," in your replies.
[16:46] <Daemon404> i prefer "Kindly go forth,"
[16:46] <kierank> plepere: j-b does better trolling than me to big companies
[16:47] <j-b> "kindly go fuck yourself"
[16:47] <Daemon404> j-b, what i wrote means exactly that
[16:47] <Daemon404> but only in england.
[16:47] <kierank> "Thank you for confirming you have downloaded and run the software"
[16:48] <Daemon404> i really cannot wait until dolby's patents expire
[16:48] <Daemon404> it will be much fun
[16:48] <iive> when does it expire?
[16:48] <Daemon404> for ac3?
[16:48] <Daemon404> like... 2015?
[16:48] <Daemon404> soon.
[16:49] <j-b> for ac3 decoding? probably already
[16:49] <kierank> Probably yes already
[16:50] <kierank> But they merged the docs for ac3 and eac3 so it is not clear
[16:50] <j-b> We'll have fun
[16:50] <kierank> DTS should be soon too
[16:50] <plepere> ac3 = trueHD ?
[16:50] <j-b> I just asked for a license to Dolby
[16:50] <iive> Doulby Digital
[16:50] <kierank> Dolby digital
[16:50] <iive> ops
[16:52] <iive> I think somebody from videolan once did analisys of what the patent covers. I don't remember much of it, but basically half of the patent was about speedups by using floats instead of doubles and some stuff about encoding.
[16:53] <iive> it's really old mail...
[16:53] <iive> but yeh, you don't have to actually break a patent in order to be sued for braking it.
[16:55] <Daemon404> dolby has yet to do fuck all
[16:55] <Daemon404> afaik
[16:55] <Daemon404> just scaremongering
[16:56] <ubitux> omg that thread.
[16:58] <JEEBsv> lol
[16:58] <JEEBsv> the english
[16:58] <JEEBsv> degrading
[16:59] <Daemon404> at least it isnt "huehuehue"
[17:01] <j-b> iive: could it be walken?
[17:01] <plepere> Daemon404, you put that laughing lizard image in my head now. ):
[17:01] <iive> j-b: really can't remember. i'll try to find the mail.
[17:01] <Daemon404> eh i was referring more to random brazilian spammers
[17:01] <Daemon404> predates that image
[17:02] <plepere> hehe lizard or something like that
[17:03] <Daemon404> i know the mee
[17:03] <Daemon404> meme
[17:03] <iive> if you are talking with chinese, have in mind you may also need to explain some basic concepts, on top on the language barrier.
[17:03] <Daemon404> http://i0.kym-cdn.com/photos/images/facebook/000/540/811/e45.png
[17:03] <Daemon404> this is the relevant meme for that thread
[17:04] <iive> if I remember correctly, ffmpeg had chinese developer with perfect english. he might help.
[17:04] <plepere> dang it, you made me laugh irl. haha
[17:06] <plepere> anyways, gtg. see you all.
[17:28] <fflogger> 4[editedticket] 5Krieger: Ticket #3679 (Some HTTP MJPEG streams are not recognized) updated 12https://trac.ffmpeg.org/ticket/3679#comment:3
[17:29] <j-b> Daemon404: W-T-F
[17:29] <j-b> Daemon404: Do you know where FFmpeg found the spec of h263 in flv?
[17:29] <Daemon404> yes
[17:30] <iive> j-b: can't find the mail. giving up.
[17:30] <Daemon404> justin.tv made it up
[17:30] <Daemon404> iirc
[17:30] <j-b> Daemon404: my, my, my
[17:30] <j-b> Daemon404: same for this MP4 ?
[17:30] <Daemon404> no idea about mp4
[17:30] <Daemon404> someone pointed me at https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=30bcd6a9
[17:30] <Daemon404> maybe android is to blame
[17:30] <Daemon404> i dont know.
[17:32] <j-b> http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=30bcd6a945ae296ef7b36a…
[17:33] <Daemon404> oh android broadcaster is an app
[17:34] <ubitux> Daemon404: isn't clear_block assuming alignment?
[17:34] <j-b> Amazing stupidity
[17:34] <j-b> Amazing log
[17:34] <Daemon404> ubitux, no
[17:34] <j-b> So much solidity
[17:34] <Daemon404> the C version is literally memset
[17:34] <ubitux> yes but what about the asm version?
[17:34] <Daemon404> and i think reimplementing memset so it can assume alignment is fuckign retarded
[17:34] <Daemon404> ricing for no reason
[17:34] <Daemon404> it is a of EXTREMELY dubious value
[17:35] <fflogger> 4[editedticket] 5cehoyos: Ticket #3679 (Some HTTP MJPEG streams are not recognized) updated 12https://trac.ffmpeg.org/ticket/3679#comment:4
[17:35] <ubitux> Daemon404: memset is one of the slowest function in vp9 :-°
[17:35] <fionag> I think when I last did a thing involving clear_blocks, the asm version was *quiiite* a bit faster.
[17:35] <fionag> though it likely depends on the platform.
[17:35] <ubitux> mova [blocksq+lenq+mmsize*0], m0
[17:35] <ubitux> seems it assume alignment
[17:35] <Daemon404> ubitux, im sorry but i simply will not ever agree reimplementing a libc func is not retarded.
[17:36] <fflogger> 4[editedticket] 5Krieger: Ticket #3679 (Some HTTP MJPEG streams are not recognized) updated 12https://trac.ffmpeg.org/ticket/3679#comment:5
[17:36] <fionag> x264 has aligned_memset and aligned_memcpy too.
[17:36] <ubitux> Daemon404: the libc function doesn't assume the alignment so it's not the same thing
[17:36] <Daemon404> ... yes but youre entirely missing my point
[17:36] <Daemon404> yourer still reimplementing memset ofr the sake of ricing
[17:36] <Daemon404> which is stupid as fuck.
[17:37] <ubitux> the c version could use the AV_W*, iirc they assume alignment
[17:37] <Daemon404> i dont really know why i bother to point this out to the microoptimization captial of the world
[17:38] <Daemon404> :V
[17:38] <ubitux> now maybe it's questionable on the inline part
[17:38] <j-b> Daemon404: and of course, this justin.tv guy did not add the codec_ID with a number over 1000
[17:38] <Daemon404> nope!
[17:38] <ubitux> a memset could be inlined by a compiler, while clear_blocks in dsp might not be
[17:38] <j-b> Daemon404: because that would have made sense...
[17:38] <ubitux> so it might be interesting to compare..
[17:42] <fflogger> 4[editedticket] 5dslkjlskdjfllk: Ticket #3694 (When transcoding from FLAC to MP3 the Year tag gets lost in the resulting ...) updated 12https://trac.ffmpeg.org/ticket/3694#comment:5
[17:46] <fflogger> 4[editedticket] 5cehoyos: Ticket #3694 (When transcoding from FLAC to MP3 the Year tag gets lost in the resulting ...) updated 12https://trac.ffmpeg.org/ticket/3694#comment:6
[17:59] <fflogger> 4[editedticket] 5dslkjlskdjfllk: Ticket #3694 (When transcoding from FLAC to MP3 the Year tag gets lost in the resulting ...) updated 12https://trac.ffmpeg.org/ticket/3694#comment:7
[18:10] <fflogger> 4[editedticket] 5michael: Ticket #3581 (HEVC video in FLV doesn't work) updated 12https://trac.ffmpeg.org/ticket/3581#comment:2
[18:16] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:8f4b176c55f0: avcodec/dvbsubdec: add some basic av_log debuging support
[18:51] <Daemon404> more chinese guys
[18:51] <Daemon404> \o/
[19:01] <cone-163> ffmpeg.git 03Tobias Rapp 07master:d76f0c0378df: avfilter/bufferqueue: Increase buffer queue size
[19:08] <kurosu_> memset does an awful lot of setup
[19:08] <kurosu_> to set 64 bytes to 0, just the call overhead (if the compiler doesn't inline the function) is probably slower than inlined sse code
[19:09] <kurosu_> I kind of remember dct36 in mp3 decoder calling memset for like 1KB or something - doing it inline shaved like 20% of the function time
[19:21] <fflogger> 4[newticket] 5paryasomayajulu: Ticket #3698 (Output Image flipped(reversed)) created 12https://trac.ffmpeg.org/ticket/3698
[19:21] <fflogger> 4[attachment] 5paryasomayajulu: aa.jpg attached to Ticket #3698 12https://trac.ffmpeg.org/attachment/ticket/3698/aa.jpg
[19:25] <fflogger> 4[editedticket] 5paryasomayajulu: Ticket #3698 (Output Image flipped(reversed)) updated 12https://trac.ffmpeg.org/ticket/3698#comment:1
[19:35] <llogan> kierank: thanks. got to break up the release-only-news.
[19:55] <fflogger> 4[editedticket] 5bat999: Ticket #3694 (When transcoding from FLAC to MP3 the Year tag gets lost in the resulting ...) updated 12https://trac.ffmpeg.org/ticket/3694#comment:8
[19:56] <llogan> saste: ffprobe related pull request on github (I didn't really look at it though) https://github.com/FFmpeg/FFmpeg/pull/74
[19:57] <llogan> the author is an angryman, so be prepared for insults.
[20:15] <fflogger> 4[editedticket] 5cyril: Ticket #3581 (HEVC video in FLV doesn't work) updated 12https://trac.ffmpeg.org/ticket/3581#comment:3
[20:15] <llogan> "Pot Player"
[20:18] <cone-163> ffmpeg.git 03Luca Barbato 07master:39ec5e1cf844: avconv: Report the codec and the encoder separately
[20:18] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:0efe3be71d94: Merge commit '39ec5e1cf8444f827c42effb76e5694e091bbff3'
[20:30] <fflogger> 4[wiki] 5llogan: How to capture a webcam input created 12https://trac.ffmpeg.org/wiki/How%20to%20capture%20a%20webcam%20input?version=1
[20:30] <fflogger> 4[wiki] 5llogan: How to grab the desktop (screen) with FFmpeg created 12https://trac.ffmpeg.org/wiki/How%20to%20grab%20the%20desktop%20(screen)%20with%20FFmpeg?version=1
[20:32] <cone-163> ffmpeg.git 03Carl Eugen Hoyos 07master:3c57f3ef5eff: Fix some fate filter tests with --target-path.
[20:32] <cone-163> ffmpeg.git 03Carl Eugen Hoyos 07master:7738f925a642: Fix rc_max_rate documentation.
[20:32] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:6a0f9f27d576: Merge remote-tracking branch 'cehoyos/master'
[20:34] <fflogger> 4[wiki] 5llogan: Capturing audio with FFmpeg and ALSA created 12https://trac.ffmpeg.org/wiki/Capturing%20audio%20with%20FFmpeg%20and%20ALSA?version=1
[21:23] <wm4> lol that hevc in flv thread
[21:32] <Paranoialmaniac> even if flash player can't play hevc, stupid people call it hevc in __flv__
[21:37] <kurosu_> there's even a bug report (albeit older)
[21:39] <kurosu_> there was cavs for avc, what about chev for that new "standard" ?
[21:51] <fflogger> 4[closedticket] 5cehoyos: Ticket #3510 (Many errors, glitchy audio output with -filter_complex ...) closed 12https://trac.ffmpeg.org/ticket/3510#comment:4
[21:57] <llogan> looks like arch now offers a x264-10bit package in the Extra repo
[22:26] <fflogger> 4[newticket] 5synth: Ticket #3699 (Ability to use expressions using Drawtext to offset frame number without ...) created 12https://trac.ffmpeg.org/ticket/3699
[22:31] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:47313bbb5f52: avcodec/dcadec: remove fishy FFMAX()
[22:31] <cone-163> ffmpeg.git 03Michael Niedermayer 07master:98ff07d1c647: avcodec/dcadec: Check dca_dmixtable index
[22:32] <fflogger> 4[editedticket] 5cehoyos: Ticket #3698 (Output Image flipped(reversed)) updated 12https://trac.ffmpeg.org/ticket/3698#comment:2
[00:00] --- Thu Jun 5 2014
1
0
[02:59] <sine_> when converting a 90 minute movie from x264 to dvd compliant mpeg2 it took a very short time to encode and worked well. how comes it was so quick, am i just underestimating the power of modern i7 and optimised code
[02:59] <sacarasc> MPEG2 is rather old and thus easy to convert to it.
[03:00] <sacarasc> If you were going the other way, it would take longer.
[03:00] <spectralsun> we need that pied piper algorithm
[03:02] <sacarasc> Over 5 on the Weissman scale, it's not too bad, eh?
[03:02] <sacarasc> And compressed 130GB of video in under 2 minutes.
[03:27] <sine_> sacarasc: what are you talking about there ?
[03:27] <sacarasc> MPEG2 is very easy to encode into.
[03:27] <sacarasc> So it would be quick, even on rather old hardware.
[03:36] <spectralsun> sacarasc: xD
[03:36] <sacarasc> sine_: Oh? The second thing? It was a reference to a TV show.
[03:51] <Technicus> Hello, I am trying to stream with the Raspberry Pi following the tutorial: < http://www.slickstreamer.info/2013/06/use-raspberrypi-csi-camera-module-to.… >. I think there are some problems with the statement: < raspivid -t 9999999 -w 960 -h 540 -fps 25 -b 500000 -o - | ffmpeg -i - -vcodec copy -an -metadata title="Streaming from raspberry pi camera" -f flv [url]/[id] >.
[03:52] <Technicus> When that statement is expressed, the camera starts, but the stream does not send data. What is wrong here?
[03:54] <sacarasc> Does the first part of the command work by itself?
[03:54] <Technicus> sacarasc: yes.
[03:54] <sacarasc> If so, does it work if you output the whole thing to file, rather than an URL?
[03:54] <sacarasc> Anyway...
[04:01] <Technicus> sacarasc: https://gist.github.com/Technicus/c143b782b0678edb3d8f
[04:01] <spectralsun> Technicus: complete console output missing
[04:02] <Technicus> I have limitations with the raspberry pi that are makeing this process unweildly
[04:02] <spectralsun> that is unfortunate.
[04:06] <Technicus> spectralsun: Ok, got it: < https://gist.github.com/Technicus/c143b782b0678edb3d8f >.
[04:06] <spectralsun> Technicus++
[04:06] <Technicus> It transmits 0 kbps
[04:07] <sacarasc> you might wanna edit that to remove your stream details.
[04:08] <Technicus> sacarasc: I was just doing that.
[04:10] <sacarasc> Technicus: You're not using real ffmpeg, but the libav fork. To get help with that, you should go to #libav.
[04:10] <Technicus> Ok thanks :)
[04:18] <Technicus> sacarasc: AWESOME!!! IT IS STREAMING!!!!
[04:18] <Technicus> THANKS FOR THE HELP!!!
[04:18] <sacarasc> :)
[04:25] <aarobc> So I was trying to use libopus in a webm file but it complains when I try to use it: ffmpeg -i file.mkv -c:v libvpx -b:v 9512k -c:a libopus -b:a 128k out.webm
[04:26] <aarobc> Any ideas?
[04:27] <aarobc> if I use libvorbis it works just fine
[04:27] <aarobc> and I know that it's compiled with libopus enabled
[04:28] <aarobc> sacarasc: http://pastebin.com/kqY4Ncv5 better?
[04:29] <sacarasc> No, because you missed the second part of what fflogger said.
[04:29] <aarobc> oh
[04:29] <aarobc> derp
[04:36] <aarobc> sacarasc: http://pastebin.com/z4diVjxF
[04:37] <sacarasc> [webm @ 0x307d820] Only VP8,VP9 video and Vorbis,Opus(experimental, use -strict -2) audio and WebVTT subtitles are supported for WebM.
[04:37] <sacarasc> See the italic/bold bit. :D
[04:38] <sacarasc> Basically, add -strict -2 to your command line.
[04:38] <aarobc> oh, I thought that specified only for subtitles.
[04:38] <aarobc> much thanks
[04:39] <aarobc> now that I'm thinking about it, would I be able to just copy the subtitles over directly?
[04:40] <sacarasc> Only if they're WebVTT subs.
[04:40] <aarobc> can ffmpeg convert those?
[04:41] <sacarasc> I don't know.
[05:25] <TiZ> Hi. I'm trying to do some screencasting while I play games, and I was hoping I could overlay my webcam in the bottom right corner. I am able to record 60FPS without webcam smoothy. However, when I insert the webcam into the equation, frames get dropped like crazy and it tanks down to 16-20 FPS. Attempting to record at 30FPS instead doesn't help the situation any. The commands I use for each situation are here: http://pastebin.com/zZYApu4y Why
[05:25] <TiZ> is webcam overlay tanking performance so badly?
[05:26] <TiZ> sacarasc: Those are the ffmpeg commands. I guess you want the output too. Hold on, let me try and get that for you.
[05:28] <TiZ> Command and output for with webcam: http://pastebin.com/a1hNQUns
[05:30] <sacarasc> What happens if you remove the -framerate 15 from the webcam input options?
[05:30] <TiZ> Command and output for without webcam: http://pastebin.com/6U0NTbaH
[05:30] <TiZ> Don't know, let's find out. :) Just a moment.
[05:32] <TiZ> Same behavior.
[05:32] <Skaag> when capturing from /dev/video0 to a file, how to I specify the capture resolution?
[05:32] <TiZ> Skaag: -video_size WxH
[05:33] <Skaag> thanks
[05:35] <Skaag> says "option video_size not found"
[05:36] <TiZ> Specify the option right after your -f v4l2.
[05:36] <Skaag> ok
[05:38] <Skaag> works. thanks :)
[05:38] <TiZ> Cool! Glad I could help. :)
[05:45] <TiZ> If I switch the input order as per bug #3192 (https://trac.ffmpeg.org/ticket/3192) it works at full speed again. But then the main video is out of sync with the audio. However, the webcam video is in sync with the audio.
[05:51] <needmorespeed> ffmpeg built with no complaints, but compiling a tutorial: libavutil/time.c:60: undefined reference to `clock_gettime
[06:00] <TiZ> Okay, so this is weird now. Without the overlay, the video and audio are in sync. With the overlay, the webcam and the audio are in sync but the video is out of sync. Is there some way I can make the main video fall in line with the other two?
[06:01] <needmorespeed> found a fix for ffmpeg compile issue here: http://priyansmurarka.wordpress.com/2013/11/21/undefined-reference-to-clock…
[06:11] <needmorespeed> TiZ: is the overlay expensive? what does it draw
[06:11] <TiZ> needmorespeed: video4linux2 on top of x11grab. webcam on top of screen capture.
[06:14] <TiZ> If I specify the x11grab input before the v4l2 input, it is *very* expensive; frames get dropped everywhere. I can't tell if it's synced even in that situation. But switching them around lets it work at full speed.
[06:14] <TiZ> But then the x11grab input is out of sync with the audio.
[06:18] <needmorespeed> TiZ: you are using ffmpeg binary? I am working with the ffmpeg C++ library
[06:33] <TiZ> needmorespeed: The binary.
[07:38] <fahadash_> How do I convert avi to mov ?
[07:49] <another> those are both containers.
[07:50] <another> you can try though: -i in.avi out.mov
[09:02] <excalibr> Hi
[09:03] <excalibr> in https://trac.ffmpeg.org/wiki/How%20to%20concatenate%20%28join%2C%20merge%29…
[09:03] <excalibr> >All MPEG codecs (H.264, MPEG4/divx/xvid, MPEG2; MP2, MP3, AAC) are supported in the mpegts container format, though the commands above would require some alteration (the -bsf bitstream filters will have to be changed)
[09:03] <excalibr> what do i need to do with the -bsf?
[10:19] <termos> when dealing with interlaced video, how can I make sure that the yadif filter honors what idet (the interlacing detect filter) detects?
[14:27] <bs4h> hello all. got a problem with HD capture via video4linux2. I'm using v4l2-ctl to set capture options to 1280x720@30fps and pixel format to MJPG, and when I query via "v4l2-ctl -VP" it reports these values. however as I try to start capture via ffmpeg (cmd: ffmpeg -f video4linux2 -i /dev/video0 -t 3 -y test.avi), the settings are reset to YUYV which supports only 10fps. any ideas?
[14:28] <bs4h> or to rephrase: how to stop ffmpeg+video4linux2 from messing with camera parameters passed via v4l2-ctl; or: how to pass these parameters via ffmpeg.
[14:58] <user3> cls
[14:59] <user3> question. on Windows, ffmpeg -i 1.mp4 gives the error message "at least one input file must be specified" ???
[14:59] <fflogger0> user3, please use a pastebin site (like www.pastebin.com) to show your ffmpeg command and the complete console output.
[15:00] <termos> is there a difference between the filter "idet,yadif=0:deint=interlaced" and yadif=0:deint=interlaced"? It seems to give the same result on both interlaced and non-interlaced video
[15:01] <termos> except for the runtime, running idet in addition is slower
[15:03] <kodomo> hi folks! Could someonle please point me into the direction of some documentation on what extradata is, or how to construct it?
[15:04] <kodomo> I'm trying to reencode an audiostream (into an .mkv)... using AV_CODEC_ID_MP3 works fine... but AV_CODEC_ID_VORBIS fails with the error message that extradata were corrupt.
[15:05] <kodomo> I can't seem to find a tutorial/structured documentation on how to properly create the required metadata.
[15:22] <bs4h> https://trac.ffmpeg.org/ticket/1387 this actually seems to be my issue
[16:06] <Fjorgynn> so
[16:06] <Fjorgynn> that's awesome
[16:33] <Fjorgynn> hm
[17:20] <fling> How to convert to something that will play fine on an old player?
[17:21] <fling> do I need something like dvd in mp4?
[17:23] <sacarasc> What kind of player?
[17:24] <fling> something connected to a tv set
[17:25] <fling> it is not playing mp4 files my gf tried to playback on it
[17:25] <fling> the device is reading flashdrives fine
[17:25] <fling> sacarasc: I think she dried to playback x264 or something
[17:25] <sacarasc> You could google for what it allows.
[17:25] <fling> is it good idea to encode in mpeg2?
[17:26] <fling> sacarasc: idk the name of it
[17:27] <sacarasc> Does it not have a name or something on it?
[17:27] <fling> & -target pal-svcd final.mpg ?
[17:27] <fling> sacarasc: she does not tell me
[17:28] <sacarasc> You don't want svcd. Try pal-dvd
[17:28] <fling> sacarasc: thanks ;>
[17:28] <fling> will know tomorrow if it is working
[17:28] <fling> sacarasc: which container? mpg?
[17:28] <sacarasc> Yes.
[17:28] <fling> thanks :>
[17:30] <fling> Stream #0:0 -> #0:0 (h264 -> mpeg2video) ; Stream #0:1 -> #0:1 (aac -> ac3)
[17:33] <fling> sacarasc: does this look good for you? -> http://dpaste.com/3RYZAHN/
[17:34] <sacarasc> Not really, you're encoding to MPEG2, but it's the most likely thing to work.
[17:35] <fling> vp8 is good for you? :P
[17:35] <sacarasc> No.
[17:37] <fling> then what? x265?
[17:38] <rsdrsdrsdrsd> When I do ffmpeg -i name.mp4 I get something like: 720x480 [SAR 40:33 DAR 20:11], 3767 kb/s, SAR 1:1 DAR 3:2
[17:38] <rsdrsdrsdrsd> I know what sar and dar mean, but what do the sar and dar mean just after 720x480
[17:39] <sacarasc> H264, fling, it is likely supported by your device, though which profile/level is anyone's guess.
[17:39] <fling> ok, thanks
[17:39] <JEEB> rsdrsdrsdrsd, I guess one of those is from the container and the other is from the stream. If it's the aspect ratio box in mp4 it should override the stream's one, so I wonder why it's showing that at all
[17:40] <JEEB> oh well
[17:43] <rsdrsdrsdrsd> I want to change the pixel aspect ratio with mp4box without reencoding, but that doesn't seem to do the trick right
[17:43] <JEEB> remux with ffmpeg and use the setsar filter and see if that does the job?
[17:44] <rsdrsdrsdrsd> but then I need to reencode eveything isn't it?
[17:47] <sacarasc> -c copy
[17:47] <Fjorgynn> ;D
[17:48] <JEEB> rsdrsdrsdrsd, no
[17:48] <JEEB> use -c copy
[17:48] <JEEB> (and -map 0 if you want to take in all tracks from input)
[17:50] <rsdrsdrsdrsd> when I do ffmpeg -i input.mp4 -c copy -vf setsar=1 output.mp4 I get the error: Filtering and streamcopy cannot be used together.
[17:51] <rsdrsdrsdrsd> I am using ffmpeg version 2.2.2
[17:58] <rsdrsdrsdrsd> from what i've found by serahcing copying and filtering can't be done together
[17:58] <rsdrsdrsdrsd> that is why i tried to do it with mp4box
[17:59] <rsdrsdrsdrsd> but this isn't also working good
[17:59] <JEEB> hmm, that most definitely should be possible, though :/ wonder if it was another option
[18:08] <SporeGodOfFungi> Hello everyone!
[18:10] <SporeGodOfFungi> I'm having trouble installing ffmpeg on Centos 6... I've been running into some trouble. I'm getting a c compler test failed. Here is the tail end of my config.log
[18:10] <SporeGodOfFungi> BEGIN /tmp/ffconf.TYv1qmXi.c
[18:10] <SporeGodOfFungi> 1 int main(void){ return 0; }
[18:10] <SporeGodOfFungi> END /tmp/ffconf.TYv1qmXi.c
[18:10] <SporeGodOfFungi> gcc -c -o /tmp/ffconf.AEpetSPM.o /tmp/ffconf.TYv1qmXi.c
[18:10] <SporeGodOfFungi> gcc -o /tmp/ffconf.dqa4vgBe /tmp/ffconf.AEpetSPM.o -ldl /usr/lib/libfdk-aac.so.0
[18:10] <SporeGodOfFungi> collect2: ld returned 1 exit status
[18:10] <SporeGodOfFungi> C compiler test failed.
[18:10] <SporeGodOfFungi> I have a paste-bin of my process so far at http://pastebin.com/Y4bDiWHU
[18:11] <SporeGodOfFungi> I'm doing a compile & install on a newly spun centos 6 VM that I'm using to do a hand compile so I can build a spec file to create an RPM of it
[18:20] <SporeGodOfFungi> actually I just got past the error... added LDFLAGS=lstdc++
[18:20] <SporeGodOfFungi> before ./configure
[18:22] <rsdrsdrsdrsd> It is so confusing
[18:23] <SporeGodOfFungi> how od I specify multiple paths with --extra-libs=?
[18:23] <SporeGodOfFungi> just specify it multiple times, multiple paths separated by space enclosed in ""?
[18:24] <SporeGodOfFungi> yeh, I'm not sure why it's such a pain in the ass when you start adding the other plugins in
[18:48] <HD|Lapto1> hi all
[18:55] <HD|Lapto1> I have from my video surveillance system a load of jpegs named d-m-Y-H-i-s-X.jpg, X being the camera ID
[18:56] <HD|Lapto1> now given a start and an end date/time, how do I make a video out of this, with 25 fps?
[19:01] <DHE> I have a video feed (multicast MPEG-TS) I'm trying to convert. I suspect the PMT is changing and reassigning PIDs on occasion and ffmpeg isn't tracking updates - output loses streams. Anyone know if this can be worked around or should I just restart ffmpeg?
[19:25] <sine_> hi folks. is it possible to screen capture lossless with ffmpeg on windows ?
[19:25] <sacarasc> Yes.
[19:25] <sine_> can you tell me the command and then i will scan the wiki
[19:25] <sine_> please
[19:27] <ParkerR> sine_, https://trac.ffmpeg.org/wiki/How%20to%20grab%20the%20desktop%20(screen)%20w…
[19:27] <sacarasc> libx264 with -crf 0 will do lossless.
[19:29] <brontosaurusrex_> sacarasc, irc --qp 0 is more safe to use
[19:30] <JEEB> granted, most people will never see 10bit x264
[19:31] <JEEB> which is where crf zero no longer is lossless
[19:31] <ParkerR> JEEB, how so?
[19:32] <JEEB> most ffmpeg builds are built with 8bit libx264
[19:32] <JEEB> thus most people will never use a 10bit encoder
[19:33] <ParkerR> Well... it wouldn;t be completely lossless for all intents and purposes it would be tot he human eye
[19:33] <JEEB> that said, I always mention that crf 0 is only lossless with 8bit
[19:33] <JEEB> well, the definition of lossless is rather simple
[19:33] <JEEB> what goes in comes out as-is
[19:34] <brontosaurusrex_> offtopic: known linux browse that does NOT support svg?
[19:34] <brontosaurusrex_> browser*
[19:35] <ParkerR> Well webkit supports it so that means opera/otter/qupzilla all do and Firefox does and Chrome does
[19:35] <ParkerR> I dont think so
[19:36] <ParkerR> brontosaurusrex_, What's up?
[19:36] <brontosaurusrex_> well, iam just staring at this: <img src="your.svg" onerror="this.src=your.png"> ?
[19:36] <brontosaurusrex_> and not sure what browser to use to test the png scenario
[19:36] <brontosaurusrex_> hey ParkerR
[19:36] <ParkerR> Oh haha
[19:37] <ParkerR> Everything supports svg, cant test ong fallback #fossworldproblems
[19:37] <ParkerR> *pbg
[19:37] <ParkerR> *png
[19:38] <sine_> thanks
[19:38] <brontosaurusrex_> Seems to be working "fine" with Chrome, Opera, Midori and Firefox.
[19:38] <ParkerR> brontosaurusrex_, internat explorer in wine?
[19:39] <brontosaurusrex_> where fine=svg.
[19:39] <ParkerR> It comes bundled with a slimmed down ie
[19:39] <brontosaurusrex_> ParkerR, right!
[19:39] <ParkerR> Install wine
[19:39] <ParkerR> wine iexplore
[19:45] <brontosaurusrex_> yeah, fails with ie8
[19:45] <ParkerR> :D
[19:46] <ParkerR> Every browser supports svg, has to use ie in linux to test svg/png fallback #fossworldproblems
[19:46] <ParkerR> brontosaurusrex_, this could use some life http://www.reddit.com/r/fossworldproblems/
[19:46] <ParkerR> Submit this there :P
[19:48] <brontosaurusrex_> ParkerR, actually i'am not sure, perhaps its just blocking js
[19:49] <ParkerR> I think js works
[19:53] <brontosaurusrex_> ParkerR, you on windows?
[19:53] <ParkerR> I can be...
[19:53] <ParkerR> Want me to test in a new ie?
[19:53] <ParkerR> Ok brb
[19:53] <brontosaurusrex_> yeah, just wonder
[19:53] <brontosaurusrex_> ing
[19:57] <ParkerR> brontosaurusrex_, Need you to repaste the link
[19:57] <ParkerR> I thought you had posted to channel lol
[19:58] <brontosaurusrex_> in msg window now ParkerR
[19:59] <ParkerR> brontosaurusrex_, IE11 its PNG
[19:59] <ParkerR> If I right click save image
[19:59] <brontosaurusrex_> cool
[19:59] <ParkerR> brontosaurusrex_, also tip
[20:00] <ParkerR> Add in big text on the page that tells you what image it loads
[20:00] <ParkerR> And then use https://browsershots.org/
[20:00] <brontosaurusrex_> ah, good idea
[20:01] <ParkerR> "Browsershots was blocked by dl.dropboxusercontent.com/robots.txt. Please read the FAQhttp://browsershots.org/faq#Blockedbyrobots. "
[20:01] <ParkerR> Awww
[20:01] <ParkerR> :/
[20:01] <ParkerR> Host in on your own server maybe lol
[20:01] <ParkerR> I have a small http server ruuning if you want me to throw it up real quick
[20:02] <brontosaurusrex_> no, i have my own www as well
[20:03] <ParkerR> Ahh ok cool
[20:08] <brontosaurusrex_> yeah, it breaks with some ancient browser
[20:09] <brontosaurusrex_> browsers*
[20:09] <brontosaurusrex_> bbl
[20:13] <ParkerR> brontosaurusrex_, so every ie version ever? :D
[20:30] <spectralsun> ParkerR: in regards to you saying wine for ie...no just....no.
[20:30] <spectralsun> http://modern.ie
[20:35] <rsdrsdrsdrsd> If a movie has the following specs: 720x480 [SAR 40:33 DAR 20:11], 3767 kb/s, SAR 853:720 DAR 853:480
[20:35] <rsdrsdrsdrsd> How can i convert it to square pixels and a fixed height of 480
[20:36] <rsdrsdrsdrsd> with correct aspect ratio
[20:36] <synth_> could i get some help with my command? i'm using the command: http://pastebin.com/0pP6qJgr and i was under the impression that if i used -start_number when overlaying the frame number text='%{n}'; that it would start at whatever frame i told it to start on; however the overlay starts at 0
[20:36] <rsdrsdrsdrsd> I'm so confused by all those dar and sar info
[20:36] <fflogger0> synth_, please use a pastebin site (like www.pastebin.com) to show your ffmpeg command and the complete console output.
[20:37] <synth_> llogan i included a pastebin link
[20:37] <llogan> one fflogger is a fake. which one do i shoot?
[20:37] <llogan> synth_: it does not include the console output which the ffloggers mentioned
[20:38] <rsdrsdrsdrsd> I thought that -vf scale=480*dar:480,setdar=1 would always create good and square pixels. But this isn't true, because there is some other dar and sar info
[20:38] <synth_> ok i'll try to get the output, but it's incredibly long
[20:38] <llogan> you can add -t 10 to encode 10 seconds. should be enough
[20:42] <synth_> it's not even 10 seconds long
[20:42] <synth_> the output is too large for pastebin for 119 frames
[20:42] <synth_> i'll do 1 sec
[20:43] <llogan> the head will suffice
[20:45] <llogan> ill be back in 15 mins
[20:45] <synth_> llogan: http://pastebin.com/N1tVyQnh
[20:55] <brontosaurusrex_> ParkerR, hmm, i'am geting svg with ie9, weird
[21:02] <llogan> synth_: try %{expr\\:n+50}
[21:02] <llogan> the escaping might be a bitch depending on your command, etc
[21:02] <llogan> if in quesiton keep adding \
[21:13] <synth_> haha okay
[21:13] <synth_> so i should just add the start_number to it
[21:15] <llogan> synth_: yes
[21:16] <llogan> unfortunately the overlay will produce a double instead of just the frame rate, so it will look something like 42.0000, IIRC
[21:16] <synth_> yeah i just saw that
[21:16] <synth_> that won't work for me unfortunately
[21:16] <synth_> is there any way to turn that into an int?
[21:16] <llogan> a poor man's way to avoid that would be to maybe place the overlay far to the right to cut off the decimals, but i don't know if that would work and would probably look like shit
[21:17] <llogan> otherwise, not that i know of
[21:17] <synth_> lame
[21:17] <llogan> refer to the code i guess
[21:17] <synth_> if there isn't a way to then i'll have to abandon the idea of putting the frame number on the output
[21:18] <llogan> another superlame method would be to add 50 frames of junk and then cut it out
[21:18] <synth_> yeahhh that won't work lol
[21:19] <synth_> i guess i could potentially shift it over and have it cut off the .
[21:19] <llogan> that's all of the loltips i can think of for today
[21:20] <llogan> wait..another joke: place yet another overlay of just a section of the underlayment to overlay over your drawtext decimals. lolololololol
[21:22] <synth_> http://mellow.me/tmp/output.mov i might be able to get away with moving the number over since it's right aligned in the top right
[21:24] <DelphiWorld> sup guys
[21:24] <synth_> o herro prease
[21:24] <llogan> synth_: might your best bet for now
[21:26] <DelphiWorld> ffmpeg -re -i rtmp://radio.gmo.ps:1935/live/livestream -c:v libx264 -vb 380k -x264opts colorprim=bt709:transfer=bt709:colormatrix=bt709:fullrange=off -c:a libfdk_aac -b:a 32k -ar 22050 -f flv -af "volume=15dB" rtmp://192.168.0.13:1935/live/alray;
[21:26] <DelphiWorld> the issue guys is that volume filter is not taking any effect, any idea?
[21:28] <llogan> synth_: big block. now i remember where i saw your name.
[21:28] <synth_> :)
[21:29] <llogan> DelphiWorld: you've been here enough to know that...
[21:29] <fflogger0> DelphiWorld, please use a pastebin site (like www.pastebin.com) to show your ffmpeg command and the complete console output.
[21:29] <llogan> ignore the ffalse fflogger
[21:33] <synth_> llogan it looks like the expression eval is happening in libavutil/eval.h; perhaps i could just correct it in there and recompile
[21:36] <sine_> ok learn me a bit here. coming from xvid/mp3 and mpeg2 era and into the x264 what is the appropriate audio codec to use for today
[21:36] <sine_> i have powerful computers
[21:36] <sine_> is aac the way to go
[21:37] <sacarasc> Audio needs next to no computing power, really. But AAC with a good encoder is a pretty good choice.
[21:37] <sacarasc> For lossy, anyway.
[21:40] <sine_> the ffmpeg one vo_aacenc is good ye
[21:41] <llogan> no. that's the worst one.
[21:41] <llogan> https://trac.ffmpeg.org/wiki/Encode/AAC
[21:47] <sine_> llogan: I am using windows and and pre built binarys
[21:48] <llogan> sine_: the native AAC encoder is probably better than libvo_aacenc
[21:48] <sacarasc> Piping it out and using neroAacEnc is good. :D
[21:49] <llogan> or qaac since Windows
[21:49] <synth_> llogan: it looks like the double return from expr has been discussed by others as well http://superuser.com/questions/565258/overlay-frame-number-with-ffmpeg-star…
[21:50] <sine_> listing dshow devices only shows my webcam and my microphone. how can i screen capture the desktop
[21:50] <llogan> synth_: i don't recall a follow-up bug report submitted by that user, but there might be one
[21:55] <sine_> it seems as if the ffmpeg page is directing me to alternate software in order to captuure the desktop to video. the reason i wanted ffmpeg to do it was because the options were a bit thin on the ground for lossless. im using windows and the only devices that are dshow listed are webcam and microphone
[22:11] <matthiaskrgr> what does ./configure --bit-depth=10 affect ?
[22:12] <matthiaskrgr> when building ffmpeg
[22:14] <llogan> matthiaskrgr: you mean when configuring x264?
[22:14] <llogan> there is no --bit-depth=10 configure option for ffmpeg, AFAIK
[22:19] <matthiaskrgr> ooh ok
[22:19] <matthiaskrgr> llogan: yes, when configuring x264
[22:19] <matthiaskrgr> why did I join this channel for asking this :/
[22:19] <matthiaskrgr> sorry
[22:19] <llogan> because #ffmpeg is teh brest.
[22:20] <matthiaskrgr> :p
[22:20] <matthiaskrgr> well, can #ffmpeg answer the question then? :)
[22:20] <llogan> that will enable 10-bit encoding in x264 (and therefore via libx264 if using ffmpeg with the 10-bit x264 build)
[22:21] <matthiaskrgr> but what does 10 bit encoding mean?
[22:21] <matthiaskrgr> arch linux provides a regular libx264 and a libx264-10bit package now, so I wondered
[22:22] <llogan> http://ateme.com/Why-does-10-bit-save-bandwidth
[22:22] <llogan> see PDF
[22:24] <matthiaskrgr> ah so it make videos smaller
[22:24] <matthiaskrgr> ok this was basically everything I wanted to know, thanks :)
[22:25] <Mavrik> of course
[22:25] <Mavrik> most players won't play that... so unless you KNOW you need 10-bit... don't.
[22:25] <matthiaskrgr> oh so it's not backwards compatible?
[22:25] <Mavrik> how would that work :)
[22:26] <llogan> if you like anime (I don't) you'll probably find a bunch of samples to play with
[22:27] <matthiaskrgr> well ok. I'll stay with the regular x264 pkg then
[22:27] <Mavrik> hmm, wonder why 10-bit compresses better.
[22:33] <llogan> synth_: would you guys be willing to sponsor the feature request?
[22:34] <llogan> or place a bounty i should probably say
[22:35] <sine_> i got a warning data not aligned can lead to frame loss (which it did) what does it mean data not aligned. i was screen capturing at 25fps with x264 crf 0
[22:36] <sine_> ignore me
[22:45] <c_14> Mavrik: http://www.ateme.com/Why-does-10-bit-save-bandwidth
[22:45] <Mavrik> I totally overlooked that download link.
[22:46] <Mavrik> thx.
[22:51] <Mavrik> man that's alot of crap for one sentence explanation
[22:52] <llogan> admittedly i didn't read it
[23:01] <synth_> llogan sorry just saw your message
[23:01] <synth_> sponsor the feature request? how so?
[23:03] <llogan> synth_: might be a good chance to try out bountysource
[23:05] <llogan> eventually your ticket will appear at https://www.bountysource.com/trackers/458692-ffmpeg
[23:07] <llogan> then you can click on it and offer an amount. BS will take 10% upon funds withdrawl by the developer once you are satisfied with the result (IIRC)
[23:10] <llogan> synth_: looks like it has appeared now: https://www.bountysource.com/issues/2508038-ability-to-use-expressions-usin…
[23:18] <synth_> interesting
[23:18] <synth_> i don't know if our company will be willing to place a bounty for it
[23:21] <synth_> doesn't look like any ffmpeg issues have bounties set
[00:00] --- Thu Jun 5 2014
1
0
[14:27] <bs4h> hello all. got a problem with HD capture via video4linux2. I'm using v4l2-ctl to set capture options to 1280x720@30fps and pixel format to MJPG, and when I query via "v4l2-ctl -VP" it reports these values. however as I try to start capture via ffmpeg (cmd: ffmpeg -f video4linux2 -i /dev/video0 -t 3 -y test.avi), the settings are reset to YUYV which supports only 10fps. any ideas?
[14:28] <bs4h> or to rephrase: how to stop ffmpeg+video4linux2 from messing with camera parameters passed via v4l2-ctl; or: how to pass these parameters via ffmpeg.
[14:58] <user3> cls
[14:59] <user3> question. on Windows, ffmpeg -i 1.mp4 gives the error message "at least one input file must be specified" ???
[14:59] <fflogger> user3, please use a pastebin site (like www.pastie.org or www.pastebin.com) to show your EXACT ffmpeg command and the COMPLETE console output. Please don't paste your scripts, just the exact ffmpeg command line from the console.
[15:00] <termos> is there a difference between the filter "idet,yadif=0:deint=interlaced" and yadif=0:deint=interlaced"? It seems to give the same result on both interlaced and non-interlaced video
[15:01] <termos> except for the runtime, running idet in addition is slower
[15:03] <kodomo> hi folks! Could someonle please point me into the direction of some documentation on what extradata is, or how to construct it?
[15:04] <kodomo> I'm trying to reencode an audiostream (into an .mkv)... using AV_CODEC_ID_MP3 works fine... but AV_CODEC_ID_VORBIS fails with the error message that extradata were corrupt.
[15:05] <kodomo> I can't seem to find a tutorial/structured documentation on how to properly create the required metadata.
[15:22] <bs4h> https://trac.ffmpeg.org/ticket/1387 this actually seems to be my issue
[16:06] <Fjorgynn> so
[16:06] <Fjorgynn> that's awesome
[16:33] <Fjorgynn> hm
[17:20] <fling> How to convert to something that will play fine on an old player?
[17:21] <fling> do I need something like dvd in mp4?
[17:23] <sacarasc> What kind of player?
[17:24] <fling> something connected to a tv set
[17:25] <fling> it is not playing mp4 files my gf tried to playback on it
[17:25] <fling> the device is reading flashdrives fine
[17:25] <fling> sacarasc: I think she dried to playback x264 or something
[17:25] <sacarasc> You could google for what it allows.
[17:25] <fling> is it good idea to encode in mpeg2?
[17:26] <fling> sacarasc: idk the name of it
[17:27] <sacarasc> Does it not have a name or something on it?
[17:27] <fling> & -target pal-svcd final.mpg ?
[17:27] <fling> sacarasc: she does not tell me
[17:28] <sacarasc> You don't want svcd. Try pal-dvd
[17:28] <fling> sacarasc: thanks ;>
[17:28] <fling> will know tomorrow if it is working
[17:28] <fling> sacarasc: which container? mpg?
[17:28] <sacarasc> Yes.
[17:28] <fling> thanks :>
[17:30] <fling> Stream #0:0 -> #0:0 (h264 -> mpeg2video) ; Stream #0:1 -> #0:1 (aac -> ac3)
[17:33] <fling> sacarasc: does this look good for you? -> http://dpaste.com/3RYZAHN/
[17:34] <sacarasc> Not really, you're encoding to MPEG2, but it's the most likely thing to work.
[17:35] <fling> vp8 is good for you? :P
[17:35] <sacarasc> No.
[17:37] <fling> then what? x265?
[17:38] <rsdrsdrsdrsd> When I do ffmpeg -i name.mp4 I get something like: 720x480 [SAR 40:33 DAR 20:11], 3767 kb/s, SAR 1:1 DAR 3:2
[17:38] <rsdrsdrsdrsd> I know what sar and dar mean, but what do the sar and dar mean just after 720x480
[17:39] <sacarasc> H264, fling, it is likely supported by your device, though which profile/level is anyone's guess.
[17:39] <fling> ok, thanks
[17:39] <JEEB> rsdrsdrsdrsd, I guess one of those is from the container and the other is from the stream. If it's the aspect ratio box in mp4 it should override the stream's one, so I wonder why it's showing that at all
[17:40] <JEEB> oh well
[17:43] <rsdrsdrsdrsd> I want to change the pixel aspect ratio with mp4box without reencoding, but that doesn't seem to do the trick right
[17:43] <JEEB> remux with ffmpeg and use the setsar filter and see if that does the job?
[17:44] <rsdrsdrsdrsd> but then I need to reencode eveything isn't it?
[17:47] <sacarasc> -c copy
[17:47] <Fjorgynn> ;D
[17:48] <JEEB> rsdrsdrsdrsd, no
[17:48] <JEEB> use -c copy
[17:48] <JEEB> (and -map 0 if you want to take in all tracks from input)
[17:50] <rsdrsdrsdrsd> when I do ffmpeg -i input.mp4 -c copy -vf setsar=1 output.mp4 I get the error: Filtering and streamcopy cannot be used together.
[17:51] <rsdrsdrsdrsd> I am using ffmpeg version 2.2.2
[17:58] <rsdrsdrsdrsd> from what i've found by serahcing copying and filtering can't be done together
[17:58] <rsdrsdrsdrsd> that is why i tried to do it with mp4box
[17:59] <rsdrsdrsdrsd> but this isn't also working good
[17:59] <JEEB> hmm, that most definitely should be possible, though :/ wonder if it was another option
[18:08] <SporeGodOfFungi> Hello everyone!
[18:10] <SporeGodOfFungi> I'm having trouble installing ffmpeg on Centos 6... I've been running into some trouble. I'm getting a c compler test failed. Here is the tail end of my config.log
[18:10] <SporeGodOfFungi> BEGIN /tmp/ffconf.TYv1qmXi.c
[18:10] <SporeGodOfFungi> 1 int main(void){ return 0; }
[18:10] <SporeGodOfFungi> END /tmp/ffconf.TYv1qmXi.c
[18:10] <SporeGodOfFungi> gcc -c -o /tmp/ffconf.AEpetSPM.o /tmp/ffconf.TYv1qmXi.c
[18:10] <SporeGodOfFungi> gcc -o /tmp/ffconf.dqa4vgBe /tmp/ffconf.AEpetSPM.o -ldl /usr/lib/libfdk-aac.so.0
[18:10] <SporeGodOfFungi> collect2: ld returned 1 exit status
[18:10] <SporeGodOfFungi> C compiler test failed.
[18:10] <SporeGodOfFungi> I have a paste-bin of my process so far at http://pastebin.com/Y4bDiWHU
[18:11] <SporeGodOfFungi> I'm doing a compile & install on a newly spun centos 6 VM that I'm using to do a hand compile so I can build a spec file to create an RPM of it
[18:20] <SporeGodOfFungi> actually I just got past the error... added LDFLAGS=lstdc++
[18:20] <SporeGodOfFungi> before ./configure
[18:22] <rsdrsdrsdrsd> It is so confusing
[18:23] <SporeGodOfFungi> how od I specify multiple paths with --extra-libs=?
[18:23] <SporeGodOfFungi> just specify it multiple times, multiple paths separated by space enclosed in ""?
[18:24] <SporeGodOfFungi> yeh, I'm not sure why it's such a pain in the ass when you start adding the other plugins in
[18:48] <HD|Lapto1> hi all
[18:55] <HD|Lapto1> I have from my video surveillance system a load of jpegs named d-m-Y-H-i-s-X.jpg, X being the camera ID
[18:56] <HD|Lapto1> now given a start and an end date/time, how do I make a video out of this, with 25 fps?
[19:01] <DHE> I have a video feed (multicast MPEG-TS) I'm trying to convert. I suspect the PMT is changing and reassigning PIDs on occasion and ffmpeg isn't tracking updates - output loses streams. Anyone know if this can be worked around or should I just restart ffmpeg?
[19:25] <sine_> hi folks. is it possible to screen capture lossless with ffmpeg on windows ?
[19:25] <sacarasc> Yes.
[19:25] <sine_> can you tell me the command and then i will scan the wiki
[19:25] <sine_> please
[19:27] <ParkerR> sine_, https://trac.ffmpeg.org/wiki/How%20to%20grab%20the%20desktop%20(screen)%20w…
[19:27] <sacarasc> libx264 with -crf 0 will do lossless.
[19:29] <brontosaurusrex_> sacarasc, irc --qp 0 is more safe to use
[19:30] <JEEB> granted, most people will never see 10bit x264
[19:31] <JEEB> which is where crf zero no longer is lossless
[19:31] <ParkerR> JEEB, how so?
[19:32] <JEEB> most ffmpeg builds are built with 8bit libx264
[19:32] <JEEB> thus most people will never use a 10bit encoder
[19:33] <ParkerR> Well... it wouldn;t be completely lossless for all intents and purposes it would be tot he human eye
[19:33] <JEEB> that said, I always mention that crf 0 is only lossless with 8bit
[19:33] <JEEB> well, the definition of lossless is rather simple
[19:33] <JEEB> what goes in comes out as-is
[19:34] <brontosaurusrex_> offtopic: known linux browse that does NOT support svg?
[19:34] <brontosaurusrex_> browser*
[19:35] <ParkerR> Well webkit supports it so that means opera/otter/qupzilla all do and Firefox does and Chrome does
[19:35] <ParkerR> I dont think so
[19:36] <ParkerR> brontosaurusrex_, What's up?
[19:36] <brontosaurusrex_> well, iam just staring at this: <img src="your.svg" onerror="this.src=your.png"> ?
[19:36] <brontosaurusrex_> and not sure what browser to use to test the png scenario
[19:36] <brontosaurusrex_> hey ParkerR
[19:36] <ParkerR> Oh haha
[19:37] <ParkerR> Everything supports svg, cant test ong fallback #fossworldproblems
[19:37] <ParkerR> *pbg
[19:37] <ParkerR> *png
[19:38] <sine_> thanks
[19:38] <brontosaurusrex_> Seems to be working "fine" with Chrome, Opera, Midori and Firefox.
[19:38] <ParkerR> brontosaurusrex_, internat explorer in wine?
[19:39] <brontosaurusrex_> where fine=svg.
[19:39] <ParkerR> It comes bundled with a slimmed down ie
[19:39] <brontosaurusrex_> ParkerR, right!
[19:39] <ParkerR> Install wine
[19:39] <ParkerR> wine iexplore
[19:45] <brontosaurusrex_> yeah, fails with ie8
[19:45] <ParkerR> :D
[19:46] <ParkerR> Every browser supports svg, has to use ie in linux to test svg/png fallback #fossworldproblems
[19:46] <ParkerR> brontosaurusrex_, this could use some life http://www.reddit.com/r/fossworldproblems/
[19:46] <ParkerR> Submit this there :P
[19:48] <brontosaurusrex_> ParkerR, actually i'am not sure, perhaps its just blocking js
[19:49] <ParkerR> I think js works
[19:53] <brontosaurusrex_> ParkerR, you on windows?
[19:53] <ParkerR> I can be...
[19:53] <ParkerR> Want me to test in a new ie?
[19:53] <ParkerR> Ok brb
[19:53] <brontosaurusrex_> yeah, just wonder
[19:53] <brontosaurusrex_> ing
[19:57] <ParkerR> brontosaurusrex_, Need you to repaste the link
[19:57] <ParkerR> I thought you had posted to channel lol
[19:58] <brontosaurusrex_> in msg window now ParkerR
[19:59] <ParkerR> brontosaurusrex_, IE11 its PNG
[19:59] <ParkerR> If I right click save image
[19:59] <brontosaurusrex_> cool
[19:59] <ParkerR> brontosaurusrex_, also tip
[20:00] <ParkerR> Add in big text on the page that tells you what image it loads
[20:00] <ParkerR> And then use https://browsershots.org/
[20:00] <brontosaurusrex_> ah, good idea
[20:01] <ParkerR> "Browsershots was blocked by dl.dropboxusercontent.com/robots.txt. Please read the FAQhttp://browsershots.org/faq#Blockedbyrobots. "
[20:01] <ParkerR> Awww
[20:01] <ParkerR> :/
[20:01] <ParkerR> Host in on your own server maybe lol
[20:01] <ParkerR> I have a small http server ruuning if you want me to throw it up real quick
[20:02] <brontosaurusrex_> no, i have my own www as well
[20:03] <ParkerR> Ahh ok cool
[20:08] <brontosaurusrex_> yeah, it breaks with some ancient browser
[20:09] <brontosaurusrex_> browsers*
[20:09] <brontosaurusrex_> bbl
[20:13] <ParkerR> brontosaurusrex_, so every ie version ever? :D
[20:30] <spectralsun> ParkerR: in regards to you saying wine for ie...no just....no.
[20:30] <spectralsun> http://modern.ie
[20:35] <rsdrsdrsdrsd> If a movie has the following specs: 720x480 [SAR 40:33 DAR 20:11], 3767 kb/s, SAR 853:720 DAR 853:480
[20:35] <rsdrsdrsdrsd> How can i convert it to square pixels and a fixed height of 480
[20:36] <rsdrsdrsdrsd> with correct aspect ratio
[20:36] <synth_> could i get some help with my command? i'm using the command: http://pastebin.com/0pP6qJgr and i was under the impression that if i used -start_number when overlaying the frame number text='%{n}'; that it would start at whatever frame i told it to start on; however the overlay starts at 0
[20:36] <rsdrsdrsdrsd> I'm so confused by all those dar and sar info
[20:36] <fflogger> synth_, please use a pastebin site (like www.pastie.org or www.pastebin.com) to show your EXACT ffmpeg command and the COMPLETE console output. Please don't paste your scripts, just the exact ffmpeg command line from the console.
[20:37] <synth_> llogan i included a pastebin link
[20:37] <llogan> one fflogger is a fake. which one do i shoot?
[20:37] <llogan> synth_: it does not include the console output which the ffloggers mentioned
[20:38] <rsdrsdrsdrsd> I thought that -vf scale=480*dar:480,setdar=1 would always create good and square pixels. But this isn't true, because there is some other dar and sar info
[20:38] <synth_> ok i'll try to get the output, but it's incredibly long
[20:38] <llogan> you can add -t 10 to encode 10 seconds. should be enough
[20:42] <synth_> it's not even 10 seconds long
[20:42] <synth_> the output is too large for pastebin for 119 frames
[20:42] <synth_> i'll do 1 sec
[20:43] <llogan> the head will suffice
[20:45] <llogan> ill be back in 15 mins
[20:45] <synth_> llogan: http://pastebin.com/N1tVyQnh
[20:55] <brontosaurusrex_> ParkerR, hmm, i'am geting svg with ie9, weird
[21:02] <llogan> synth_: try %{expr\\:n+50}
[21:02] <llogan> the escaping might be a bitch depending on your command, etc
[21:02] <llogan> if in quesiton keep adding \
[21:13] <synth_> haha okay
[21:13] <synth_> so i should just add the start_number to it
[21:15] <llogan> synth_: yes
[21:16] <llogan> unfortunately the overlay will produce a double instead of just the frame rate, so it will look something like 42.0000, IIRC
[21:16] <synth_> yeah i just saw that
[21:16] <synth_> that won't work for me unfortunately
[21:16] <synth_> is there any way to turn that into an int?
[21:16] <llogan> a poor man's way to avoid that would be to maybe place the overlay far to the right to cut off the decimals, but i don't know if that would work and would probably look like shit
[21:17] <llogan> otherwise, not that i know of
[21:17] <synth_> lame
[21:17] <llogan> refer to the code i guess
[21:17] <synth_> if there isn't a way to then i'll have to abandon the idea of putting the frame number on the output
[21:18] <llogan> another superlame method would be to add 50 frames of junk and then cut it out
[21:18] <synth_> yeahhh that won't work lol
[21:19] <synth_> i guess i could potentially shift it over and have it cut off the .
[21:19] <llogan> that's all of the loltips i can think of for today
[21:20] <llogan> wait..another joke: place yet another overlay of just a section of the underlayment to overlay over your drawtext decimals. lolololololol
[21:22] <synth_> http://mellow.me/tmp/output.mov i might be able to get away with moving the number over since it's right aligned in the top right
[21:24] <DelphiWorld> sup guys
[21:24] <synth_> o herro prease
[21:24] <llogan> synth_: might your best bet for now
[21:26] <DelphiWorld> ffmpeg -re -i rtmp://radio.gmo.ps:1935/live/livestream -c:v libx264 -vb 380k -x264opts colorprim=bt709:transfer=bt709:colormatrix=bt709:fullrange=off -c:a libfdk_aac -b:a 32k -ar 22050 -f flv -af "volume=15dB" rtmp://192.168.0.13:1935/live/alray;
[21:26] <DelphiWorld> the issue guys is that volume filter is not taking any effect, any idea?
[21:28] <llogan> synth_: big block. now i remember where i saw your name.
[21:28] <synth_> :)
[21:29] <llogan> DelphiWorld: you've been here enough to know that...
[21:29] <fflogger> DelphiWorld, please use a pastebin site (like www.pastie.org or www.pastebin.com) to show your EXACT ffmpeg command and the COMPLETE console output. Please don't paste your scripts, just the exact ffmpeg command line from the console.
[21:29] <llogan> ignore the ffalse fflogger
[21:33] <synth_> llogan it looks like the expression eval is happening in libavutil/eval.h; perhaps i could just correct it in there and recompile
[21:36] <sine_> ok learn me a bit here. coming from xvid/mp3 and mpeg2 era and into the x264 what is the appropriate audio codec to use for today
[21:36] <sine_> i have powerful computers
[21:36] <sine_> is aac the way to go
[21:37] <sacarasc> Audio needs next to no computing power, really. But AAC with a good encoder is a pretty good choice.
[21:37] <sacarasc> For lossy, anyway.
[21:40] <sine_> the ffmpeg one vo_aacenc is good ye
[21:41] <llogan> no. that's the worst one.
[21:41] <llogan> https://trac.ffmpeg.org/wiki/Encode/AAC
[21:47] <sine_> llogan: I am using windows and and pre built binarys
[21:48] <llogan> sine_: the native AAC encoder is probably better than libvo_aacenc
[21:48] <sacarasc> Piping it out and using neroAacEnc is good. :D
[21:49] <llogan> or qaac since Windows
[21:49] <synth_> llogan: it looks like the double return from expr has been discussed by others as well http://superuser.com/questions/565258/overlay-frame-number-with-ffmpeg-star…
[21:50] <sine_> listing dshow devices only shows my webcam and my microphone. how can i screen capture the desktop
[21:50] <llogan> synth_: i don't recall a follow-up bug report submitted by that user, but there might be one
[21:55] <sine_> it seems as if the ffmpeg page is directing me to alternate software in order to captuure the desktop to video. the reason i wanted ffmpeg to do it was because the options were a bit thin on the ground for lossless. im using windows and the only devices that are dshow listed are webcam and microphone
[22:11] <matthiaskrgr> what does ./configure --bit-depth=10 affect ?
[22:12] <matthiaskrgr> when building ffmpeg
[22:14] <llogan> matthiaskrgr: you mean when configuring x264?
[22:14] <llogan> there is no --bit-depth=10 configure option for ffmpeg, AFAIK
[22:19] <matthiaskrgr> ooh ok
[22:19] <matthiaskrgr> llogan: yes, when configuring x264
[22:19] <matthiaskrgr> why did I join this channel for asking this :/
[22:19] <matthiaskrgr> sorry
[22:19] <llogan> because #ffmpeg is teh brest.
[22:20] <matthiaskrgr> :p
[22:20] <matthiaskrgr> well, can #ffmpeg answer the question then? :)
[22:20] <llogan> that will enable 10-bit encoding in x264 (and therefore via libx264 if using ffmpeg with the 10-bit x264 build)
[22:21] <matthiaskrgr> but what does 10 bit encoding mean?
[22:21] <matthiaskrgr> arch linux provides a regular libx264 and a libx264-10bit package now, so I wondered
[22:22] <llogan> http://ateme.com/Why-does-10-bit-save-bandwidth
[22:22] <llogan> see PDF
[22:24] <matthiaskrgr> ah so it make videos smaller
[22:24] <matthiaskrgr> ok this was basically everything I wanted to know, thanks :)
[22:25] <Mavrik> of course
[22:25] <Mavrik> most players won't play that... so unless you KNOW you need 10-bit... don't.
[22:25] <matthiaskrgr> oh so it's not backwards compatible?
[22:25] <Mavrik> how would that work :)
[22:26] <llogan> if you like anime (I don't) you'll probably find a bunch of samples to play with
[22:27] <matthiaskrgr> well ok. I'll stay with the regular x264 pkg then
[22:27] <Mavrik> hmm, wonder why 10-bit compresses better.
[22:33] <llogan> synth_: would you guys be willing to sponsor the feature request?
[22:34] <llogan> or place a bounty i should probably say
[22:35] <sine_> i got a warning data not aligned can lead to frame loss (which it did) what does it mean data not aligned. i was screen capturing at 25fps with x264 crf 0
[22:36] <sine_> ignore me
[22:45] <c_14> Mavrik: http://www.ateme.com/Why-does-10-bit-save-bandwidth
[22:45] <Mavrik> I totally overlooked that download link.
[22:46] <Mavrik> thx.
[22:51] <Mavrik> man that's alot of crap for one sentence explanation
[22:52] <llogan> admittedly i didn't read it
[23:01] <synth_> llogan sorry just saw your message
[23:01] <synth_> sponsor the feature request? how so?
[23:03] <llogan> synth_: might be a good chance to try out bountysource
[23:05] <llogan> eventually your ticket will appear at https://www.bountysource.com/trackers/458692-ffmpeg
[23:07] <llogan> then you can click on it and offer an amount. BS will take 10% upon funds withdrawl by the developer once you are satisfied with the result (IIRC)
[23:10] <llogan> synth_: looks like it has appeared now: https://www.bountysource.com/issues/2508038-ability-to-use-expressions-usin…
[23:18] <synth_> interesting
[23:18] <synth_> i don't know if our company will be willing to place a bounty for it
[23:21] <synth_> doesn't look like any ffmpeg issues have bounties set
[00:00] --- Thu Jun 5 2014
1
0
[00:13] <cone-105> ffmpeg.git 03Michael Niedermayer 07fatal: ambiguous argument 'refs/tags/n2.2.3': unknown revision or path not in the working tree.
[00:13] <cone-105> Use '--' to separate paths from revisions
[00:13] <cone-105> refs/tags/n2.2.3:HEAD: avformat/utils/avformat_find_stream_info: Move max_analyze_duration setup out of the packet loop
[00:22] <llogan> kierank: RE: swift..."yes, when we get accepted to GSoC".
[01:01] <cone-105> ffmpeg.git 03Diego Biurrun 07release/0.10:7b00340f97f2: configure: Support preprocessor macros as header names
[01:01] <cone-105> ffmpeg.git 03Luca Barbato 07release/0.10:ec772cca6042: drawtext: Drop pointless header
[01:02] <cone-105> ffmpeg.git 03Luca Barbato 07release/0.10:bf0cb89a8d11: configure: Update freetype check to follow upstream
[01:02] <cone-105> ffmpeg.git 03Reinhard Tartler 07release/0.10:aedf1a2996e7: Update Changelog for 0.8.11
[01:02] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:e771425e985e: Merge commit 'ec772cca60423b9994fe00c7cef239f93eae6112' into release/0.10
[01:02] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:2f894deeda18: Merge commit 'aedf1a2996e70d322220d2704d5a615c4f7b1b23' into release/0.10
[01:21] <cone-105> ffmpeg.git 03Lou Logan 07master:c17973f19a33: doc/bsf: document noise bitstream filter
[01:26] <cone-105> ffmpeg.git 03Martin Storsjö 07release/0.10:f1a8885ae9e7: doc: Point to the correct, actually maintained gas-preprocessor repo
[01:26] <cone-105> ffmpeg.git 03Keiji Costantini 07release/0.10:16f0f97eec79: ituh263: reject b-frame with pp_time = 0
[01:26] <cone-105> ffmpeg.git 03Johan Andersson 07release/0.10:ecf21ab0ec79: cmdutils: update copyright year to 2014.
[01:26] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:53dcd772aa1f: Merge commit 'f1a8885ae9e7f281b597d1f9188fc16fb2ab7832' into release/0.10
[01:26] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:bca2ebbeeeac: doc: switch github urls to https
[01:26] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:2b40afae7004: Merge commit 'ecf21ab0ec798eea96f862333568336098b4610c' into release/0.10
[01:30] <kierank> llogan: it was more of a joke about the people on hacker news who wanted ffmpeg to be written in haskell or rust or some language
[01:32] <Daemon404> plebs
[01:32] <Daemon404> lisp master race
[01:32] <llogan> kierank: i was going to make a "go" joke, but i couldn't make it funny.
[01:33] Action: Daemon404 calls libav* from Go code ;)
[01:33] Action: Daemon404 runs
[01:33] <kierank> llogan: you should announce that ffmpeg has moved to swift
[01:33] <J_Darnley> Yeah!
[01:33] <J_Darnley> Rewrite in a memory safe language!
[01:33] <J_Darnley> Javascript!
[01:33] <J_Darnley> Everyvalue is a float!
[01:33] <Daemon404> WRONG
[01:33] <Daemon404> a double.
[01:33] <llogan> if ; are optional in swift can i do ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;?
[01:34] Action: J_Darnley commit suicide in shame
[01:34] <kierank> 1=1 = false
[01:34] <kierank> bah
[01:34] <kierank> 1==1 = false
[01:34] <kierank> in js
[01:35] <J_Darnley> Who needs threads? Who needs SIMD?
[01:35] <Daemon404> kierank, you forgot ===
[01:35] <Daemon404> which is a thing
[01:35] <kierank> it's a thing in python
[01:36] <llogan> i'm a boring twitterer
[01:36] <kierank> llogan: tweet "Breaking: FFmpeg developers to rewrite FFmpeg in swift"
[01:37] <J_Darnley> Don't you mean "#swift"?
[01:37] <Daemon404> #yolo
[01:37] <cone-105> ffmpeg.git 03Mans Rullgard 07release/0.10:afab4c422b60: configure: use utilities from /usr/xpg4/bin if it exists
[01:37] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:2cbc8dfeddcb: h264: check buffer size before accessing it
[01:37] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:e0d8a17402b9: h264_refs: make sure not to write over the bounds of the default ref list
[01:37] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:3ee26080d6b3: h264: reset data_partitioning if decoding the slice header for NAL_DPA fails
[01:37] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:ef076d3bd65c: Merge commit '2cbc8dfeddcbe00ef5f112162912bb49c1dd6623' into release/0.10
[01:37] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:1ab94468dd99: Merge commit 'e0d8a17402b934b8fba7b86c6c990abf1257901b' into release/0.10
[01:37] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:f2275400fe52: Merge commit '3ee26080d6b3e777992b4b4124e62e1bf0ac0a65' into release/0.10
[01:38] <Daemon404> in theory the twitter account could be used to troll
[01:38] <Daemon404> @company y u no gpl comply?
[01:39] <llogan> "FFmpeg 1000000000 is released!"
[01:39] <kierank> troll elemental
[01:40] <llogan> i don't know enough emojis for swift which i hear is a requirement
[01:41] <Daemon404> http://www.iemoji.com/
[01:41] <Daemon404> sorry about the eye cancer
[01:42] <J_Darnley> Thank god for my paranoid browser!
[01:45] <Daemon404> i started drawing an 8x8 zigzgag using the arrow emjoi
[01:45] <Daemon404> but then i got bored
[01:46] <J_Darnley> :)
[01:46] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:0f71a5df4bc9: h264: do not use 422 functions for monochrome
[01:46] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:7f33a24e824c: h264: check that execute_decode_slices() is not called too many times
[01:46] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:c4033cd4eb92: h264: reject mismatching luma/chroma bit depths during sps parsing
[01:46] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:97a5b4ba53a1: Merge commit '0f71a5df4bc913f17a53c7ac66d4957914fa1d3d' into release/0.10
[01:46] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:69db5f2779f8: Merge commit '7f33a24e824c6d20cb941e6b20c5382becfbc923' into release/0.10
[01:46] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:1e83191d5c83: Merge commit 'c4033cd4eb921a9cc8deb513efc6d6a6ba3b2163' into release/0.10
[01:49] <kierank> smarter: ping
[01:49] <smarter> kierank: pong
[01:50] <kierank> smarter: I have a 4K file (can't share) that fails to play unless I comment out this block: http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavcodec/hevc_ps.c;h=647f8…
[01:50] <smarter> hmmf
[01:51] <smarter> I guess the decoder could be more tolerant, but that's not a bug is it?
[01:51] <kierank> afaik no
[01:51] <smarter> was that file produced by the HM?
[01:51] <kierank> no
[01:52] <kierank> i'm not sure what produced it
[01:54] <smarter> kierank: feel free to send a patch to both projects to condition the goto err on "if (s->avctx->err_recognition & AV_EF_EXPLODE)", that shouldn't break anything anyway
[01:54] <smarter> otherwise I'll take a look once I get the time to do so
[01:54] <kierank> yeah i will do at some point
[01:54] <kierank> thanks
[01:55] <kierank> it's annoying because i can't open the file in any analyser as a result
[01:56] <smarter> your analyzer should have a .so of fmpeg you can replace, shouldn't it?
[01:56] <kierank> not sure about that
[01:57] <kierank> I need to dig into the code a bit as well
[01:57] <kierank> I want to find out if the stream uses wpp
[01:57] <smarter> you can always hack the bitstream to fix that I guess :p
[01:59] <kierank> yeah I guess
[02:11] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:51ae8e26af8f: h264: limit allowed pred modes in ff_h264_check_intra_pred_mode() to 3
[02:11] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:a7cce9ebf3ae: h264: reset first_field if frame_start() fails for missing refs
[02:11] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:35ba079fbf28: h264: reset ref count if decoding the slice header fails
[02:11] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:27ac9585c97d: h264: reset data partitioning at the beginning of each decode call
[02:11] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:ced5c8e6b36f: Merge commit '51ae8e26af8f5b26efb41edc0fe4812368d16ae9' into release/0.10
[02:11] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:0558832796b0: Merge commit 'a7cce9ebf3ae3b9678970236c964900393603a73' into release/0.10
[02:11] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:8d3273562932: Merge commit '35ba079fbf281a066f3ac1e1271f3caa402dcd74' into release/0.10
[02:11] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:d076ee521647: Merge commit '27ac9585c97d35b809382be5634c8e5f7211243a' into release/0.10
[02:13] <jamrial> https://pbs.twimg.com/media/BpETkwAIYAALPUR.png
[02:17] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:07558d0b9fa0: mpegvideo: set reference/pict_type on generated reference frames
[02:17] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:d0ecfe32492b: adx: check that the offset is not negative
[02:17] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:71b8c8430cf3: sgidec: fix buffer size check in expand_rle_row()
[02:17] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:7c520e5cd61a: Merge commit '71b8c8430cf3f7056849257324fc39b423075ba1' into release/0.10
[02:17] <llogan> jamrial: it's missing "please include your command and complete console output" = "We are not psychic"
[02:22] <cone-105> ffmpeg.git 03Janne Grunau 07release/0.10:9938e450c857: mpeg12: check scantable indices in all decode_block functions
[02:22] <cone-105> ffmpeg.git 03Luca Barbato 07release/0.10:1dce4a031f8d: avfilter: Add missing emms_c when needed
[02:22] <cone-105> ffmpeg.git 03John Stebbins 07release/0.10:330c18032464: matroskaenc: allow override of "writing application" tag
[02:22] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:fe30351d528f: Merge commit '330c18032464a4e1f3da907e54db2e69a6fbfcda' into release/0.10
[02:32] <cone-105> ffmpeg.git 03John Stebbins 07release/0.10:db52f056c3d2: movenc: allow override of "writing application" tag
[02:32] <cone-105> ffmpeg.git 03Paul B Mahol 07release/0.10:b473fdcde329: bytestream: add functions for accessing size of buffer
[02:32] <cone-105> ffmpeg.git 03Justin Ruggles 07release/0.10:fa60904ebd58: bytestream: add bytestream2_copy_buffer() functions
[02:32] <cone-105> ffmpeg.git 03Justin Ruggles 07release/0.10:a0a90b1a1116: tiffdec: use bytestream2 to simplify overread/overwrite protection
[02:32] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:b827189c6f8a: Merge commit 'fa60904ebd58da33abf10b05e9933d24619cf096' into release/0.10
[02:32] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:c437ab3c4ea2: Merge commit 'a0a90b1a1116250a2494021da810cc5da89ea36f' into release/0.10
[02:37] <UtUser> I like the part about legacy code
[02:41] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:42dcfe32a867: avi: Improve non-interleaved detection
[02:41] <cone-105> ffmpeg.git 03Anton Khirnov 07release/0.10:079758e49a4d: h264: reset next_output_pic earlier in start_frame()
[02:41] <cone-105> ffmpeg.git 03Baptiste Coudurier 07release/0.10:5463a2b0566b: movdec: handle 0x7fff langcode as macintosh per the specs
[02:41] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:18b233428a98: Merge commit '079758e49a4d6b3e7cf2e22bed71d34c46712242' into release/0.10
[02:41] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:0be41c65862c: Merge commit '5463a2b0566b34b9e3847db9ceb1ef1d2a6004fc' into release/0.10
[02:49] <cone-105> ffmpeg.git 03Mark Himsley 07release/0.10:b7b798a1afb1: isom: lpcm in mov default to big endian
[02:49] <cone-105> ffmpeg.git 03Rafaël Carré 07release/0.10:65c3593792a9: apedec: do not buffer decoded samples over AVPackets
[02:49] <cone-105> ffmpeg.git 03Martin Storsjö 07release/0.10:110680c5a209: alac: Limit max_samples_per_frame
[02:49] <cone-105> ffmpeg.git 03Luca Barbato 07release/0.10:7fa727002981: swscale: Fix an undefined behaviour
[02:49] <cone-105> ffmpeg.git 03Janne Grunau 07release/0.10:6f4404b24bcf: h264: set parameters from SPS whenever it changes
[02:49] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:d499685d8020: Merge commit '7fa72700298107fe756311ecb4dee5270ff12d35' into release/0.10
[02:49] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:952738d0af74: Merge commit '6f4404b24bcf59ab29cd4b57995d374a578f51a7' into release/0.10
[02:54] <cone-105> ffmpeg.git 03Reinhard Tartler 07release/0.10:516ea2dccd1b: Prepare for 0.8.12 Release
[02:54] <cone-105> ffmpeg.git 03Sean McGovern 07release/0.10:d75b149757fc: Update Changelog for 0.8.12
[02:54] <cone-105> ffmpeg.git 03Reinhard Tartler 07release/0.10:9552b37e2604: Add some bug references
[02:54] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/0.10:20883401735a: Merge commit '9552b37e2604552d5ff210175d6baf28ccc2bb80' into release/0.10
[03:11] <cone-105> ffmpeg.git 03Carl Eugen Hoyos 07master:763e714442e0: Do not limit blocksize when reading PCM from aiff.
[04:36] <Rafajafar_> would this be a good place to talk about compression
[04:37] <Rafajafar_> Yes I know it's probably eye rolling b/c of Silicon Valley, but I actually want to learn more
[04:37] <Rafajafar_> I have this video similarity tech, and I think ... maybe... it can be used for lossless compression pretty well, but I don't want to spend time on a fool's errand
[04:38] <Rafajafar_> In case you're curious what that's all about: https://www.youtube.com/watch?v=EFoMTaDab9U
[04:43] <Rafajafar_> specifically I'm trying to figure out how I-Frames are determined
[05:01] <Rafajafar_> alrighty maybe it's a bit late for that question
[05:01] <Rafajafar_> I'll pop on tomorrow and see if someone knows
[05:21] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:4e3fe65610c9: avcodec/utils/ff_init_buffer_info: Favor color information from AVFrame if available
[11:00] <cone-105> ffmpeg.git 03Carl Eugen Hoyos 07master:ad7de82218e9: Fix fate-opus and fate-aac-ln-encode with --target-path.
[15:31] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:72e4ceeb7977: avformat/asfdec: Use a parser for mpeg4-asp to find has_b_frames
[15:31] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:a0b2de77ed30: ffmpeg: remove "has_b_frames" backpassing
[15:31] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:768ef0f19e4f: ffmpeg: request sample if the decoder & demuxer has_b_frames mismatch
[15:37] Action: Daemon404 wonders what there could be to do possibly in dublin on the friday
[15:37] <Daemon404> only thing i know of is guiness
[15:59] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:3e7b4b9fbd46: Add direct link to ML in missing_feature_sample()
[16:12] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:2422a7ffe441: Loose mplayer in MPlayer/incoming/
[16:13] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:576654302ba3: ffmpeg: use av_log_ask_for_sample() instead of duplicating avpriv_request_sample()
[17:30] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:90b26d63ba0e: avcodec/vp3: factorize out free_tables()
[17:30] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:a4ed51ab4087: avcodec/vp3: free tables before allocating new ones
[18:03] <cone-105> ffmpeg.git 03Janne Grunau 07master:fd2981ea92d9: aarch64: add darwin style PAGE/PAGEOFF relocations
[18:03] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:ab9afcdf0483: Merge commit 'fd2981ea92d9a776fcb1a13377dce1c8a7db7b5e'
[18:08] <cone-105> ffmpeg.git 03Janne Grunau 07master:6a0fa4d86f2b: aarch64: remove optional :pg_hi21: for adrp instruction
[18:08] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:40285d265906: Merge commit '6a0fa4d86f2b3e9060a1153b39fa3bfe36f1b617'
[18:14] <cone-105> ffmpeg.git 03Janne Grunau 07master:68a06b3a639e: aarch64: use '#' for whole line asm comments
[18:14] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:bcbd7dbce546: Merge commit '68a06b3a639ee21c78532ee4c50c3366bf890ff7'
[18:41] <cone-105> ffmpeg.git 03Janne Grunau 07master:896a5bff6426: arm: check if AS supports .dn
[18:41] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:83e8650f7703: Merge commit '896a5bff64264f4d01ed98eacc97a67260c1e17e'
[18:47] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:8d4d12a490b1: doc/muxers: Document problems of omitting nut syncpoints as well as alternatives
[19:56] <llogan> yet another user wanting LFE in their stereo downmix... Dolby Digital decoder discards LFE, but what are "the specs" that indicate that it should be dropped?
[19:59] <JEEB> I remember the specs being linked around the LAV Filters thread @ D9
[19:59] <JEEB> but yes, many users want it there for one reason or another
[20:03] <llogan> JEEB: thanks, but i'll probably be too lazy to root around for the files.
[20:07] <ruggles> llogan: specs definitely do recommend 0 for the default lfe downmix level
[20:08] <llogan> ruggles: which specs should i refer to in particular?
[20:09] <ruggles> A/52:2010
[20:09] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:137c5e115b0f: ffmpeg: try to use the more fitting of the 2 encoder contexts
[20:10] <ruggles> llogan: actually nevermind, i was wrong
[20:10] <ruggles> llogan: "Downmixing of the lfe channel is optional. An ideal downmix would have the lfe channel reproduce at an acoustic level of +10 dB with respect to the left and right channels. Since the inclusion of this channel is optional, any downmix coefficient may be used in practice. Care should be taken to assure that loudspeakers are not overdriven by the full scale low frequency content of the lfe channel."
[20:12] <llogan> interesting. is that from A/52:2010?
[20:12] <ruggles> yes
[20:17] <ruggles> llogan: you probably know this already, but fwiw both swresample and avresample have an lfe mix level option. only the in-decoder downmixer always uses 0.
[20:27] <llogan> ruggles: thanks. lfe_mix_level, right? some users are playing around with pan to try to do what they think they want.
[20:35] <ruggles> llogan: yeah
[21:02] <cone-105> ffmpeg.git 03Lou Logan 07master:88f2586adbcd: fix various typos
[21:23] <cone-105> ffmpeg.git 03Dave Rice 07master:d63d964fb3c9: avcodec/libopenjpegenc: Add frame-threading capability
[21:36] <kurosu> michaelni, as we already discussed, I don't think I'll continue with the hevc_mc improvements
[21:37] <kurosu> I'll reply on the mailing list in that regard, and that has nothing to do with the reviews (ie it's not any of us' fault)
[21:41] <Daemon404> fffs kurosu's email crahed my email clien
[21:41] <Daemon404> wtf
[21:41] <JEEB> :D
[21:41] <Daemon404> thunderbird is a piece of crap
[21:42] <kurosu> probably smashed your stack
[21:42] <Daemon404> yet i havent found anything i like better
[21:42] <kierank> outlook ftw
[21:44] <ubitux> kurosu: try pasting shellcode in your signature next time
[21:44] <ubitux> Daemon404 will probably enjoy
[21:45] <JEEB> :D
[21:45] <kurosu> each time I smash a stack, a canary dies
[21:45] <JEEB> kierank, I'm using outlook @ work, and it's quite nice indeed
[21:45] <kierank> google calendar still can't get british summer time right
[21:45] <JEEB> wow
[21:45] <JEEB> either your summer time is super special, or google is failing badly
[21:47] <kierank> It says GMT+00 London
[21:47] <kierank> which is wrong
[21:47] <kierank> we are in BST
[21:47] <kierank> GMT+01
[21:50] <JEEB> sounds like fun
[21:50] <JEEB> I guess it's at least showing the correct time
[21:51] <kierank> yes it's showing the correct time but in the wrong timezone
[21:51] <JEEB> aye
[21:53] <UtUser> hi JEEB
[21:55] <JEEB> UtUser, my quota for multimedia hacking is up for tonight
[21:55] <UtUser> just saying hello ;)
[22:02] <iive> daylight saving is horrible
[22:04] <JEEB> yes, just like switching tires twice a year on cars because of hard winter
[22:04] <JEEB> I enjoyed my life in east japan nicely thanks to not having to deal with either vOv
[22:05] <Daemon404> without dailight savings time here
[22:05] <Daemon404> sun would rise at 3:30 am
[22:05] <Daemon404> on the 21st of june
[22:05] <Daemon404> :|
[22:07] <llogan> where?
[22:07] <Daemon404> england
[22:07] <iive> and why is that a problem?
[22:08] <Daemon404> because i dont like sun blazing at 3:30am when i want to sleep?
[22:08] <alpa_astero> what Daemon404 says
[22:08] <iive> or do you propose making DST 3 hours, so sun rises at 6:30 ?
[22:08] <JEEB> we're already at sunrise 0405, sunset 2233 here
[22:09] <Daemon404> the extra hour is nice
[22:09] <JEEB> and this isn't even the most northern point
[22:09] <llogan> sunrise was at 4 am DST here this mroning. not that i saw it.
[22:09] <JEEB> http://en.ilmatieteenlaitos.fi/weather/helsinki
[22:09] <iive> i've heard about some inventions. something like doors, but for windows. I don't know how are they called...
[22:10] <JEEB> iive, those are something I've wanted since 2003 or so, but I've always ended up just getting used to it
[22:10] <JEEB> meanwhile rovaniemi has some nice figures http://en.ilmatieteenlaitos.fi/weather/rovaniemi
[22:11] <JEEB> sunrise at 0200, sunset at 038
[22:11] <JEEB> *0038
[22:11] <Daemon404> yeah but thats because scandinavi is north
[22:11] <Daemon404> england is shitty like this because of their stupid timezone
[22:12] <Daemon404> e.g. madrid is west of london, but in CET
[22:12] <llogan> JEEB: we're only ~2 degrees diff
[22:12] <Daemon404> as usual, England is *too good* for <thing from europe>
[22:12] <Daemon404> hurr hurr hurr
[22:14] <llogan> (latitude i mean)
[22:28] <jamrial> kurosu: maybe you could look at re-arranging the hevc_mc init macros so not every function is defined as sse4 when like half of them are only ssse3 (and some even sse2)
[22:28] <jamrial> that is, if you were looking into fixing some hevc_mc issues without actually having to fix the asm
[22:54] <kurosu> jamrial, it's a lot of ungrateful work
[22:55] <kurosu> and actually, I think it's mostly like mmx: it's unlikly you'll use xmm6+ in regular compiler code (unless float)
[22:56] <kurosu> so you could just save them on entry, ignore always in functions, and restore on exit
[22:57] <kurosu> case in point: hevc_mc code doesn't crash, yet incorrectly handles regs (unless x264asm does some magic as I haven't paid that much attention to the disassembled code)
[23:16] <Navion> Does anyone know where I can get libavformat.55.dylib for an Intel Mac?
[00:00] --- Wed Jun 4 2014
1
0
[00:03] <Zanzibar_1> what is best h265 encoder
[00:06] <c_14> Pretty sure you're looking for x265. Not like there's that many to choose from.
[00:06] <bencoh> there are a few
[00:07] <bencoh> (3~4 opensource projects afair)
[00:08] <c_14> Right, forgot about that. Pretty sure they're all called x265 though...
[00:09] <c_14> Nah, one of them is called f265.
[00:12] <c_14> Oh man. Not sure which of them is the 'best' and I'm not even sure there is an objective best, but this is the one I've used when I played around with HEVC: http://x265.org/
[00:20] <Zanzibar_1> where do i get the exe file?
[00:22] <klaxa> i don't think you do at all
[00:22] <klaxa> compile from source or...
[00:22] <klaxa> no idea what the other options are
[00:25] <mehhthere> does anyone have experience building rtmpdump for RHEL/CentOS?
[03:31] <spectralsun> ffmpeg -i concat:"files|files2" isnt working for me
[03:31] <spectralsun> saying cannot find the whole thing as though it were looking for a single file
[03:31] <spectralsun> version 2.2.2
[03:35] <spectralsun> llogan: https://dpaste.de/bfTM
[03:39] <spectralsun> oh woops
[03:39] <spectralsun> middle file looks to be missing
[03:43] <llogan> spectralsun: the concat protocol only works with some formats.
[03:45] <llogan> the demuxer might be better for you
[03:45] <llogan> https://trac.ffmpeg.org/wiki/How%20to%20concatenate%20%28join,%20merge%29%2…
[03:55] <tlacatlc6> is there a way to strip off non-audio parts? This "ffmpeg -i 00000.m2ts -c:a pcm_s16le -map 0:1 -f wav -" makes flac encoder not happy.
[03:58] <llogan> tlacatlc6: ffmpeg -i input -map 0:a:0 -f wav -
[03:58] <llogan> but ffmpeg has a native flac encoder too
[03:59] <tlacatlc6> thx, i'll try that. i know, i'm just trying to get it working with the external flac encoder.
[04:03] <tlacatlc6> didn't work same error! :(
[04:18] <vl4kn0> Hi, is it possible to use frame metadata in the expression evaluation language?
[04:27] <tlacatlc6> llogan, http://pastebin.com/i3GSVYyc
[04:34] <llogan> tlacatlc6: add --ignore-chunk-sizes as an option for flac
[04:37] <tlacatlc6> that worked thanks, i never saw that on the help output of flac.
[06:09] <tlacatlc6> btw, is it possible to use ffmpeg to encode audio to truehd?
[06:17] <sacarasc> Pretty sure it can't.
[06:20] <tlacatlc6> oh, i mistook that 'E' as encoding but i now see it says muxing supported.
[06:40] <theekoz> anyone know how to go from 16bit audio to 24/32 bit audio in ffmpeg
[06:40] <theekoz> reading through the documentation without luck but thought someone might know offhand
[06:41] <theekoz> -af s24 seem right?
[06:45] <theekoz> ac3 btw
[06:48] <tlacatlc6> theekoz, maybe something like -c:a pcm_s24le.
[06:49] <theekoz> will that work for AC-3 you think
[06:49] <theekoz> I'll check it out
[06:49] <theekoz> thanks
[10:06] <yrc> Hi! I have a DVD that begins to be scratched, but I can still salvage it with dvdbackup (I get the VIDEO_TS structure on the hard disk). I want to create a x264/mkv video with chapters. I managed without problems, but I get interlacing artifacts (the DVD is interlaced PAL). How would I go for removing these artifacts?
[10:07] <yrc> I understand from the documentation that deinterlacing is better not done because it lessens the quality. So how do I instruct ffmpeg to take interlacing into account when encoding the x264 video?
[10:07] <sacarasc> Using a crappy deinterlacing video filter with ffmpeg, or doing it properly using something like avisynth.
[10:09] <yrc> Hi sacarasc, thank you for your answer. I thought it was better to not deinterlace... Isnt it so?
[10:09] <sacarasc> You're going to have to deinterlace somewhere along the line, unless you're playing on a device that can show it properly.
[10:11] <yrc> sacarasc: My device is a BD/DVD/media player, and it can handle interlacing perfectly fine (at least, nothing bad shows when I view an interlaced DVD). In this case, I suppose it is best to leave the interlacing in order to keep quality.
[10:15] <yrc> Hum... So was I wrong after all? Is it better to deinterlace? In this case, I may try ffmpegs yadif; Ive read it is good enough...
[10:16] <sacarasc> I've never encoded stuff interlaced, and I usually play on a computer, so I like to deinterlace slowly when encoding.
[10:20] <yrc> Ok. Thanks for your help anyway :-)
[11:21] <Mavrik> hmm
[13:31] <SpecialEd> Hello, I got ffmpeg 2.2.git on a ubuntu 14.04 server and I'm trying to transcode a flash video file that uses AVC/AAC for video/audio codecs over to x264/aac mp4 using the command: ffmpeg -i somefile.flv -acodec libfaac -vcodec libx264 somefile.mp4
[13:32] <SpecialEd> the audio layer seems to work well but the video layer fails to transcode and ffmpeg provides the following output:
[13:32] <SpecialEd> [flv @ 0x2fb8c00] decoding for stream 0 failed
[13:32] <SpecialEd> [flv @ 0x2fb8c00] Could not find codec parameters for stream 0 (Video: h264, 585 kb/s): unspecified size
[13:32] <SpecialEd> Consider increasing the value for the 'analyzeduration' and 'probesize' options
[13:32] <SpecialEd> I've tried using different codecs as well as setting the flags: -analyzeduration 10000000 -probesize 100
[13:33] <SpecialEd> the source flv file does play with video with VLC so its not a corrupted file
[13:33] <SpecialEd> if anyone can point me in the right direction for a resolution path I would be very greatful :)
[13:50] <c_14> SpecialEd: try adding -s wxh as an input option. or try increasing analyzeduration and probesize to 2G
[13:52] <SpecialEd> ok c_14 trying now, bb in 2 mins :)
[13:53] <SpecialEd> ok actually I also have tied -s wxh
[13:54] <SpecialEd> so im gonna try 2G for ad and ps
[13:55] <SpecialEd> unfortunately no luck :(
[14:11] <c_14> Can ffplay play the file?
[14:15] <SpecialEd> hmm
[14:15] <SpecialEd> let me see, i honestly have never used ffplay
[14:19] <SpecialEd> yes it can play
[14:19] <SpecialEd> however I can't confirm if it plays the audio as I dont have speakers hooked up to my local ubuntu server
[14:19] <SpecialEd> but it definitely plays the video just as VLC does
[16:14] <DelphiWorld> hi guys;)
[16:14] <DelphiWorld> c_14: dear, what's a switable Subtitle format to be integrated in mpeg4
[16:15] <DelphiWorld> or rater streamed;)
[16:16] <c_14> mp4 offically only supports mpeg-4 timed text subtitles.
[16:16] <DelphiWorld> c_14: ok, is converting dvbsub to this timed text subtitle pocible?
[16:16] <DelphiWorld> c_14: also, if its pocible, i wish to use a format that should be both mpeg4 & mpeg2ts compat
[16:17] <termos> it seems that i can run yadif on both interlaced and non-interlaced input, and it will do nothing if the input is not interlaced. Is this correct?
[16:17] <termos> in that case I won't have to run the idet filter on my video, which would be nice.
[16:18] <c_14> termos: theoretically yes, if you set the flags to the yadif filter correctly.
[16:18] <c_14> pretty sure dvbsub is a picture subtitle format while timed text is text, the only way to convert from dvbsub to timed text that I know of would be ocr.
[16:19] <DelphiWorld> c_14: so i shouldn't use mpeg4 so
[16:21] <termos> c_14: okey, I have it set to just the default 0:0:0 now though
[16:22] <c_14> termos: you're going to need deint=1, you should also be able to change the third 0 to a 1
[16:25] <c_14> DelphiWorld: matroska tends to support just about everything, so that's usually a good choice if it's supported by the clients
[16:25] <DelphiWorld> c_14: i belieuv is supported. but here come the question
[16:25] <DelphiWorld> if i use mkv
[16:25] <DelphiWorld> 1. what streaming PROTO to use?
[16:26] <DelphiWorld> 2. if i use MKV i'lle need to REENCODE to get HLS
[16:28] <c_14> Can you give me a quick rundown of what you're trying to do?
[16:29] <DelphiWorld> c_14: IPTV platform with android & iOS client with pocibility of views over web
[16:30] <c_14> Nah, more specifically. What were you planning on using the mp4 for since hls streams are mpeg-ts anyway.
[16:31] <DelphiWorld> c_14: mp4 was for droid over rtsp, just asked for mp4
[16:31] <DelphiWorld> or flv
[16:31] <DelphiWorld> flv dont i'm sure
[16:35] <sine_> will -target pal-dvd also resize to the dvd format ?
[16:36] <sine_> scale resoloution
[16:36] <sine_> -o
[16:36] <c_14> I think you can send mpeg-ts over rtsp, but I can't find anything to back that up. You could always try throwing the dvbsub stream into the mp4 and see what happens. Might just error out though.
[16:37] <DelphiWorld> c_14: no encoder...
[16:38] <c_14> sine_: it resizes on my end, so probably yes.
[16:38] <c_14> DelphiWorld: with -c:s copy ?
[16:38] <DelphiWorld> oh no
[16:39] <DelphiWorld> c_14: let me give you the cmd
[16:39] <DelphiWorld> c_14: ffmpeg -re -i udp://@239.100.1.8:1234 -map 0:0 -map 0:8 -map 0:2 -c:v libx264 -vb 512k -x264opts colorprim=bt709:transfer=bt709:colormatrix=bt709:fullrange=off -c:a libfdk_aac -profile:a aac_he_v2 -b:a 32k -ac 2 -ar 44100 -f mp4 euronews.mp4
[16:39] <sine_> c_14: thanks. anyone know how i can specify a certain number of frames so i can test 10 seconds worth
[16:39] <DelphiWorld> where 0.8 is the subtitle
[16:40] <c_14> sine_: -t 10
[16:40] <sine_> -t 10 is 10 frames yes
[16:40] <sine_> so after the encoder options -t 100 would be 4 seconds of pal 25fps
[16:40] <c_14> sine_: that should be 10 seconds, not 10 frames
[16:40] <sine_> oh ok
[16:40] <DelphiWorld> c_14: finish with sine_ ;)
[16:40] <sine_> cool that will do
[16:40] <sine_> im out for now
[16:41] <c_14> DelphiWorld: try adding -c:s copy
[16:41] <DelphiWorld> c_14: so no need for a -map?
[16:42] <c_14> DelphiWorld: No, you still need that. just add -c:s copy to the output parameters
[16:45] <sine_> how can i set the starting frame and the amount of frames
[16:46] <DelphiWorld> c_14: lol, no luck:P
[16:46] <DelphiWorld> -f mpegts worked
[16:47] <DelphiWorld> is saving into file, i'lle ffprobe it
[16:47] <sine_> -ss -f i got it
[16:50] <DelphiWorld> ok c_14 here come the cmd that work
[16:51] <DelphiWorld> ffmpeg -re -i http://192.168.0.35:4264/bysid/1031 -map 0:0 -map 0:1 -map 0:6 -map 0:7 -c:v libx264 -vb 512k -x264opts colorprim=bt709:transfer=bt709:colormatrix=bt709:fullrange=off -c:a libfdk_aac -profile:a aac_he_v2 -b:a 32k -ac 2 -ar 44100 -f mpegts -c:s copy euronews.ts
[16:53] <c_14> hmm, seems mp4 really doesn't like dvbsub subtitles.
[16:53] <DelphiWorld> c_14: i think mp4 should be ignored, dont you?
[16:53] <c_14> hmm?
[16:54] <DelphiWorld> c_14: i think i will ignore using mpeg4
[16:54] <c_14> ah, ok
[16:56] <DelphiWorld> i thought mpeg4 is widely deployed and could be playable for most devices
[16:58] <c_14> ye, but it doesn't support many audio/video/subtitle formats.
[16:58] <DelphiWorld> then suck
[17:07] <theekoz> Is it possible that FFMPEG has a default audio stream delay in the AC3 codec (you can typically set the delay in the AC3).. causing some issues on export.
[17:09] <theekoz> trying to export AC3 audio via FFMPEG/FFMBC .. then import as ts-extra audio in OBE due to needing captions.
[17:09] <theekoz> always getting a 10-11 second audio stream delay and don't know why
[17:29] <Fjorgynn> I've got a question about ffmpeg. If I use libmp3lame and the -V 0 option (highest quality) and get ~139 kbps and my original file is 256 kbps CBR. What does that mean?
[19:49] <relaxed> Fjorgynn: it uses a variable bitrate instead of a constant bitrate, which means it only uses the bitrate needed.
[19:57] <max246> hello
[19:58] <max246> I was trying to record with ffmpeg (avconv ) from a webcam in fullhd, but it looks likle that the quality is not very good
[19:58] <max246> anybody here is kind of the king of ffmpeg and can help me ? :D
[19:58] <llogan> ffmpeg is not avconv
[19:59] <max246> oh I see
[19:59] <max246> so what is avconv ? :d
[19:59] <llogan> something from a fork of FFmpeg
[19:59] <max246> because on debian when I type ffmpeg, i HAve been asked to type avconv
[19:59] <max246> which one is more updated? ffmpeg I supposed
[19:59] <llogan> you're using the counterfeit "ffmpeg" from a fork
[19:59] <llogan> http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html
[20:00] <llogan> so you'll either have to use real ffmpeg if you want help here, or get help from libav (the fork)
[20:00] <max246> oh thanks
[20:01] <max246> will you still help me if I give you avconv stuff?
[20:01] <llogan> no
[20:01] <max246> I mean I am just recording ...
[20:01] <llogan> i don't use avconv
[20:01] <max246> I think the commands are very similar
[20:01] <llogan> it's easy to download and use ffmpeg
[20:01] <llogan> http://ffmpeg.org/download.html#LinuxBuilds
[20:01] <max246> mhh ok
[20:01] <llogan> download, extract, execute
[20:02] <max246> ok
[20:02] <max246> but after would you able to help me ? :D
[20:02] <max246> I wouldnt spend 30 minutes to compile then...
[20:03] <llogan> yes. i can help if you're using ffmpeg from FFmpeg
[20:07] <max246> would the static version work for me?
[20:07] <llogan> yes
[20:07] <max246> good
[20:07] <max246> so I have it
[20:07] <max246> I want to record from a webcam full hd, logitech c920
[20:09] <llogan> can you show the complete output of: ./ffmpeg -f v4l2 -list_formats all -i /dev/video0
[20:10] <max246> h264 is 1920x1080
[20:10] <max246> so that is good
[20:12] <max246> I would like to record at 1920x1080 with the codec h265
[20:12] <max246> * h264
[20:13] <max246> I think the sintay is something like ./ffmpeg -f h264 -s 1920x1080 -i -/dev/video0 test.avi
[20:13] <max246> isnti it?
[20:13] <llogan> can you show the complete output of: ./ffmpeg -f v4l2 -list_formats all -i /dev/video0
[20:13] <llogan> use a pastebin site
[20:14] <max246> http://pastebin.com/fEVU6Tut
[20:23] <llogan> max246: ./ffmpeg -f v4l2 -i /dev/video0 -c:v libx264 -crf 18 -pix_fmt yuv420p output.mp4
[20:24] <llogan> it should automatically choose the "best" stream for input, AFAIK
[20:24] <max246> ok could you explain me what crf is?
[20:24] <max246> is the quality ?
[20:25] <llogan> constant rate factor. think of it as an option for libx264 that is as close as you can get to "give me a certain, constant level of quality".
[20:25] <llogan> ~18 is roughly visually lossless generally
[20:26] <max246> mh... its like pixel
[20:26] <max246> and the resolution is 1280
[20:27] <max246> oh wait
[20:28] <max246> ok
[20:28] <max246> it worked, let me try to put something moving in front of it
[20:29] <max246> btw, is this the best quality? if I get the raw input do I get the best quality?
[20:30] <llogan> yes, i assume so
[20:32] <llogan> if your cpu is too slow to encode at real time you can stream copy one of the available compressed formats produced by the camera, but quality might not be as good
[20:32] <max246> mhh ok
[20:32] <max246> well it-s a new i3
[20:32] <max246> not new.. but still new generation
[20:32] <max246> model name : Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz
[20:33] <max246> I think I need to get the raw from the webcam, then I can render the video with the slow flag
[20:34] <max246> to get a raw video with the higher quality, do you know these parameters?
[20:34] <llogan> if the camera outputs shit quality, then that's what you have to work with
[20:35] <max246> well.. it is not very shit
[20:35] <llogan> i wonder what the native frame size is and if any of the available frame sizes are the camera just upscaling. not sure if they do that or not but it would seem like a good thing to offer in terms of marketing misleading
[20:36] <max246> but I would prefer to get the raw video
[20:36] <max246> I can compress it later
[20:36] <llogan> i'm assuming that's what my command is doing for you
[20:37] <llogan> i mean it's getting the "rawvideo" input and encoding it to H.264
[20:38] <max246> yeah but I have to ran 4 cameras at the same time, to I prefer dont waste or get a lag because I am compressing on the fly
[20:40] <llogan> you'll have to experiment to see if you can re-encode on the fly at the frame sizes you want, or add -preset ultrafast, or see of lossless mode is faster, or just stream copy
[20:40] <llogan> or choose a smaller -video_size
[20:41] <max246> I need to get at least 720p
[20:41] <max246> conversion can take more time
[20:41] <max246> I need to record 4-5 minutes from 4 cameras
[20:41] <max246> if the compresion will take 10 minutes, I dont care :D
[20:45] <max246> with this I should just get the raw video ./ffmpeg -f video4linux2 -input_format mjpeg -i /dev/video0 -c:v copy output.mkv
[20:45] <max246> or I am doing it wrong?
[20:45] <llogan> mjpeg is compressed
[20:46] <max246> oh
[20:46] <max246> how do I get the uncompressed?
[20:46] <max246> sorry.. I am kind of new on this world..
[20:46] <max246> so I am asking so many silly questions
[20:47] <llogan> it will probably choose uncompressed by default, or add -input_format yuyv422 if you're paranoid
[20:48] <max246> eheh
[20:48] <max246> thanks
[20:49] <llogan> the compressed formats may not look too different than the raw
[20:49] <max246> like what?
[20:51] <llogan> your camera offers yuyv422, h264, and mjpeg. with my camera, for example, the quality difference between "raw" and "mjpeg" is not huge, as far as I can tell. meaning they both look like shit.
[20:51] <max246> ahah ok
[20:52] <max246> thats far enough
[21:15] <vl4kn0> Hi champs, I'm looking for a way to use frame metadata (lavfi.cropdetect.x) in the ffmpeg eval language. Is it possible? Or is there any other way to make use of cropdetect in the crop filter? Thanks.
[21:21] <Mavrik> as far as I see it's not really exposed.
[21:27] <vl4kn0> And how would you proceed to use the value from cropdetect in the crop filter? Not in the commandline but programatically. I currently have set up a filtergraph but since the filters are linked together there is no easy way to do that. Except maybe use multiple filtergraphs and adjust the values with each frame.
[21:30] <Mavrik> vl4kn0, um, look at the source of cropdetect filter.
[21:31] <Mavrik> it's a dict as extradata on frame.
[21:37] <user3> is this a lossless conversion, and back: "ffmpeg -i 1.mp4 -qscale:v 1 tmp.mpg" "ffmpeg -i tmp.mpg -crf 63 out.mp4" the resulting out.mp4 seems of lesser quality than the original 1.mp4???;
[21:38] <sacarasc> user3: No, mpeg is lossy, also crf 63 is exceptionally lossy.
[21:38] <sacarasc> -crf 0, with x264, is lossless.
[21:39] <user3> oops, I thought crf 0 was the lossiest and 63 the least lossy
[21:40] <user3> what about -qscale:v 1, is this the best I can do to keep the original quality?
[21:41] <sacarasc> Why not just go -i 1.mp4 -c:v libx264 -crf 0 out.mp4? The first step isn't really needed.
[21:41] <user3> actually, I want to concatenate files, and that was just a trivial case to try to understand how to do it
[21:42] <Mavrik> use concat muxers / filters
[21:42] <llogan> libx264 ignores qscale, IIRC
[21:42] <Mavrik> instead of reencoding several times, you're losing alot of quality that way.
[21:48] <user3> so this may still be a bit lossy but better than my previous example: "ffmpeg -i 1.mp4 -c:v libx264 -crf 0 tmp.mpg" "ffmpeg -i tmp.mpg -crf 0 out.mp4"
[22:22] <maksimkaaa> I am trying to use mmcat.sh to concat two videos (mp4), I keep getting this error: http://pastebin.com/pmKcjCc1 can anybody advice?
[22:38] <c_14> maksimkaaa: try adding -pix_fmt yuv420p to line 86
[22:39] <c_14> But you might consider using one of the other methods, it's easier to control, easier to customize, and easier to debug.
[22:39] <maksimkaaa> c_14: will check that, moment
[22:42] <maksimkaaa> c_14: what are the easier methods ?
[22:43] <c_14> If the files all have the same codec, just use the concat demuxer. If they don't the concat filter.
[22:45] <maksimkaaa> c_14: good point.. btw changing the line 86 I got an output but it was the first video only.. not sure why..
[22:47] <c_14> eh, add the same thing on line 105
[22:51] <maksimkaaa> c_14: worked :)
[22:59] <spectralsun> can you un-do slow motion?
[22:59] <spectralsun> "-vf 'setpts=%i*PTS'" % SLOMO_FACTOR,
[22:59] <spectralsun> that is how im doing the slowmo^
[23:00] <c_14> -vf 'setpts=(1/%i)*PTS'
[23:00] <c_14> should do it
[23:00] <c_14> not sure if setpts supports division though...
[23:03] <c_14> But basically, big numbers make slower, small numbers make faster.
[23:10] <spectralsun> c_14: thanks I will give that a try :)
[23:17] <Navion> Does anyone know where I can get libavformat.55.dylib for an Intel Mac?
[23:17] <c_14> Navion: compile it?
[23:18] <Navion> I suppose. I was hoping to find it as a dmg but the latest I can find id 52.
[23:28] <spectralsun> c_14: that seemed to work :)
[23:29] <spectralsun> SLOMO_FACTOR is 4
[23:29] <spectralsun> so i put in directyl 0.24
[23:29] <spectralsun> 0.25 *
[00:00] --- Wed Jun 4 2014
1
0
[00:32] <cone-898> ffmpeg.git 03Uwe L. Korn 07master:3b18857ab301: rtmppkt: Add method to read an AMF string that is not prefixed by its type
[00:32] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:6b9cbc9a1164: Merge commit '3b18857ab301d2a0b3e86e9d85eed76f0798a29c'
[00:38] <cone-898> ffmpeg.git 03Uwe L. Korn 07master:59cb5747ec3c: rtmpproto: read metadata to set correct FLV header
[00:38] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:e91f27cbbb27: Merge commit '59cb5747ec3c5cd842b94e574c37889521c97cc4'
[00:41] <compn> Uwe L. Korn master:a1859032e39d: flvdec: Do not default to a video and audio stream
[00:41] <compn> what does that do ?
[00:45] <J_Darnley> The rest of the commit message is: If no streams were indicated in the FLV header, do not automatically
[00:45] <J_Darnley> allocate by default a video and an audio stream. Instead, in the case
[00:45] <J_Darnley> that the header did not indicate the presence of any data, allocate no
[00:45] <J_Darnley> stream until data actually arrives for one type.
[00:46] <nevcairiel> dont enable his lazyness!
[00:55] <Daemon404> give compn a break
[00:55] <Daemon404> he has to spend a lot of his energy avoiding all the dangers of his city
[00:56] <compn> lol
[00:56] Action: compn so lazy
[01:09] <cone-898> ffmpeg.git 03Ronald S. Bultje 07master:9b53853756f7: Rewrite main resampling loop (common and linear).
[01:09] <cone-898> ffmpeg.git 03Michael Niedermayer 07master:2c23f87c8553: swr/resample_template: prevent end_index from overflowing and add check for delta_frac overflow
[01:10] <UtUser> hey JEEB, have you given that clip I sent you a test?
[04:37] <cone-795> ffmpeg.git 03Michael Niedermayer 07master:44a7299139e5: fate: add simple test for async
[04:37] <cone-795> ffmpeg.git 03Timothy Gu 07master:22d1b2498228: tests: Replace fieldmatch test with pixfmt
[11:53] <UtUser> how is the UtVideo decoder doing?
[12:09] <j-b> Good morning
[12:16] <UtUser> It is morning, isn't it?
[12:16] <av500> it is always morning
[12:16] <UtUser> only if you have a space ship
[12:20] <j-b> It's always morning on IRC!
[12:20] <cone-105> ffmpeg.git 03Carl Eugen Hoyos 07master:f284e8571452: Report "unknown codec" instead of "unspecifed size" if the codec is unknown.
[13:21] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:bf0e5ac9cc58: fate: fate-hevc-conformance-INITQP_B_Sony_1 belongs to the 10bit kind
[14:57] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:74ece44373a9: avformat/mux: fix memleak of side data in flac fate tests
[14:58] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:bfb3ed1a9d5d: avformat/mux: Dont leave stale side data pointers in ff_interleave_add_packet()
[15:14] <cone-105> ffmpeg.git 03Ronald S. Bultje 07master:cdfd9717edac: swr: move compensation_distance handling to swri_resample caller.
[17:17] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:6f6edfe1c0ed: avformat/utils: Call ff_rfps_add_frame() only for video
[19:18] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:5b7519fbaa8f: avutil/mathematics/av_add_stable: avoid unneeded variable
[19:18] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:4956d0e5a6a5: avutil/mathematics/av_add_stable: check for the common case of inc=1
[19:18] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:e9add0d85b38: av_add_stable: Add fast special case where step can be represented exactly
[19:18] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:666e29fe9e7e: avutil/mathematics/av_add_stable: Avoid av_cmp_q() call
[19:34] <cone-105> ffmpeg.git 03Diego Biurrun 07master:b88cc5cca111: bink: Rename BinkDSPContext member so as not to clash with BlockDSPContext
[19:34] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:fa4e17c14035: Merge commit 'b88cc5cca111132b42c2ee99662bfefe7652e3da'
[19:49] <cone-105> ffmpeg.git 03Diego Biurrun 07master:880e2aa23645: Remove all Blackfin architecture optimizations
[19:49] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:b55d3bbeed37: Merge commit '880e2aa23645ed9871c66ee1cbd00f93c72d2d73'
[20:06] <jamrial> michaelni: maybe add a README in the bfin folder about the removal, like with sh4?
[20:42] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:2addbeef8ba9: bfin: add README
[20:51] <llogan> michaelni: what is the use case of the noise bitstream filter?
[20:53] <michaelni> to damage the content of packets without damaging the container, can be used for fuzzing or testing error resilience/concealment
[20:54] <llogan> i used it once to simulate digital interference and noise as a video effect. worked well.
[21:08] <llogan> michaelni: if you give me a typical fuzzing/testing example i'll document this bsf
[21:12] <michaelni> dont know about typical, havnt used it recently but "./ffmpeg -i <input> -bsf noise test.avi" would create a file with damaged audio and video stream
[21:19] <UtUser> Hey JEEB, any progress?
[21:27] <cone-105> ffmpeg.git 03Michael Niedermayer 07master:1a426d540425: avformat/utils/avformat_find_stream_info: Move max_analyze_duration setup out of the packet loop
[21:37] <JEEB> UtUser, I'll get to it, but I'm generally dead after work :P
[21:37] <UtUser> Okay
[21:38] <UtUser> Have you tested the clip I sent you?
[21:38] <JEEB> I've grabbed it but I've not done anything about it yet :P
[21:38] <UtUser> OK
[21:38] <UtUser> Why not?
[21:38] <JEEB> because I have a daily job and I can't get myself to do things every day after it?
[21:39] <UtUser> If you say so.
[21:40] <kierank> lol
[21:40] <UtUser> If it would help, you could give me something to do in the meantime for fairness' sake.
[22:56] <cone-105> ffmpeg.git 03Martin Storsjö 07release/2.2:34fb994d9340: aarch64: Use the correct syntax for relocations
[22:56] <cone-105> ffmpeg.git 03Thierry Fauck 07release/2.2:0ec75a04e5fc: ppc: Fix compilation for ppc64le (ELFv2)
[22:56] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:5cd2cdf33fcd: Merge commit '0ec75a04e5fc714bc3cd6e2a6b783e6df834ad01' into release/2.2
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:9ea1e82d68c1: avcodec/diracdec: move mc buffer allocation to per frame
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:d575984dfcf7: avutil/cpu: force mmx on selection of higher x86 SIMD features
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:e0407a7bf7f0: avcodec/libvorbisenc: dont add the duration to AV_NOPTS_VALUE
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:ba88a6e4e442: avcodec/aac: fix () in IS_CODEBOOK_UNSIGNED macro
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:4261778dbdb6: avcodec/golomb-test: fix () in EXTEND() macro
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:cb9379065f82: avcodec/h264: fix () in macros
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:7bce659e18fd: avcodec/hevc: fix () in macros
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:f2dbd64bde67: avcodec/ivi_dsp: add some missing () to macros
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:3f743e3e4c34: avcodec/mlpdec: fix () in MSB_MASK() macro
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:f6c628f0297a: avcodec/mss34dsp: fix () in SOP* macros
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:2d97ad38ed3f: avcodec/mss4: Fix () in MKVAL() macro
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:2545defeac77: avformat/flvenc: fix assertion failure after 4h muxing
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:96047b3150c4: avformat/utils: Call ff_rfps_add_frame() only for video
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:fb7e76d1cfc5: avcodec/svq3: Fix "incompatible pointer type" warnings
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:e529ff52a05f: avformat/h263dec: shift data in state to make more bits available to probe
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:e1b2c93a2307: avformat/h263dec/h263_probe: Check PSC bit 9 and 13 in
[23:07] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:54bec22a6e3f: avformat/h263dec/h263_probe: Check TR
[23:14] <cone-105> ffmpeg.git 03Michael Niedermayer 07release/2.2:f406bf3fa933: Update for 2.2.3
[00:00] --- Tue Jun 3 2014
1
0
[01:03] <jnvsor> Question about streaming: When I stream a premade video file to twitch it cuts off the end, and ffmpeg says it failed to update the header with the correct duration: http://pastebin.com/pWmznqXe
[01:03] <jnvsor> How do I fix this?
[08:30] <jnvsor> Hi, I'm uploading a video file to twitch, but twitch keeps cutting off the end of the file - how can I make it take the whole thing?
[09:00] <jnvsor> Hmm, is there any way to specify a length for the final video and just put out black when the input file runs out until the requested time?
[13:43] <user3> how can I test the integrity of a .mp4 file?
[14:11] <user3> answered (I googled out the answer)
[14:44] <solars> hi there, if I record from my webcam with ffmpeg -f video4linux2 -i /dev/video0 out.avi how can I specify the maximum resolution and fps to increase quality?
[15:01] <another> -s 800x600
[15:18] <smo_> hi, i use ffmpeg to make transcoding of web tv what can i use to accelerate the beginning of the transcoding sometimes i have a big delay for the transcoding to get started ?
[15:19] <smo_> stuck on the Stream #0:1 -> #0:1 (mp3 -> libvorbis) for exemple then it start after xx seconds...
[15:26] <smo_> ps: i use "Spawning ffmpeg -i pipe:0 -f matroska -sn -c:v libx264 -preset fast -profile:v high -deinterlace -c:a libvorbis -b:a 256k -threads 0 pipe:1" to trancscode
[15:51] <smo_> no idears?
[15:55] <DelphiWorld> hey ;)
[15:55] <DelphiWorld> dvbsub... how to reencode?
[16:48] <lestrb> I am trying to extract a video from swf but the output file is empty. Extracting audio works. Any help?
[17:13] <shtirlic> Is it possible to split 1 big mxf file for 2 smaller files and transcode it in parallel in mp4(h264/aac) and after that concat in one mp4?
[17:13] <shtirlic> So eventually I get 2x speed of transcoding?
[17:33] <caius_> Hi all. I have Ubuntu 14.04 64-bit installed, and as many have noticed, ffmpeg has been substituted by avconv and no ffmpeg is package is provided. I then downloaded both version 2.2 and the latest Git source code. At configuration I seem to miss stereo3d in the list of filters printed on the screen, and after compilation ffmpeg complains that there is not such filter. I have searched for a solution without success. Any suggestions? Please
[17:33] <caius_> , let me know what extra information you may need.
[17:46] <iive> caius_: ffmpeg -filters | grep stereo3d
[18:25] <caius_> iive: this is the output
[18:25] <caius_> iive: ffmpeg version N-63694-ge91f27c Copyright (c) 2000-2014 the FFmpeg developers
[18:25] <caius_> built on Jun 2 2014 17:23:49 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[18:25] <caius_> configuration: --prefix=/opt/ffmpeg
[18:25] <caius_> libavutil 52. 89.100 / 52. 89.100
[18:25] <caius_> libavcodec 55. 66.100 / 55. 66.100
[18:25] <caius_> libavformat 55. 42.100 / 55. 42.100
[18:25] <caius_> libavdevice 55. 13.101 / 55. 13.101
[18:25] <caius_> libavfilter 4. 5.100 / 4. 5.100
[18:25] <caius_> libswscale 2. 6.100 / 2. 6.100
[18:25] <caius_> libswresample 0. 19.100 / 0. 19.100
[18:26] <caius_> iive: I've just made a "fresh" compilation/installation
[18:27] <iive> i assume this is git, not 2.2.2
[18:28] <caius_> iive: yes, it is
[18:28] <iive> printing this info indicates it doesn't recognize -filters option.
[18:28] <iive> make sure you typed it correctly (single '-' , ends with 's' )
[18:29] <iive> and use pastebin site if the output is more than 1-2 lines
[18:30] <caius_> iive: it was correct. indeed, if I don't grep it, I have the full list of filters:
[18:30] <caius_> iive: ffmpeg version N-63694-ge91f27c Copyright (c) 2000-2014 the FFmpeg developers
[18:30] <caius_> built on Jun 2 2014 17:23:49 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[18:30] <caius_> configuration: --prefix=/opt/ffmpeg
[18:30] <caius_> libavutil 52. 89.100 / 52. 89.100
[18:30] <caius_> libavcodec 55. 66.100 / 55. 66.100
[18:30] <caius_> libavformat 55. 42.100 / 55. 42.100
[18:30] <caius_> libavdevice 55. 13.101 / 55. 13.101
[18:30] <caius_> libavfilter 4. 5.100 / 4. 5.100
[18:30] <caius_> libswscale 2. 6.100 / 2. 6.100
[18:30] <caius_> libswresample 0. 19.100 / 0. 19.100
[18:31] <caius_> Filters:
[18:31] <caius_> T.. = Timeline support
[18:31] <caius_> .S. = Slice threading
[18:31] <caius_> ..C = Commmand support
[18:31] <caius_> A = Audio input/output
[18:31] <caius_> V = Video input/output
[18:31] <caius_> N = Dynamic number and/or type of input/output
[18:31] <caius_> | = Source or sink filter
[18:38] <BtbN> Is the vbr option for fdkaacenc documented somewhere? It sets AACENC_BITRATEMODE to a valume in the range from 1 to 5, but i can't find any documentation in libfdk what exactly this does. It only documents the values 0 and 8.
[18:39] <caius_> iive: back
[18:39] <iive> welcome back :)
[18:39] <caius_> iive: http://pastebin.com/g441kbb9
[18:39] <iive> it seems that you need --enable-gpl in configure
[18:39] <caius_> iive: :)
[18:40] <caius_> iive: OK, let me try configure again and check the list of filters it prints out
[18:41] <caius_> iive: great, the filter is there.
[18:41] <iive> \o/
[18:42] <caius_> iive: thanks a lot, and sorry for the mess :)
[18:42] <iive> no problem. just be more careful.
[18:42] <caius_> iive: I will
[18:58] <aarobc> Good mroning!
[18:59] <aarobc> Anyone here messed with a chromecast?
[19:49] <a141982112> is there any way to capture webcam support in ffmpeg instead of v4l2-ctl
[19:59] <a141982112> just now i am using http://pastebin.com/fHwXZJVV
[19:59] <a141982112> but i am unable to find frame rate supported for each resolution
[20:01] <llogan> a141982112: can you show the output of "v4l2-ctl --list-formats-ext"?
[20:02] <a141982112> http://pastebin.com/KTEvYgdW
[20:06] <a141982112> what argument does ffprobe expect for option all, it says missing argument , here is whole command http://pastebin.com/KTEvYgdW
[20:07] <llogan> that's the same link
[20:07] <llogan> as before
[20:08] <a141982112> sry http://pastebin.com/QnPHv0MM
[20:09] <llogan> all is not a valid option.
[20:09] <llogan> "all" is a value for the -list_formats and -list_standards V4L2 input device private options
[20:09] <llogan> http://ffmpeg.org/ffmpeg-devices.html#video4linux2_002c-v4l2
[20:12] <a141982112> thanks, i did not go through document, i was looking in file libavdevice/v4l2.c and thought all is also option
[20:13] <aarobc> does the -map command just specify how many tracks there are? Trying to preserve the structure of an mkv file but just add another aac track in addition to the ac3 track
[20:14] <a141982112> do we have any option to get the supported frame rate for each supported resolution using ffmpeg.
[20:15] <a141982112> aarobc, you can use multiple map for two track
[20:17] <llogan> aarobc: ffmpeg -i input.mkv -i audio.m4a -map 0 -map 1:a -c copy -shortest output.mkv
[20:17] <llogan> http://ffmpeg.org/ffmpeg.html#Advanced-options
[20:20] <llogan> a141982112: not that i know of, but i believe default behavior is to select the largest supported frame size, and highest supported frame rate.
[20:22] <llogan> ...and to choose the "raw" input stream instead of compressed if available
[20:25] <a141982112> thanks llogan, as per looking in source code it looks there is also no option to do it even using libavdevice
[20:30] <a141982112> why do ffmpeg prefer raw instead of compressed, does it save time (ffmpeg encoder faster then webcam) or is it quality that we get from raw video
[20:35] <benlieb> I'm seeing (vie ffprobe) that one of my videos has a negative start time after trying to figure out why my concat is not working the way I'd like. Duration: 00:02:00.06, start: -9.045333, bitrate: 501 kb/s. This is having some strange consequences.
[20:35] <benlieb> First off, what does this mean?
[20:36] <llogan> a141982112: i'm guessing it will select raw by default. probably for quality.
[20:37] <benlieb> I'm the one who made that video using a command like this, which, at least in the eyes of the players I've used, is a good way to get a subsection of video from a longer one: cmd = "ffmpeg -y -ss #{(a)import.lesson_times[0]} -i #{@dir}/raw/#{@import.raw_source} -c copy -to #{to} -map_chapters -1 #{@dir}/raw_lessons/#{@import.lesson_id}.mp4"
[20:44] <benlieb> c_14: to the rescue?
[20:47] <c_14> If I had to guess, I'd say that the nearest iframe is 9.045333 seconds after the point you wanted to seek to and that gives it the negative start time, but I'm not sure.
[20:48] <benlieb> c_14: when I play this video in quicktime, it plays normally. When I play it in ffplay, it has 9 seconds of video BEFORE the -ss time in the "crop". When I use the concat filter, it includes these 9 seconds :(
[20:50] <c_14> ye, in that case I'm pretty sure it's what I said, try seeking those 9 seconds when you're concatenating the files.
[20:51] <benlieb> c_14: but that time to the nearest iframe will be different for every video. I'm going to be doing thousands of these...
[20:52] <c_14> Either don't use -codec copy in the first command, or try and programatically determine the start time and if it's negative seek that.
[20:52] <c_14> The 'problem' with codec copy is that it can only cut at iframes.
[20:53] <benlieb> c_14, ah
[20:53] <benlieb> so if I take that out it will not do that?
[20:53] <benlieb> but will it compress the video again and lose resolution
[20:53] <benlieb> ?
[20:53] <benlieb> c_14: Æ
[20:53] <c_14> Depends on the video codec you use.
[20:54] <c_14> You can shoot for something uncompressed or lossless and it won't losse quality in that step, but you'll be paying in filesize.
[20:54] <c_14> -s
[20:54] <benlieb> c_14: its going from mp4 to mp4
[20:54] <c_14> mp4 is a container, not a codec
[20:56] <benlieb> c_14 I've confirmed that this is what's happening by changing the the -ss time 2 seconds, and the amount the video was "off" equaled the difference.
[20:58] <benlieb> c_14: the original vid is :Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, smpte170m), 720x362 [SAR 8:9 DAR 320:181], 311 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 180k tbc (default)
[20:58] <benlieb> c_14: if I take out -c copy will it use this codec?
[20:59] <c_14> No, if you take out -c copy it'll default to whatever the container defaults to.
[21:00] <c_14> Which with mp4 is mpeg4 video.
[21:01] <llogan> if libx264 is not supported
[21:01] <benlieb> c_14: that reencoding will increase my processing time by 25%
[21:02] <c_14> benlieb: If you don't mind 'wasting' hdd space for a while you can use rawvideo and then convert to h264 in the last step.
[21:02] <benlieb> do have an idea as far as how to determine programatically the "start time"
[21:03] <benlieb> it seems I would have to parse the ffprobe output?
[21:03] <llogan> benlieb: see https://trac.ffmpeg.org/wiki/FFprobeTips
[21:16] <benlieb> llogan: tnx
[21:24] <benlieb> c_14: good news
[21:24] <benlieb> using -ss 0:0 is what is needed to set things right during concat, not the actual number of "offset"
[21:26] <c_14> hmm, that would make sense
[21:26] <benlieb> makes my life easier
[21:33] <myfree> question
[21:34] <myfree> I use "ffmpeg -v error -i 2.mp4 -f null -" to verify the integrity of file 2.mp4 and I'd like the exit status to be nonzero whenever there is an error, but that's not always so. for example, for file 2.mp4 the exit status is 0 in spite of these error messages: [mov,mp4,m4a,3gp,3g2,mj2 @ 0000000002b706a0] stream 0, offset 0x5bc67a1: partial file [h264 @ 0000000002b2f560] AVC: nal size 41195...
[21:34] <myfree> ...Last message repeated 1 times [h264 @ 0000000002b2f560] no frame! 2.mp4: Invalid data found when processing input
[21:36] <myfree> i.e. file 2.mp4 is somewhat corrupted but the exit status says it's not
[21:38] <myfree> on both Linux and Windows
[22:56] <ac_slater> hey all, I'm using the ffmpeg command line to learn how to invoke different pieces of the API. I see that ffserver can do RTP/RTSP stuff, but is it possible to stream via rtp just with the ffmpeg application?
[22:57] <ac_slater> and do I need to hand write an SDP ?
[23:03] <vl4kn0> Hi, is it possible to use cropdetect together with the crop filter? (in code, not in the ffmpeg commandline tool). I've looked at the cropdetect filter and found out that not only it prints the detected information in the log but also sets the frame metainformation like so: http://bit.ly/1pN2ZYg but I have no idea how to use that information in the code where loading the cropfilter.
[00:00] --- Tue Jun 3 2014
1
0