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
February 2014
- 1 participants
- 56 discussions
[00:21] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:4aa4533ee8b5: avdevice/v4l2: only use frame period from v4l2 if valid
[00:21] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:0997c2504b25: avdevice/v4l2: only use average frame rate if set
[00:22] <michaelni> ubitux, hypothetical case fixed, thanks for pointig it out
[00:22] <ubitux> cool, thx :)
[00:23] <michaelni> (hypothtical as our code is as yu say different, ....)
[02:42] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:a744064c4155: avcodec/tiff: reset geotag_count in free_geotags()
[02:42] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:96c4ba2392b9: avcodec/hevc: propagate error code from hls_coding_quadtree()
[02:48] <cone-542> ffmpeg.git 03Lukasz Marek 07master:ffe46e5d13f8: lavd/opengl_enc_shaders: make shaders code static and const
[02:48] <cone-542> ffmpeg.git 03Lukasz Marek 07master:c72f916c151e: lavd/opengl_enc: create format description table
[02:49] <cone-542> ffmpeg.git 03Lukasz Marek 07master:c9074b992e31: lavd/opengl_enc: rename GL_RED_COMPONENT define
[02:49] <cone-542> ffmpeg.git 03Lukasz Marek 07master:4afe1c117855: lavd/opengl_enc: factorize create/release window functions
[02:49] <cone-542> ffmpeg.git 03Lukasz Marek 07master:c8275331bac5: lavd/opengl_enc: factorize deinit_context function
[02:49] <cone-542> ffmpeg.git 03Lukasz Marek 07master:1fb1ddf64749: lavd/opengl_enc: simplify opengl_load_procedures usage
[02:49] <cone-542> ffmpeg.git 03Lukasz Marek 07master:69b19f2642c3: lavd/opengl_enc: fix window caption
[02:49] <cone-542> ffmpeg.git 03Lukasz Marek 07master:5059d8dfe3c8: lavd/opengl_enc: remove inlines
[02:49] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:549f052239d9: Merge remote-tracking branch 'lukaszmluki/master'
[03:29] <funman> michaelni: are you at FOSDEM?
[03:29] <michaelni> no
[03:30] <funman> ah that's a shame, why not
[03:30] <funman> it's very crowded but on the other hand it's nice to meet some people i only know from irc or mailing lists
[03:31] <michaelni> iam too much a geeky computer guy to travel around and meet people in real life
[03:32] <wm4> did you enter a deathmatch with someone from libav yet?
[03:32] <funman> well it's only geeky computer people anyway
[03:32] <wm4> (mandatory joke)
[03:32] <funman> no but i trolled libav people hard
[03:32] <wm4> oh?
[03:33] <funman> well I would tell you how if you come to FOSDEM next year ;D
[03:34] <wm4> too many scary people
[03:34] <funman> usually I do an audio recording of every VideoLAN meeting we make but this year I forgot to bring my recorders
[03:37] <funman> anyway this is your choice but you're missing on an occasion of trolling ;)
[04:16] <BBB> funman: I sat in one of those meetings when I was still on that side of the fork - but all those meetings are just useless
[04:16] <BBB> funman: see, most people just sit there, say their fancy word, then go on do whatever they did before - as if the meet never happened or nothing was said
[05:14] <cone-542> ffmpeg.git 03Luca Barbato 07master:7d56f2fffc14: mxf: Handle negative edit_rate
[05:14] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:8fb67c102655: Merge commit '7d56f2fffc14ad02001ee0689bee76a759da9ede'
[05:30] <cone-542> ffmpeg.git 03Matthieu Bouron 07master:c71662485333: mxf: Read field dominance flag
[05:30] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:23e48cd01fbd: Merge commit 'c716624853339ea4b1086a3957b334829370204c'
[05:31] <michaelni> mateo`, can you take a look at c71662485333 / 23e48cd01fbd, is it correct ? do we have something to test this ?
[05:39] <cone-542> ffmpeg.git 03Luca Barbato 07master:09e2203b8ba6: hevc: Consider first quantization group any reference to 0, 0
[05:39] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:493f750e7a50: Merge commit '09e2203b8ba6943d5c0fe6d73b65b145c3fdf98e'
[05:46] <cone-542> ffmpeg.git 03Luca Barbato 07master:816e5b997028: hevc: Reject impossible slice segment
[05:46] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:d9bb7fc3cb18: Merge commit '816e5b997028c8215c804b1e58b2388592ed612b'
[06:01] <cone-542> ffmpeg.git 03Michael Niedermayer 07master:ef034cbf185e: fate/xvid: fix idct & bitexact flag
[06:19] <cone-542> ffmpeg.git 03Reynaldo H. Verdejo Pinochet 07master:95d180998193: libavformat/mtv: add test for audio magic
[11:39] <JEEB> I'm somewhat surprised by the fact that I still can't find where exactly libavformat/mpeg.c decides the amount of streams
[12:08] <cone-959> ffmpeg.git 03Stefano Sabatini 07master:a270f63e832b: lavfi/overlay: add yuv422 format mode
[12:08] <cone-959> ffmpeg.git 03Stefano Sabatini 07master:5fc4dea39caf: examples: add avio_reading.c example
[12:20] <J_Darnley> Wow. Spam on the bug tracker
[12:20] <JEEB> yeah, tracs are among the things to get random spam on them
[12:21] <JEEB> also do you happen to know mpeg.c ?
[12:22] <J_Darnley> Yeah, anything where the internet can post comments will get spam. Still, it is the first time I saw it there
[12:22] <J_Darnley> and was that question directed at me?
[12:22] <JEEB> the FFmpeg one has gotten spam every now and then
[12:22] <JEEB> and yes
[12:23] <J_Darnley> No, not really. I've only made one change relating to mpeg encoding and that was to make ffmpeg not error when encoding jpeg images with constant qualtiy at a low framerate
[12:24] <JEEB> ok
[12:24] <JEEB> I am just kind of... overwhelmed with the MPEG-PS parser
[12:24] <JEEB> wanted to find out why libavformat wouldn't pick up a stream at all
[12:26] <J_Darnley> ugh good luck
[13:16] <cone-959> ffmpeg.git 03Stefano Sabatini 07master:60251c13e3c7: examples/avio_reading: remove stray empty line
[13:16] <cone-959> ffmpeg.git 03Stefano Sabatini 07master:290da7e75461: ffmpeg: tweak debug_ts logging and add more of it
[13:16] <cone-959> ffmpeg.git 03Stefano Sabatini 07master:a535d3952c66: lavf/avformat.h: fix typos
[13:16] <cone-959> ffmpeg.git 03Stefano Sabatini 07master:5871ee5072f7: lavf: add output_ts_offset option to AVFormatContext
[13:16] <cone-959> ffmpeg.git 03Stefano Sabatini 07master:bf96e547b738: doc/APIchanges: fix weird reindent
[13:18] <saste> why AVFrame.type is deprecated?
[13:19] <saste> what am I supposed to use to get the frame type?
[13:21] <nevcairiel> whats a frame type?
[13:30] <BBB> I think it's keyframe/nonkeyframe
[13:30] <BBB> saste: use pict_type?
[13:30] <BBB> (P, B, I, etc)
[13:30] <BBB> where I is key
[13:30] <nevcairiel> there is even a seperate key_frame thing if thats really it
[13:32] <michaelni> saste, AVFrame.pict_type doesnt lok deprecated
[13:32] <BBB> why do you need to know any of that in raw frames?
[13:32] <BBB> each frame is a keyframe once it's decoded
[13:34] <nevcairiel> its kinda useful to know if it was a keyframe
[13:34] <nevcairiel> ie. you can decide to suppress frames until the first key_frame comes along
[13:34] <nevcairiel> not all decoders do that for you and happily output garbage
[13:36] <nevcairiel> its all just informational, not crucial flags in any way
[13:36] <nevcairiel> somtimes helps debugging an issue though
[13:36] <JEEB> I guess I'll make an issue of this sample... I really seem to be out of my element with lavf/mpeg.c
[13:37] <nevcairiel> maybe you should just tell the user that gave it to you to go away! :D
[13:37] <JEEB> :D
[13:37] <JEEB> I just decided to try it because libavcodec now has decoders for all the related formats
[13:37] <JEEB> and then just tried prying it open with something that parses MPEG-PS
[13:37] <JEEB> it's UMD Video, a sample I had around for a while
[13:38] <saste> michaelni, BBB: AVFrame.type, not pict_type
[13:38] <saste> it is used for example in movie to detect the *media* type of the frame
[13:38] <saste> A/V/S etc
[13:39] <nevcairiel> S doesn't use AVFrame, and for A/V do what all the other code does, nb_samples is set, its A, otherwise V :P
[13:40] <michaelni> saste, if that worked thats just by coincidence
[13:40] <michaelni> type isnt the media type
[13:40] <michaelni> its buffer type like FF_BUFFER_TYPE_INTERNAL
[13:40] <saste> michaelni, ah!
[14:24] <BBB> I don't understand why video and audio share AVFrame, I mean, they share 1 or 2 variables like timestamp and ... that'sa bout it, but they're entirely different, why not make a AVFrame for video data and AVSamples for audio data?
[14:24] <BBB> to say that width applies to audio or samplerate to video is something only an engineer can come up with
[14:26] <nevcairiel> at least this way allocation and stuff related can be the same function
[14:26] <BBB> so common code can't be shared out of their structures being identical? how odd
[14:27] <anshul_> It would require an major bump, lots of thing will crash because of it
[14:27] <BBB> int allocate_video() { ... allocate_common(); .. } int allocate_audio() { .. allocate_common(); .. }
[14:27] <nevcairiel> just to get a few variables out of the context?
[14:28] <BBB> I think it's misdesign
[14:28] <BBB> but hat do i care i dont write spps, just codecs
[14:28] <BBB> s/spps/apps/
[14:29] <nevcairiel> I probably wouldn't have build it like this, but I also wouldn't change all the APIs to change it now
[14:30] <BBB> I can understand that part, I suppose I'm just trying to irritate the person that came up with this originally to crumble in humiliation for this suckiness
[14:30] <BBB> it's indeed probably not worth fixing now
[15:09] <saste> BBB: AVFrame design was defined in libavcodec ages ago
[15:09] <saste> it was video only at some point
[15:09] <saste> then the avcodec_encode/decode API was extended, and AVFrame was used to contain audio data as well
[15:10] <saste> i believe the idea was to have an unified API for both audio and video
[15:10] <saste> a for what regards AVSubtitles, it is still a different struct
[15:11] <saste> a possible idea would be to put all the A/V related fields in a contained structure
[15:55] <cone-959> ffmpeg.git 03Stefano Sabatini 07master:e756effd5858: lavfi/movie: fix display of pushed frame information
[16:22] <cone-959> ffmpeg.git 03Andrey Utkin 07master:6d7119dbd26a: lavfi/drawtext: fix reinit command
[17:54] <BBB> saste: let me just repeat myself, it's a terrible idea; audio and video are nothing alike
[17:55] <BBB> saste: and no, subtitles isn't any different - it has nothing alike with either video or audio
[17:55] <BBB> your body is a good example of how different they are - it chose to create different organs (eye vs ear) to perceive such senses. we should not try to be smarter than our body
[17:55] <nevcairiel> did you hear the brilliant plans to get rid of AVPacket and use AVFrame for compressed as well? :D
[17:59] <wm4> everything shall be a graph
[18:09] <saste> wm4, everything shall be a pony
[18:09] <nevcairiel> yay pony
[18:12] <JEEB> AVVideoPony
[18:12] <JEEB> AVAudioPony
[18:12] <JEEB> AVSubtitlePony
[18:16] <saste> BBB, yeah probably it's a bad idea
[18:23] <wm4> subtitle ponies will probably happen, though
[18:23] <wm4> because lavfi is hardcoded to take AVFrame only
[18:23] <wm4> I wonder how rendered subtitles will be handled... another AVFrame media type?
[18:23] <wm4> welcome to hell
[18:24] <nevcairiel> rendered subtitles are just images in need of blending, so they are video avframes?
[18:24] <wm4> well, many subtitle things return lists of images, not a single frame
[18:25] <wm4> at least the PGS decoder returns multiple subimages, and libass outputs a huge list of alpha bitmaps which have to be blended on top of each other
[18:26] <nevcairiel> whatever does the rendering can do that :P
[18:26] <wm4> you mean to blend them into a RGBA frame?
[18:26] <saste> wm4, an intermediary step would involve to separate audio and video fields in substructures
[18:27] <saste> even if i think a "media data" generalization concept (stuff containing A or V or S data) it's useful at some point, for example when filtering media
[20:04] <llogan> michaelni: can you check to see if http:bl plugin is active? I see no mention of it in admin/monitor, but i don't have plugins permissions, AFAIK
[20:05] <llogan> the spammers are good at striking when i'm afk
[20:22] <michaelni> llogan, ive given you trac_admin
[20:22] <michaelni> so you should be able to access all things now
[20:24] <llogan> michaelni: thanks
[20:27] <llogan> "You can enable or disable these filters from the General Plugins panel of the web administration interface." appears to be non-existant
[20:31] <llogan> oh, thats probably disabled in trac.ini
[20:31] <llogan> ignore my self-talking
[20:54] <cone-977> ffmpeg.git 03Clément BSsch 07master:7f42bfad5d76: lavfi/ebur128: add sample and true peak metering.
[20:54] <cone-977> ffmpeg.git 03Jean First 07master:6ef2315aafe3: lavfi/ebur128: print peak metering in dBFS
[20:54] <cone-977> ffmpeg.git 03Jean First 07master:2384cada120c: lavfi/ebur128: add true peak metering per frame
[22:27] <cone-977> ffmpeg.git 03Lukasz Marek 07master:c81a9d13f427: lavd/opengl_enc: fix parentheses in if condition
[23:25] <michaelni> llogan, if theres anything i should change or check in trac.ini, just say what
[23:31] <JEEB> if anyone feels like it, feel free to see why lavf/mpeg.c ignores the audio track that seems to be on ID 0xBD ? http://fushizen.eu/u/jeeb/derp/00002.MPS
[23:31] <JEEB> it should contain either ATRAC3 or ATRAC3+
[00:00] --- Mon Feb 3 2014
1
0
[05:37] <OODavo> I'm downloading 1080p video using youtube-dl, and it comes as separate video and audio files. Apparently they're supposed to be merge-able by doing "ffmpeg -i audio.m4a -i video.mp4 -acodec copy -vcodec copy out.mp4", but the resultant file I get only has the audio and no video. What am I doing wrong?
[05:38] <OODavo> Note that youtube-dl itself has support for merging DASH video using ffmpeg, and the file it produced had exactly the same problem, so I assume there are issues with my ffmpeg setup.
[05:39] <OODavo> (I have the Raring package from https://launchpad.net/~jon-severinsson/+archive/ffmpeg installed.)
[05:40] <OODavo> The same problem came up with the "normal" Raring ffmpeg package the dumb one that tells you ffmpeg is obsolete relative to avconv however.
[05:42] <Maverick|MSG> anyone know the default pix_fmt that libx264 will output an mp4 with? I can't seem to find it in the documentation
[05:45] <Maverick|MSG> nevermind, I think it is yuvj444p
[07:07] <anshul_> can any one explain static void clip_interval(int wmax, int *x, int *w, int *dx) what does the parameter means over here
[07:09] <anshul_> there is one line explaing parameters which is " Clip interval [x; x+w[ within [0; wmax[. " , I am unable to understand any thing from that line
[07:27] <OODavo> https://github.com/rg3/youtube-dl/issues/1809 is the specific problem I'm having, except that I'm using an actual ffmpeg build rather than an avconv one.
[09:07] <znf> Hello.
[09:08] <znf> Would ffmpeg be capable of drawing (or moving) a line based on the progress of the video being generated? Let's say I have a single frame, frame.png which I want to combine with a video. now, could there be a way to generate some sort of "virtual" progress bar over the video? from 0% to 100% ?
[09:26] <llogan> znf: maybe you could use an expression for x and/or y using overlay filter
[09:26] <llogan> http://ffmpeg.org/ffmpeg-filters.html#overlay
[09:26] <llogan> "sliding overlay" example may help
[09:26] <llogan> also http://ffmpeg.org/ffmpeg-utils.html#Expression-Evaluation
[09:30] <znf> llogan, indeed! thanks for the pointer
[09:30] <znf> I'll try to see if I can manage
[10:37] <znf> llogan, I don't really understand how to run that filter. I get: Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_overlay_0
[10:37] <znf> :-/
[11:16] <heyffmpef> hello can you point me to recent examples on libavcodec, especially how to record/encode/ audio, cause what i found on http://www.ffmpeg.org/doxygen/2.1/channel__layout_8h_source.html is out of date
[13:28] <znf> Maybe someone has an idea here, too: http://stackoverflow.com/questions/21510521/ffmpeg-move-a-slider-image-over…
[13:54] <ndrei_> Hello! I'm setting up a script to record my desktop, using a USB mic as audio device (via ALSA). It works great on its own, but when I add a webcam overlay, I get no sound. I'm currently reading the docs, and have managed to get it working via PulseAudio, but I'd rather not use Pulse and understand why it's not working with Alsa.
[13:54] <ndrei_> here's what I'm using: ffmpeg -f alsa -ac 1 -ar 48000 -i usb -f x11grab -s 1366x768 -r 10 -i :0.0+$offset -vf "webcam=/dev/video0:f=video4linux2, scale=400:-1, fps, setpts=PTS-STARTPTS [webcam] ; [in][webcam] overlay=main_w-overlay_w-20:main_h-overlay_h-20 [out]" -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf $quality -threads 0 -af volume=$mic_gain $filepath
[14:09] <ndrei_> Okay, reading the manpage this probably has something to do with stream selection. Will look into that, but I'd still appreciate help :).
[14:12] <foobarbaz> hi
[14:37] <znf> another question about filters - ffmpeg -loop 1 -r 25 -t 00:03:26.29 -i video.png -loop 1 -r 25 -i progress.png -filter_complex "overlay=eval=frame:x='if(gte(n,0), -W+(n)*0.24854368932, NAN)':y=H-h" -i video.mp3 -acodec copy video.mp4 - why wouldn't this evaluate on every frame? rather it seems to evaluate every second, instead of moving my overlay every frame by 0.24pixels, it moves it every second by ~6 pixels
[17:15] <znf> Is there any way to read id3 tags with ffmpeg and use them in a drawtext filter?
[17:22] <anshul_> you can do it with libav but ffmpeg does not allow you would not be able to do that
[17:22] <znf> that's sad :(
[18:01] <relaxed> znf: aren't they displayed when you run ffmpeg -i on it?
[18:02] <znf> relaxed, they are, how's that going to help me? :)
[18:02] <znf> I thought ffmpeg could do something smart like -filter_complex 'drawtext=text="%artist - %title"'
[18:03] <relaxed> you could use awk and some scripting
[18:03] <znf> I know I could :)
[18:03] <znf> I was hoping to do it all in ffmpeg
[18:03] <relaxed> your hopes have been crushed
[18:04] <relaxed> I bet awk + the libass filter would be best if you have to script it.
[18:05] <znf> there's tons of options if I have to do it outside ffmpeg :)
[18:05] <relaxed> indeed
[18:05] <znf> now, while I got someone's attention
[18:06] <znf> http://pastebin.com/bSBiwcLS <-- why does my overlay animation move 2 pixels every few frames instead of 0.24 pixels every frame like it should? :)
[18:06] <relaxed> znf: you should file a feature request on that.
[18:35] <c0nio> hi, is it possible to stream a directshow device encoded in libvpx to an udp port?
[18:36] <c0nio> i got mpeg2 video working fine but had no luck with libvpx
[18:42] <c0nio> Hello71: http://pastie.org/private/iko6hhv15632lv2bie6zla
[18:42] <c0nio> i'm using those commands
[18:42] <Hello71> and the output?
[18:43] <c0nio> http://pastie.org/private/om8wgq9hbqqumgsa1rhyna
[18:44] <Hello71> so... what's the issue?
[18:45] <c0nio> i cant receive an image using ffplay
[18:45] <znf> what does ffplay say?
[18:45] <c0nio> nothing really just standard output, it just behaves like its not receiving any data
[18:48] <relaxed> c0nio: -f webm
[18:49] <c0nio> relaxed: same result in ffplay
[18:51] <znf> http://stackoverflow.com/questions/18815092/webm-local-udp-streaming-using-… <-- this guy also tried it
[18:52] <c0nio> yea i saw that post
[18:57] <relaxed> works over tcp
[18:57] <relaxed> -f webm 'tcp://localhost:6001?listen'
[18:58] <c0nio> for streaming?
[19:00] <c0nio> it switches to Stream #0:0: Video: rawvideo, bgr24, 640x480, 16 tbr, 10000k tbn, 16 tbc and just drops frames
[19:01] <znf> If you have a video.file that is at 25fps and 1 minute long, can you properly extend it to 3-4-5 minutes while overlaying on top of another video, but keeping it at 25fps?
[19:01] <znf> (and I probably don't make much sense now after 26 hours awake)
[19:19] <Fohlen> anyone knows about youtube playback files?
[19:20] <Fohlen> somehow I can convert them with ffmpeg to mp4 (which takes AGES) and then to mp3, but not directly
[19:20] <Fohlen> Output file #0 does not contain any stream
[19:21] <Fohlen> sure, second
[19:24] <Fohlen> http://pastebin.com/r42d1DP3
[19:25] <Fohlen> I verified that libmp3lame is installed, and it works converting mp4 to mp3
[19:25] <znf> What's with all the inconsistencies between ffmpeg versions and the manual? :-/ the filters page mentions -ovs and some stuff that my ffmpge doesn't have :(
[19:25] <Fohlen> converting to mp4 is very slow, dunno if I could speed that up
[19:25] <Fohlen> @relaxed
[19:26] <Fohlen> doesn't need to be best quality
[19:26] <znf> Fohlen, -preset ultrafast
[19:26] <Mavrik> znf, the manual is consistent.
[19:26] <Mavrik> you probably have ancient ffmpeg.
[19:26] <znf> ffmpeg version N-60087-g94a5241 Copyright (c) 2000-2014 the FFmpeg developers
[19:26] <znf> I wouldn't call that ancient :-/
[19:27] <Mavrik> Fohlen, you're using libav not ffmpeg.
[19:27] <Fohlen> znf, still that only gives me 1mb in 1 minute o.o
[19:27] <Fohlen> Mavrik, I installed ffmpeg
[19:27] <Fohlen> dunno what ubuntu package manager does
[19:27] <Fohlen> :(
[19:27] <znf> ubuntu has switch ffmpeg to avconv
[19:27] <Mavrik> well, it doesn't intall ffmpeg
[19:28] <znf> (which is yet another confusing thing!)
[19:28] <Fohlen> sorry for the inconvience then, is #avconv the better place to ask then?
[19:28] <znf> I don't think there's an #avconv channel
[19:29] <Mavrik> #libav.
[19:29] <Fohlen> znf, is there a different, for me the programm behaves exactly the same o.o?
[19:29] <Fohlen> thx
[19:29] <znf> Fohlen, it's different, yes
[19:29] <Fohlen> I dunno, never read the ffmpeg source
[19:29] <Fohlen> okay, thx :)(
[19:29] <Mavrik> znf, hmm, that's wierd then, you shouldn't be seening differences
[19:29] <znf> ffmpeg on ubuntu is just a wrapper for avconv these days
[19:29] <Mavrik> I'm just not sure if Doc is built from master or from latest stale
[19:30] <Mavrik> *stable
[19:30] <Fohlen> is that good or bad?
[19:30] <znf> I don't have drawtext=border for example :-/
[19:30] <Mavrik> Fohlen, it's old which is the bigger problem
[19:30] <znf> maybe my build is not compiled with those features *sigh*
[19:30] <Fohlen> why did they switched off then?
[19:30] <Fohlen> More convient, more stable?
[19:31] <znf> one would say consistency, but it' far from that :P
[19:31] <Mavrik> Fohlen, because Ubuntu maintainer was politically on the other side of the fork.
[19:31] <Mavrik> Debian more exactly.
[19:31] <Fohlen> does the fork feature up any advantages?
[19:32] <znf> just confusion and mayhem
[19:32] <Fohlen> hmm
[19:32] <Fohlen> sounds prety shit
[19:33] <Fohlen> maybe I'll self-compile ffmpeg, thx for the infos! :)
[19:33] <Mavrik> Fohlen, there are static buidls
[19:33] <Mavrik> which you just download and run
[19:33] <znf> I'd suggest getting a static build, rather
[19:33] <Fohlen> why so?
[19:33] Action: Fohlen likes having a look on the structure of software he uses
[19:33] <Fohlen> :)
[19:34] <znf> ffmpeg is not that easy to compile and meet its dependencies, for my own experience
[19:34] <znf> it's a huge project :)
[19:34] <Fohlen> oki
[19:35] <c0nio> Fohlen: i cross compiled an LGPL version for work, took me about 4 days to figure everything out. not worth the hassle if you dont get money ;)
[19:36] <Fohlen> 4 days?
[19:36] <Fohlen> seems like someone missed the autogen
[19:36] <Fohlen> :D
[19:36] <znf> hmm, weren't there quite a few windows builds of ffmpeg? I can't find any with --enable-libopencv
[19:36] <c0nio> cross compiling on linux for win32 libs
[19:37] <Fohlen> c0nio, mingw is a whore
[19:37] <Fohlen> writing cross-software is a shity task
[19:37] <Fohlen> we should just abadone windows
[19:37] <Fohlen> that'd be fine
[19:37] <c0nio> yes, but people who buy the software won't :)
[19:38] <Fohlen> c0nio, give it one or 2 years
[19:38] <Fohlen> :P
[19:38] <Fohlen> even government switches off linux nowadays
[19:38] <Fohlen> ;)
[19:38] <Fohlen> business changed the last years
[19:38] <Fohlen> open-source is getting trendy
[19:38] <Fohlen> :)
[19:41] <Fohlen> anyway thx guys, I'll try my luck in #libav
[19:43] <znf> Fohlen, ffmpeg -i input -acodec copy -vcodec copy file.mp4
[19:43] <znf> for youtube videos
[19:45] <Hello71> or delete a and v
[19:48] <znf> that too
[19:49] <brontosaurusrex> how do i use replaygain filter, an example?
[19:56] <znf> does yuva420p have an alpha channel?
[20:03] <Mavrik> znf, yes, hence the "a" :)
[20:03] <znf> was making sure :)
[20:34] <znf> let' say I have 2 videos, one is 1 minute long, the other is 3-4 minutes long. I want to overlay the short one over the long one, while having both end at the same time. How would I do that?
[20:34] <Mavrik> ugh
[20:35] <Mavrik> how would that look?
[20:38] <znf> Mavrik, the 2nd video would be in a small corner :)
[20:38] <Mavrik> no
[20:39] <znf> uhm?
[20:39] <Mavrik> how do you expect a 1 minute to play for 4 minutes?
[20:39] <znf> re...sample or something?
[20:39] <Mavrik> of what?
[20:39] <Mavrik> do you want a loop?
[20:39] <Mavrik> do you want a slow-motion recording?
[20:39] <znf> no, I don't want a loop
[20:39] <Mavrik> do you want a duplicated video?
[20:39] <znf> I want some sort of timeshift
[20:40] <znf> the 2nd (short) video is just a non-descript animation, more like a mask for the 2nd one
[20:40] <znf> so I don't care about the timing on that
[20:41] <znf> except they both have to start at the same time and end at the same time :)
[21:04] <llogan> everyone is confused
[21:04] <llogan> see "shortest" option in the overlay filter
[21:05] <llogan> i guess
[21:24] <brontosaurusrex> znf, no, you don't want that.
[21:24] <znf> brontosaurusrex, why not? :(
[21:24] <znf> I want that
[21:25] <brontosaurusrex> define the 2nd clip as nicely loopable and then work on from there
[21:26] <brontosaurusrex> slo-mo is always a bad choice
[21:26] <brontosaurusrex> especially when overlayed into non-slomo clip
[21:30] <znf> which part of can't loop didn't he understand? :-/
[21:32] <znf> Hmmm. I don't get it.
[21:33] <znf> I create a yuva420p webm file, but when I do ffmpeg -i I get yuv420 :-/
[21:50] <fraktor> I'm trying to cut a video with frame precision.
[21:51] <fraktor> as far as I can tell though, it only goes to fractions of a second.
[21:51] <fraktor> can I enter a frame number and have ffmpeg cut that?
[21:52] <fraktor> or
[21:53] <fraktor> alternatively, how can I make frame%04.png match when the numbers start at frame0230.png?
[21:56] <znf> fraktor, -dframes ## ?
[21:57] <znf> ffmpeg -i input -t 00:30:00 -dframes 15 frame%04.png
[21:57] <fraktor> the problem that I'm having is that I need to record two video files.
[21:57] <fraktor> one is frames 0 to 229
[21:57] <fraktor> the other is frames 230 to 308.
[21:58] <fraktor> and when I split the video into png frames, and separate the two, I can encode frames 0 to 229, but I can't encode frames 230 to 308.
[21:59] <fraktor> frame%04d.png doesn't work when it doesn't start at 0, and frame*.png just generates a video file with one frame.
[23:23] <freezway> so I'm working on a music sorting program using libavformat. I'm trying to make it ignore non-music files, including video. This is currently implemented as checking if it has a audio stream but not a video stream. Unfortunately some songs have their album art as a video stream. Any ideas on how to resovle this?
[23:24] <JEEB> there's IIRC a composition flag for that
[23:25] <freezway> where?
[23:26] <JEEB> AV_DISPOSITION_ATTACHED_PIC
[23:26] <JEEB> seems to be the flag
[23:27] <JEEB> a stream has a member called disposition
[23:27] <JEEB> you can check that & AV_DISPOSITION_ATTACHED_PIC
[23:27] <JEEB> if that is true, then it's an attached pic
[00:00] --- Mon Feb 3 2014
1
0
[02:30] <llogan> kierank: can i leave your name as backup mentor for H.264 MVC? also, do you have any additional project ideas?
[07:06] <cone-546> ffmpeg.git 03Michael Niedermayer 07master:85d51d8e327c: avcodec/vc1dec: field pictures with direct mode MBs, followed by frame pictures are not supported
[07:06] <cone-546> ffmpeg.git 03Michael Niedermayer 07master:f4b288a639bb: avcodec/vc1dec: Print warning for frame pictures with direct mode MBs, followed by field pictures
[17:17] <cone-434> ffmpeg.git 03Michael Niedermayer 07master:388b4cf86ed5: avcodec/vc1: factor read_bfraction() out
[17:17] <cone-434> ffmpeg.git 03Michael Niedermayer 07master:dcf5bfbdb613: avcodec/vc1: Check bfraction_lut_index
[19:22] <cone-434> ffmpeg.git 03Michael Niedermayer 07master:b51e9354772d: avcodec/vc1: reset fcm/field_mode in non advanced header parsing
[20:44] <JEEB> btw, what's this start parameter that lavf/ffmpeg is outputting Duration: 00:01:36.10, start: 7079.000000, bitrate: 33811 kb/s ?
[20:52] <nevcairiel> JEEB: start_time in AVFormatContext i assume, ie the offset of the first timestamp
[20:52] <JEEB> ah
[20:53] <JEEB> and just got to avformatcontext->start_time
[20:54] <JEEB> I was just looking at it because someone was complaining that their ~01:30 mpeg-ts played for longer than that
[20:54] <JEEB> and that start variable looked suspiciously close to that
[21:05] <nevcairiel> mpegts very rarely starts at exactly 0
[21:05] <nevcairiel> at least if its from broadcast
[22:39] <lukaszmluki> Hi, does anyone know how to present AVRational in AVOptionRange struct?
[22:49] <JEEB> any simple way of listing all tracks from an MPEG-TS file?
[22:49] <JEEB> uhh, not TS
[22:49] <JEEB> PS
[22:49] <JEEB> even ones with unknown identifiers
[22:56] <nevcairiel> i thought ffmpeg would show all, even if unknown tracks with none codec
[23:01] <JEEB> either this file is muxed in a weird way or that doesn't seem to be so :s
[23:06] <wm4> lukaszmluki: a rational range?
[23:08] <cone-542> ffmpeg.git 03addr-see-the-website(a)aetey.se 07master:80a79f264136: RoQ decoder: Remove misleading diagnostics.
[23:08] <cone-542> ffmpeg.git 03addr-see-the-website(a)aetey.se 07master:392b0345d6d2: RoQ-encoder: introducing Quake 3 compatibility option
[23:41] <michaelni> lukaszmluki, value_min/max are limits on the value of the rational, component_min/max would limit the 2 integers
[23:43] <ubitux> michaelni: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718805 IIRC you kept those assert; it seems they're triggerable somehow with v4l2
[23:43] <ubitux> given how much changes we have in v4l2, that might not be true though
[23:49] <michaelni> ubitux, that assert fails when the timebase is negative or something like that, removing the assert is not likely going to make that work
[23:50] <ubitux> yes i know, i'm not asking to remove those assert
[23:50] <ubitux> but it might reveal a real bug in v4l2
[23:51] <michaelni> s/is negativ/is negative or 0/
[23:53] <wm4> why is it an assert instead of returning an error?
[23:53] <ubitux> because you can't return an error
[23:53] <michaelni> and because nothing checks the return code
[23:59] <JEEB> hmm, "Found stream id 0xBD = Private Stream 1" , where do I add this in libavformat/mpeg.c to make it try and select this stream?
[00:00] --- Sun Feb 2 2014
1
0
[00:30] <ac_slater> Alright guys, so I'm using ffmpeg's libs to do some video processing. I'm pretty new to the world of video/imaging. I'm working on a project where I have to decide on a container / codec. Is there a codec that is mostly simple to encode/decode and is faily standard?
[00:30] <ac_slater> MPEG2 Part 2 ?
[00:32] <ac_slater> (MPEG 4 Part 10 h.264 is too heavy for my target platform (arm))
[00:36] <SenseiV183> Is there a more powerful media file analyzer than ffmpeg -i mediafile.type like one that shows all codec options of source video files?
[00:36] <ac_slater> SenseiV183: on linux I use `mediainfo`
[00:37] <SenseiV183> ac_slater, I'll check that out now. Thanks
[01:02] <llogan> SenseiV183: ffprobe
[01:03] <llogan> ffprobe -show_streams -show_format input.foo
[01:03] <llogan> etc
[01:03] <llogan> as for the lossless intermediate files you can try: huffyuv, ffv1, utvideo, libx264/libx264rgb
[01:04] <llogan> as for a distro Arch uses FFmpeg and it is kept relatively up to date with the latest branch
[01:06] <SenseiV183> llogan, Wow MediaInfoLib - v0.7.67 that ac_slater mentioned has lots of details, even minimum and maximum frame rate, never seen ffmpeg display that.
[01:06] <llogan> mediainfo output can be incorrect
[01:07] <llogan> did you try ffprobe?
[01:07] <llogan> ac_slater: why do you think H.264 is too "heavy"?
[01:08] <llogan> and what are you trying to do, exactly?
[01:09] <ac_slater> llogan: yea maybe I need to be more specific. For sake of conversation, just imagine taking in some container, doing some work on it's streams, and sending it either a) out some socket or b) to an output container
[01:09] <ac_slater> specifically video streams, I dont care about audio
[01:09] <SenseiV183> Exactly I want to take the footage off the GoPro and convert into a lossless format with all intra frames so I can make my cuts easier.
[01:10] <ac_slater> llogan: problem is, if I encode my final frame data to h.264, I get terrible real-time performance (which is expected). I need a codec that will let me do read/write pretty quickly in real time.
[01:11] <SenseiV183> neither mediainfo nor ffprobe nor ffmpeg seam to display i frames b frames info for a file.
[01:11] <ac_slater> ie- demux container->do work on video stream->encode back to something->output
[01:11] <llogan> SenseiV183: try those suggestions
[01:11] <llogan> ac_slater: using API or cli tools?
[01:12] <ac_slater> PAI
[01:12] <ac_slater> API* ;)
[01:12] <ac_slater> libavcodec, libavformat, etc
[01:13] <llogan> "performance" as in encoding performance? libx264 can use different presets to affect encoding speed
[01:13] <ac_slater> llogan: I don't know enough about the benefits of each codec type to really choose a suitable one.
[01:13] <llogan> what are you going to do with the output?
[01:13] <ac_slater> llogan: right, even the baseline profile is too much for my little ARM cortex A9 to handle
[01:14] <llogan> that's a profile. i was talking about the presets.
[01:14] <ac_slater> llogan: that's a tricky question, eventually send out to RTSP, but for now it would be nice to benchmark dumping it out to a new container
[01:16] <ac_slater> llogan: ohh right. H.264 is massively complex... I was told once that messing with the presets can violate certain constraints if/when someone (ie- RTSP) is trying to play it :-/. Didnt dig much past that. If you think fine-tuning h.264 settings will get me some decent encode speeds, then I should probably stick to that. My input frame rate is 60fps, what do you think the BEST h.264 encode FPS I could
[01:16] <ac_slater> possibly get (assume slow but not dead-slow CPU speeds, DDR3, etc)?
[01:17] <ac_slater> as in, something equiv to a smartphone CPU
[01:18] <SenseiV183> llogan, ffprobe -show_streams -show_format input.foo <-- That command is Golden! Very very nice. Exactly what I was looking for! All the details!!!! Bless you.
[01:20] <llogan> SenseiV183: you can also change the formatting of the output. see -print_format in "ffmpeg -h"
[01:21] <llogan> ac_slater: it depends® (on too many things to make an accurate guess)
[01:22] <ac_slater> llogan: yea understandable.
[01:22] <llogan> and if you're stuck you can always ask the libav-user FFmpeg API mailing list
[01:22] <ac_slater> llogan: if you could say that one codec is the "fastest", which would it be?
[01:23] <llogan> maybe rawvideo
[01:23] <ac_slater> llogan: I also dont really care too much about compression rations
[01:23] <ac_slater> ratio*
[01:23] <ac_slater> llogan: interesting
[01:25] <ac_slater> llogan: I appreciate the input mate, take it easy
[01:36] <ml604> hello, looking for a command to convert from I420 to YUVA, anyone?
[01:41] <llogan> ml604: ffmpeg -i input -pix_fmt yuva* -c:v ffv1 output.nut
[01:41] <llogan> see "ffmpeg -pix_fmts"
[04:52] <james1ba> Hello there folks. Is this a good place to ask a quick question that I couldn't help on over at stackoverflow?
[06:50] <anshul> when I am seeking the audio to start I am getting a jerk or bad sound, is there any concept similar to I frame in audio
[06:51] <thebombzen> Are you seeking with -ss before or after -i?
[06:51] <anshul> i am using api avformat_seek_file(ctx->audio.in_fmt, -1, 0, 0, 0, 0);
[06:51] <thebombzen> oh. libavcodec api. can't help you there, only used the CLI
[06:52] <thebombzen> sorry libavformat api
[06:55] <anshul> I think I have messed up with min_ts and max_ts, my motto is to restart the same audio when eof file is recieved from av_read_frame.
[08:11] <anshul> is there any way to get the lock (mutex) in libavutil/log.c , if I am trying to use mine own default function
[10:45] <popo`> hi, i am doing something like 'mplayer -vf stereo3d,scale=800:800,eq2=1:-1 -fps 6 yuv4mpeg 1.MOV', how can i record this output to a video file? i was told to ask here
[10:46] <popo`> sorry: 'mplayer -vf stereo3d,scale=800:800,eq2=1:-1 -fps 6 1.MOV'
[10:48] <klaxa> try: ffmpeg -i 1.MOV -vf stereo3d,scale=800:800,eq2=1:-1 -fps 6 out.mkv
[11:08] <popo`> klaxa: [AVFilterGraph @ 0x873c0c0] No such filter: 'eq2'
[11:11] <popo`> i run arch linux ...
[11:11] <sacarasc> That was for me.
[11:12] <popo`> sry
[11:25] <anshul> if i am taking AVClass object in my application structure, what should i set to category AV_CLASS_CATEGORY_NB or AV_CLASS_CATEGORY_NA
[13:54] <steinchen> hello all.. i want to streamcopy a .rec file which is mpeg2ts of 1gb size... but ffmpeg stops at 70mb - i can place the file somewhere to examine. heres the pastebin: http://pastebin.com/g2FGXtri
[14:44] <relaxed> steinchen: why do you want mpg?
[15:20] <steinchen> relaxed, src is mpeg and i just need to streamcopy it
[15:21] <relaxed> source is mpegts
[15:21] <relaxed> what are you actually trying to do?
[15:23] <steinchen> convert the .rec into a valid mpg2.. the rec file itself is mpegts but cant be used
[15:23] <relaxed> used by what?
[15:24] <steinchen> another internal process... getting fingerprints out of it and compare it against other videos
[15:26] <relaxed> which container do you need?
[15:28] <relaxed> ffmpeg -i input -map 0 -c copy -f vob output.mpg
[15:53] <DopeLabs> anyone have any info on proper usage of -icy ?
[15:53] <bencc> how can I mix several live audio streams?
[15:53] <Hello71> -map
[15:54] <bencc> do I need to buffer packets for 1 packet duration so I'll have packets from all streams?
[15:54] <bencc> how can I handle dropped packets in case of unreliable udp streams?
[15:55] <Hello71> I think ffmpeg network handles that
[15:56] <Hello71> unless you're actually using libav* instead of ffmpeg per se
[15:57] <bencc> I want to do it with C
[15:57] <bencc> and I'm asking about the actual implementation
[15:57] <bencc> using ffmpeg no libav
[16:12] <steinchen> relaxed, thynks... tying that gives "Cannot map stream #0:4 - unsupported type."
[16:59] <c0nio> hi i want to stream my webcam input to the same computer (localhost) and watch it with VLC player i'm using: ffmpeg -f dshow -i video="Logitech HD Webcam C270 " -f mpegts udp://localhost:36363, but i cant open the stream in VLC
[17:00] <c0nio> i build the ffmpeg libraries etc myself with a cross compiler for win32, but udp is enabled by default right?
[17:46] <Guest6994> Hi, i'm trying to change audio volume in a movie. ffmpeg version 0.8.9-6:0.8.9-0ubuntu0.12.10.1 tells me: Unrecognized option 'af'
[17:47] <jnvsor> Guest6994: That's almost certainly not ffmpeg
[17:48] <JEEB> it is ffmpeg, but it isn't FFmpeg
[17:48] <JEEB> note the distinction
[17:48] <JEEB> (cli app vs project)
[17:49] <JEEB> and yes, as I was writing it's a binary from the libav project (which has not been around for a relatively long time any more, but unfortunately the debian-based distros were really slow at updating their package)
[17:49] <JEEB> you should use the avconv binary when using anything libav-based, and if that doesn't have audio filters then you might want to try the FFmpeg static builds
[17:53] <Guest6994> it's in the ubuntu repo and works fine for a lot of other things. i know that some dev on ubuntu favors the fork, but ... i mean, what's going on here? -af sounds pretty basic to me and should just work
[17:55] <JEEB> multiple reasons
[17:55] <JEEB> as in, possible ones
[17:56] <JEEB> 1) it's possibly not in the old ffmpeg binary, which is what was left to wither in libav (and the rewritten one is avconv, the changes of which are in FFmpeg's ffmpeg as well) 2) the old version does not have audio filters 3) libav doesn't have audio filters
[17:57] <JEEB> at least it seems from current avconv documentation that a) the -af option is there and b) there are some audio filters
[18:06] <Guest6994> all i'm getting out of this is some weird politics going on. Is version 0.8.9 ancient or broken?
[18:06] <jnvsor> Guest6994: both. use avconv or get ffmpeg
[18:06] <JEEB> it is ancient
[18:07] <JEEB> and unfunny enough only after 13.10 ubuntu got released did debian/ubuntu finally get to update all of the dependencies
[18:07] <JEEB> so only 14.04 will have something newer
[18:07] <JEEB> which is a goddamn disgrace
[18:13] <Guest6994> ok, thanks. but your previous remarks make it sound like "ubuntu ffmpeg" "ffmpeg" and "FFmpeg" aren't even the same thing.
[18:14] <Guest6994> i don't want to bother you with this any further. is there a place where i can read up onthis?
[18:15] <jnvsor> There
[18:17] <Guest6994> Sorry, missed that link further up. Thanks again to all of you!
[18:19] <JEEB> Guest6994, FFmpeg is the project, ffmpeg is the binary
[18:19] <JEEB> Libav is another project, and it used to have ffmpeg as well as avconv
[18:19] <JEEB> when elenril rewrote quite a few parts of the option-related stuff
[18:19] <JEEB> he renamed the updated binary avconv
[18:19] <JEEB> and ffmpeg was left to wither, it was there with the 0.8 release
[18:19] <JEEB> later with the 9 release it was removed and avconv only was left
[18:23] <beastd> also be very careful with packages named ffmpeg in linux distros (especially the debian-based ones), they might just be transitional packages leading you straight to the fork misleadingly named Libav
[18:27] <beastd> For having a means of differentiation FFmpeg project has chosen start library micro versions at 100. so if you can see the library versions and it is a.b.c with c >= 100 then it is from FFmpeg
[18:28] <mikehelmick> Hey all
[18:29] <mikehelmick> Had a quick question. I'm trying to extract a thumbnail from a .mov file
[18:29] <mikehelmick> Locally, I'm running: ffmpeg -i /Users/mikehelmick/Desktop/IMG_0429.mov -vframes 1 -s 640x320 -ss 10 /Users/mikehelmick/Desktop/testing.jpg
[18:29] <mikehelmick> but to no avail :( Anyone have any ideas why I get this: Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
[18:30] <mikehelmick> Do I need to install a codec to handle video/quicktime mimetypes?
[18:33] <mikehelmick> Any help is greatly appreciated!
[18:34] <JEEB> start with pastebinning the full command and output
[18:34] <JEEB> and linking it here
[18:34] <JEEB> there are no espers here to my knowledge
[18:35] <mikehelmick> I did past it, it's literally only this: https://gist.github.com/michaelhelmick/2400e50127427b59d48b
[18:35] <mikehelmick> paste *
[18:35] <mikehelmick> One sec. Let me get the output
[18:36] <mikehelmick> Sorry, I didn't paste that :X
[18:36] <mikehelmick> JEEB: https://gist.github.com/michaelhelmick/ffceaede71065271b549 there ya go. Sorry!
[18:37] <JEEB> oh
[18:37] <JEEB> I have a feeling it parsed your ss incorrectly
[18:37] <JEEB> 00:00:10.000
[18:37] <JEEB> try this instead
[18:40] <mikehelmick> Hrpm. Got this instead
[18:40] <mikehelmick> JEEB: Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
[18:40] <mikehelmick> Running: ffmpeg -i /Users/mikehelmick/Desktop/IMG_0429.mov -vframes 1 -s 640x320 -ss 00:00:10.000 /Users/mikehelmick/Desktop/testing.jpg
[18:40] <JEEB> (Ž
[18:40] <JEEB> or you might want to put -ss first and -vframes after that?
[18:40] <mikehelmick> That's a good expression. I haven't seen that haha
[18:40] <mikehelmick> I'll try that@!
[18:41] <JEEB> also updating your ffmpeg might be a good idea
[18:41] <JEEB> it's very, very old
[18:41] <mikehelmick> Hrpm. I just brew installed it
[18:41] <mikehelmick> one sec
[18:41] <mikehelmick> Meh, that's the latest verison on Homebrew :(
[18:41] <JEEB> yes homebrew installs a very old one by default
[18:41] <JEEB> you need to use the HEAD switch
[18:42] <JEEB> probably because some specific apps are not updated to newer APIs
[18:42] <JEEB> but if you only need ffmpeg
[18:42] <JEEB> then you may just go and install the HEAD version
[18:43] <JEEB> yeah, it seems to be just --HEAD
[18:43] <beastd> mikehelmick: sorry i didn't delve into your problem and do not actually know what you want to do. but this may be interesting for you: http://ffmpeg.org/ffmpeg-all.html#thumbnail
[18:43] <JEEB> you should update your ffmpeg in any case
[18:45] <mikehelmick> I'm installing the latest version now.
[18:45] <mikehelmick> Is the apt version the latest? (if you happen to know off hand)
[18:46] <JEEB> what?
[18:46] <JEEB> just homebrew install the --HEAD version of ffmpeg
[18:46] <JEEB> it's an option in it
[18:52] <Guest6994> JEEB, beastd thanks just installed ffmpeg version 0.10.9-7:0.10.9-1~quantal1 from Jon Severinsson's FFmpeg PPA , which is linked to from ffmpeg.org. Doesn't recognise -af either.
[18:53] <JEEB> jesus christ something old again :D
[18:53] <JEEB> I don't think that's much better than libav 0.8's avconv
[18:53] <JEEB> just use the static binary
[18:55] <mikehelmick> JEEB: ever run into `Error: Failure while executing: git fetch -q origin` before? I ran `brew install ffmpeg HEAD` & I've updated brew. Did a brew doctor and brew cleanup
[18:55] <mikehelmick> Is that repo just effed?
[18:57] <JEEB> no idea, could be. Just fetched from the videolan repo itself (not via the source.ffmpeg.org thing) and it seems to work
[18:57] <Guest6994> ok, i think i'll bite the bullet. Still can't believe that -af was broken for so long. Are the binaries from http://ffmpeg.gusari.org/static/32bit/ ok?
[18:57] <JEEB> should be
[18:58] <mikehelmick> Yeah, it's trying to fetch from videolan. Hrm.. one sec
[19:00] <mikehelmick> JEEB: :O I just did `brew install ffmpeg -h` and it seems to be install 2.1.3 haha...
[19:00] <mikehelmick> Computers, man.
[19:05] <mikehelmick> JEEB: So, if I don't pass `-ss 10`
[19:06] <mikehelmick> or `-ss 00:00:10.000`
[19:06] <mikehelmick> it works haha
[19:06] <JEEB> yes, naturally
[19:06] <JEEB> how long is that clip?
[19:08] <mikehelmick> FML.
[19:08] <mikehelmick> 2 seconds.
[19:09] <mikehelmick> I couldn't have sworn it was at least 30, haha
[19:12] <Guest6994> <JEEB>, <beastd>,<fflogger>,<jnvsor> the static binary actually accepts -af . Thanks for your help.
[19:12] <mikehelmick> JEEB: There's seriously no good python wrappers for FFMPEG. -.-
[19:12] <mikehelmick> Maybe I'll learn more about it and write one. FFVideo isn't supporting my mov file. :/ and pyffmpeg doesn't have a pypi installation
[20:28] <biapy> hi
[20:28] <biapy> is there a way to compute replaygain using ffmpeg ?
[21:28] <khali> biapy: I use audacity for this
[21:28] <khali> but only because I don't need it too often
[21:30] <khali> biapy: did you try -af replaygain?
[21:30] <khali> according to the description it does exactly what you asked for
[21:30] <biapy> khali, no. Thank you !
[21:31] <biapy> i've forgotten about this option (seen in passing while reading documentation)
[21:32] <khali> biapy: -af volumedetect might be of some use to you as well
[21:34] <biapy> khali, not available on avconv ... i'm trying to make a portable script
[21:36] <steinchen> hi again.. hello all.. i want to streamcopy a .rec file which is mpeg2ts of 1gb size... but ffmpeg stops at 70mb - i can place the file somewhere to examine. heres the pastebin: http://pastebin.com/g2FGXtri - the hint to encode with " -map 0" gives "Cannot map stream #0:4 - unsupported type."
[21:37] <JEEB> biapy, if it's not available in current git HEAD libav either, then I recommend you poke #libav-devel and ask for a backport :P
[21:38] <biapy> JEEB, not an option, i'm writing a script for current ubuntu / debian (and eventually mac os x)
[21:39] <biapy> > https://github.com/biapy/howto.biapy.com/blob/master/various/mussync-tools
[21:39] <biapy> > music library conversion tool (wrapper to ffmpeg of avconv)
[21:46] <JEEB> well
[21:47] <JEEB> have fun with that then
[21:47] <biapy> thank you
[21:47] <biapy> mp3gain seems to work (randomly)
[21:47] <JEEB> :)
[22:22] <llogan> biapy: avconv is not from FFmpeg
[22:24] <biapy> llogan, i know
[22:24] <biapy> llogan, but i try to find help where i can :D
[22:24] <biapy> llogan, and its ffmpeg channel that helped me , not libav one :D
[22:25] <llogan> you need to ask in #libav for avconv help anyway, and here for FFmpeg stuff
[22:26] <llogan> steinchen: i don' see "unsupported type" in your console output
[22:27] <llogan> also, don't use -sameq. it doesn't mean "same quality", it ahs been removed from ffmpeg, and does not make sense when stream copying anyway (and is therefore probably ignored)
[22:27] <llogan> and the 1.0 branch is old. try a recent build when you encounter issues
[22:27] <llogan> !dp static
[22:30] <steinchen> ill try with the latest ty... the message appears only with "-map 0" .. heres the full paste: http://pastebin.com/eWYxz23G
[22:31] <steinchen> is there a debian repository for the latest builds?
[22:34] <llogan> steinchen: if there is one i don't know of it
[22:37] <steinchen> ok,.. it seems that the stream changes in the .rec file... anyone willing to take a look at the source file?
[22:39] <llogan> you could try increasing for the 'analyzeduration' and 'probesize' options
[22:39] <llogan> *increasing the values
[22:46] <steinchen> mh i tried various adjusts but it does always stop at the same position
[00:00] --- Sun Feb 2 2014
1
0
[00:22] <ramiro> in rgb16to24(), while expanding a value from 5 to 8 bits, the last 3 bits are made up from the top 3 bits from the original value (so abcde becomes abcdeabc). why is this better than just adding zeroes (abcde000) or half (abcde100) to the end?
[00:26] <michaelni> it ensures white stays white
[00:27] <michaelni> consider 1bit -> 8bit, white would end as 50% gray, for 5->7 its less extreem
[00:29] <ramiro> michaelni: ah, that makes sense. thanks...
[00:33] <nevcairiel> its a bit tricky though if you deal with a limited range format, where 235 is perfect white in 8-bit, and 940 is perfect white in 10-bit, simply adding two zeros ensures this, and i dont think swscale cares about this difference
[00:34] <nevcairiel> (not in this particular function, but the same expansion code is used all around)
[00:49] <cone-455> ffmpeg.git 03Stefano Sabatini 07master:411185654577: doc/APIchanges: apply minor formatting fixes
[01:31] <drv> j-b: hello
[01:41] <cone-455> ffmpeg.git 03Michael Niedermayer 07master:2e02d7123788: ffmpeg: print data size too in statistic
[01:53] <llogan> michaelni: "Your work will be to add support for P frames, that is for motion compensation and estimation". the ", that is" is confusing to me. are you saying the p frames are used for motion comp and est?
[02:00] <michaelni> P frames use motion compeansation in the decoder and encoder, and motion estimation in the encoder
[02:01] <michaelni> i meant that to add support for P frames one has to add support for MC/ME
[02:01] <michaelni> feel free to reword/rewrite as you feel is best
[02:01] <michaelni> (that applied to all i wrote)
[02:02] <michaelni> no need to ask me
[02:24] <llogan> michaelni: do you have an image suggestion for ffv1 p frames?
[02:28] <michaelni> hmm, maybe a screenshot from a random video with "-vismv 7" could be used
[02:29] <llogan> LGTM. I'll add it later.
[02:29] <michaelni> llogan, or maybe -vismv 7 -debug +vis_mb_type
[02:31] <michaelni> also all other projects should proably be copied from the 2013 page as a startpoint, but i can do that later if noone else did
[02:31] <iive> GSoC?
[02:31] <michaelni> iive, yes
[02:32] <iive> good luck. :)
[02:33] <iive> btw, do we have proper concatenation in ffmpeg already?
[02:36] <iive> see ya
[03:14] <cone-455> ffmpeg.git 03Michael Niedermayer 07master:c89f8f80cc83: avformat/hdsenc: check mkdir() return code
[03:34] <cone-455> ffmpeg.git 03Michael Niedermayer 07master:a85a718f26ba: doc/examples/decoding_encoding: Check all av_samples_get_buffer_size() returns
[10:05] <ubitux> https://github.com/sympy/sympy #math
[10:22] <ubitux> i'll probably try to implement in asm a dct/idct (float DCT-II/DCT-III) 8x8 and 16x16
[10:22] <ubitux> the current C implementation in dctdnoiz is extremely naive and slow
[10:23] <ubitux> it's also relying on some of our rdft utils, but actually most of it is actually in C
[10:23] <ubitux> (only ARM actually has some code for this)
[10:24] <ubitux> (http://pastie.org/pastes/8684988/text)
[10:25] <ubitux> any hint where i could look for writing a fast "simd compliant" C code for this?
[10:25] <ubitux> (without all the various slow dct layers we have curently)
[10:28] <ubitux> BBB: you mentioned libvpx last time i raised that topic, but libvpx has integer only
[10:28] <ubitux> i could probably look at making the filter working with integer though
[10:30] <ubitux> (and yes i know i must finish the misc. lpf functions :P)
[11:57] <j-b> drv: your patch does not work for me. What sample?
[12:54] <BBB> ubitux: yeah libvpx is int only, if you look in the git history you'll find float implementations (c only though) of 16x16/32x32
[14:36] <cone-488> ffmpeg.git 03Ronald S. Bultje 07master:51daafb02eaf: x86: videodsp: Properly mark sse2 instructions in emulated_edge_mc as such.
[14:36] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:de17ccc774ea: Merge commit '51daafb02eaf96e0743a37ce95a7f5d02c1fa3c2'
[14:53] <cone-488> ffmpeg.git 03Ronald S. Bultje 07master:9ee9c679a7d4: x86: videodsp: Fix a bug in a %if statement where we used '%%' instead of '&&'.
[14:53] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:8eaa66212c31: Merge commit '9ee9c679a7d444db223cf932e89cd39351f54f2d'
[14:58] <cone-488> ffmpeg.git 03Jan Ekström 07master:531281852448: atrac3plus: Make initialization dependant on channel count rather than channel map
[14:58] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:dd4237f87d84: Merge commit '5312818524484a995433b986a2a7a6602572d4db'
[15:00] <michaelni> btw, ive increased the weight of tracs bayesian and regex spam filters
[15:01] <beastd> michaelni: yeah, so much spam :(
[15:05] <cone-488> ffmpeg.git 03Janne Grunau 07master:78987a88a88b: lavf: include 60 fps in guessed standard frame rates
[15:05] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:e53ec2fe3829: Merge commit '78987a88a88b28d93d03ed6c228bcb33f178444f'
[15:24] <cone-488> ffmpeg.git 03Janne Grunau 07master:7716dd9fbbce: xvid: switch to xvid mmx idct as soon as possible
[15:24] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:3f9e2aad3451: Merge commit '7716dd9fbbcea2700a100c995df967d5547c2eb9'
[15:32] <cone-488> ffmpeg.git 03Janne Grunau 07master:04ffd2203065: fate: add xvid test for custom matrices
[15:32] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:aa36dcf53441: Merge remote-tracking branch 'qatar/master'
[16:41] <drv> j-b: all the samples I have work; do you have a sample that fails?
[16:41] <drv> e.g. for a small sample http://samples.mplayerhq.hu/game-formats/bink/logo_legal.bik works
[17:29] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:fff2953163ff: avformat/flac_picture: allocate buffer padding for picture
[18:35] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:13aa82bbbb71: avformat/flac_picture: clear padding area
[18:35] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:2884688bd51a: avcodec/mjpegdec: pass into ff_mjpeg_decode_sos() and check bitmask size
[18:35] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:0de9d72b7c00: mxpeg_decode_end: zero bitmask size
[19:55] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:f58eab151214: avcodec/takdec: always check bits_per_raw_sample
[22:23] <J_Darnley> Does anyone know if, I think it's called this, a jump table exists in ffmpeg's x86 assembly?
[22:24] <ubitux> array of asm callbacks are handled in C code, if that's what you mean
[22:29] <J_Darnley> I want to jump to different locations in some assembly, the C has a switch-case block without breaks, so rather than a chain of if(value==1)...if(value==2) I wondered if there was an existing example.
[22:37] <ubitux> change the code to call functions
[22:37] <ubitux> and change the array in an init function for in the asm init C code
[22:38] <nevcairiel> yeah such branches are usually better kept out of the asm
[22:49] <J_Darnley> You're probably right...
[22:49] <J_Darnley> I should get it working first then try to clean up
[22:50] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:19b41f86457d: avcodec/mjpegdec: use the correct linesize in the flipping code
[23:09] <cone-488> ffmpeg.git 03Ståle Kristoffersen 07master:16097efb8caa: Auto-detect hevc in mpeg-ts.
[23:09] <cone-488> ffmpeg.git 03Michael Niedermayer 07master:dce93218d7bb: Merge remote-tracking branch 'cehoyos/master'
[00:00] --- Sat Feb 1 2014
1
0
[00:00] <Fusl> can someone tell me if i somehow can set a timeout to the mmsh protocol?
[00:01] Action: Qantourisc is verry confused on the quality settings thing of pp
[00:01] <Fusl> i'm trying to grab a mmsh-stream and save it to a file but sometimes the mmsh-source freezes and then ffmpeg doesn't write anything anymore where ffmpeg should then just exit with a warning somehow like "Source timed out, exiting."
[00:01] <DopeLabs> -shortest
[00:02] <DopeLabs> ?
[00:03] <DopeLabs> basically as soon as the first input stream ends ffmpeg will stop
[00:03] <Qantourisc> "a autoq CPU power dependent enabler" ?
[00:06] <PlaNick> hello all
[00:06] <PlaNick> is there anybody attending the FOSDEM this week end ?
[00:08] <llogan> Fusl: some of the protocols support a -timeout option. not sure about mmsh but you can give it a try. seconds or ms i'm guessing. if not then: patch welcome.
[00:10] <Fusl> llogan: isn't there such option to say "if nothing has been converted since a minute, kill it"?
[00:10] <Fusl> because the protocols documentation http://www.ffmpeg.org/ffmpeg-protocols.html#mmsh doesn't say anything about timeout
[00:13] <Fusl> llogan: Option timeout not found.
[00:13] <DopeLabs> does -shortest output.whatever work?
[00:13] <Fusl> why would that work DopeLabs?
[00:14] <Fusl> i think -shortest just says ffmpeg to finish when the first input source has been finished reading
[00:14] <Fusl> which hasn't, because it just freezed
[00:14] <DopeLabs> 'freezed'
[00:15] <DopeLabs> can mean lots of things
[00:15] <DopeLabs> one would think
[00:15] <DopeLabs> if its not getting any data
[00:15] <DopeLabs> thats the end
[00:15] <DopeLabs> and disconnect
[00:15] <Fusl> with freezed i mean the server didn't send any data anymore
[00:15] <Fusl> but ffmpeg was still connected to the server
[00:15] <DopeLabs> right
[00:15] <DopeLabs> try -shortest
[00:15] <Fusl> k
[00:16] <Fusl> gonna test that
[00:16] <Fusl> not sure if the server again drops my connection
[00:16] <Fusl> could take up to 6 hours ^_^
[00:16] <DopeLabs> are you sure that you arent being sent any data when this 'freeze' happens
[00:17] <Fusl> not sure, nope
[00:17] <Fusl> i just saw that the timestamp didn't change anymore
[00:17] <Fusl> after trying to kill it with ctrl-c it also did not exit
[00:18] <Fusl> (first ctrl-c would be finish encoding and then exit)
[00:18] <Fusl> it only exited after the second ctrl-c
[00:18] <DopeLabs> i kinda has this same issue... using a shoutcast server for the audio source... sometimes during live shows djs dont have the best connections.. any kind of buffering on the shoutcast would cause ffmpeg ti stop... because i had the -shortest command in there... took it out... works fine now
[00:19] <Fusl> so taking -shortest out of the command worked for you? O.o
[00:19] <DopeLabs> yes because it WAS stopping
[00:19] <Fusl> ah
[00:19] <Fusl> and you didn't want it to stop?
[00:19] <DopeLabs> correct
[00:19] <Fusl> ah, okay
[00:19] <DopeLabs> im not writing to a file
[00:19] <DopeLabs> i mstreaming back out
[00:20] <DopeLabs> basically this
[00:20] <DopeLabs> http://www.dopelabs.com/shoutcast-to-ustream-tv-justin-tv-twitch-tv-youtube…
[00:25] <Fusl> DopeLabs: tbh, i'm also not sure the container where the ffmpeg process is running on didn't just run out of disk space because if had only 2GB free now
[00:25] <Fusl> s/if/i/
[00:25] <DopeLabs> well i guess it all depends on what your trying to write then i guess
[00:26] <DopeLabs> but generally.. 2gb isnt much
[00:26] <Fusl> yep, i know
[00:26] <Fusl> i raised the limit up now so it has a few tb's free again
[02:39] <sineb> best dvd authoring software (free) ?
[02:43] <llogan> sineb: dvdauthor is one
[02:45] <sineb> thanks
[08:23] <Keestu> where i can find a sample code to stream rtsp video from ffmpeg into SDL2 ?. it is very much hard to figure out. KIndly someone help me
[09:03] <brontosaurusrex> valid git is still : git clone http://git.videolan.org/git/ffmpeg.git < ?
[09:05] <ubitux> http://ffmpeg.org/download.html
[09:05] <ubitux> > git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
[09:06] <ubitux> (it's still pointing on videolan though)
[09:06] <brontosaurusrex> ubitux, ok, but that 2nd url is better?
[09:06] <brontosaurusrex> and source.ffmpeg.org has a http:// version?
[09:07] <ubitux> well, i suppose the official website is a trustable source for its repository
[09:07] <ubitux> i suppose, but git:// is better
[09:07] <brontosaurusrex> yeah, but i'am firewalled
[09:07] <brontosaurusrex> badly
[09:16] <Qantourisc> Any idea why dctdnoiz is missing from my ffmpeg -filters list (and doesn't work if i specify it)
[09:20] <ubitux> Qantourisc: you probably disabled it
[09:20] <ubitux> note that it's *really* slow
[09:21] <ubitux> like several minutes per frame sometimes :p
[09:27] <Qantourisc> ubitux: jikes :p well better then banding ?
[09:28] <Qantourisc> ubitux: how about v1.2.4 that could also cause missing no ?
[09:28] <brontosaurusrex> any recent examples on how to use fdk-aac for variable-bitrate (quality based) encoding?
[09:29] <brontosaurusrex> fdk-aac-0.1.3 is what i got, the tarball
[09:36] <Qantourisc> http://trac.ffmpeg.org/wiki/AACEncodingGuide last modifed: 3 days ago
[09:37] <brontosaurusrex> Qantourisc, thanks
[09:38] <brontosaurusrex> my google-foo is low today ....
[09:38] <Qantourisc> brontosaurusrex: check history for what has been modified when ;p
[09:39] <ubitux> Qantourisc: 1.2.4 is really extremely old&
[09:40] <ubitux> Qantourisc: to remove banding you have gradfun
[09:40] <Qantourisc> ubitux: figures, for some reason it was in "very unstable don't try to install"
[09:40] <ubitux> and for denoising i suppose you have the old sharpen
[09:40] <Qantourisc> instealled 2.1.3 now though
[09:41] <ubitux> i recommend to play with the overlap to make the filter usable
[09:41] <Qantourisc> "the overlap" ?
[09:41] <ubitux> overlap option, in dctdnoiz
[09:41] <ubitux> i plan to make the filter a lot faster, but ENOTIME for now
[09:42] <ubitux> (patch welcome obviously)
[09:42] <Qantourisc> :)
[09:42] <Qantourisc> well was mainly wondering why a lot of filters where missing
[09:42] <Qantourisc> found that now :p
[09:43] <Qantourisc> suppose I coud use hqdn3d and gradfun
[09:44] <ubitux> yeah
[09:44] <ubitux> owdenoise as well
[09:44] <Qantourisc> that's also slow no ?
[09:44] <Qantourisc> ow depth
[09:45] <ubitux> nothing is as slow as dctdnoiz :)
[09:46] <Qantourisc> imo just chuck in fftw ?
[09:46] <Qantourisc> should be quite optimzed
[09:47] <ubitux> overkill
[09:47] <ubitux> and we have some asm all around, we just need to write some little asm for that filter
[09:51] <Qantourisc> This filter is designed for playback only. Do not use it prior to lossy compression. because compression tends to lose the dither and bring back the bands.
[09:51] <Qantourisc> hmmmm
[10:03] <anshul> I have some memory leakage in avformat_find_stream_info I have already close the codec and fmt context, but enable to get what I have to do clean this memory
[10:07] <Qantourisc> "could not write header for output file #0 (icorrect paramters ?): Invalid Argument"
[10:10] <anshul> are you using ffmpeg command
[10:11] <Qantourisc> ffmpeg -i somefile.avi
[10:11] <Qantourisc> ow
[10:11] <Qantourisc> put the -tune film in the wrong pace :p
[10:43] <pvagner> guys I have issues figuring out a proper way on how to transcode the audio using libavcodec. I would like to be able to transcode mpeg2 audio to VORBIS and AAC. I have self-compiled ffmpeg 1.1 containing libavcodec 54. I am only setting up global_quality, channels, sample_fmt, sample_rate, channels and bitrate in the output codec context. The error I am receiving says "sample_fmt invalid or not supported by the codec". I am using the same samp
[10:43] <pvagner> SAMPLE_FMT_S16 is it predictable what I might be missing?
[10:44] <anshul> Why not use git, if you are using for presonel
[10:45] <JEEB> pvagner, you should check what sample formats the coder you're using supports
[10:45] <JEEB> and if needed, convert with one of the two libraries for that
[10:45] <anshul> you can start with looking trancode_aac example at doc/example/ but it is with git not in ffmpeg 1.1
[10:45] <JEEB> (libav/swresample)
[10:46] <anshul> I have some memory leakage in avformat_find_stream_info I have already close the codec and fmt context, but enable to get what I have to do clean this memory
[10:47] <anshul> i have checked the same format with ffmpeg,so I think there is some step misssing that would release the memory
[10:47] <pvagner> JEEB: Can I see manually which sample_fmts a particular codec supports?
[10:48] <anshul> you can look inside libavocodec folder of ffmpeg vorbis and aac encoder and decoder file to see what they support
[10:48] <JEEB> pvagner, look at the identification part in libavcodec/***.c
[10:48] <JEEB> that has a list of sample_fmts
[10:49] <JEEB> of course it's possible to negotiate, too
[10:49] <JEEB> or well, get the list
[10:49] <JEEB> and then you can roll over that
[10:55] <pvagner> JEEB: AVCodec class has a SAMPLE_FMTS member. I think this is the array of supported sample formats. Most likelly I will try to choose most suitable sample format at runtime then. Can I assume when I am getting this error that it is really a sample format issue not an error with encoder configuration? e.g. trying to specify bitrate 128000 and quality 4 while encoding to vorbis?
[10:57] <JEEB> yes, generally that error comes from that. If you set multiple rate control modes I have no idea what happens, but you probably wouldn't get an error about sample formats :P
[10:57] <JEEB> either only one of the rate control modes get used, or you get another error
[11:03] <pvagner> JEEB: thank you verry much for the guidance. I will try to implement what you have suggested tonight and mostlikelly I will return back with additional questions then.
[12:24] <anshul> I am having memory leakage in read_frame_internal -> parse_packet -> av_dup_packet -> copy_packet_data
[12:43] <anshul> packet passed to decoder are to be freed after encoding has been done, otherwise memory leak is observed
[13:13] <FR^2> I want to "copy" all my dvds to my harddisk for easy access via xbmc. I'm sure there's some good how-to on this - any hints are welcome!
[13:14] <FR^2> Of course I could just use dd, but de-interlacing and encoding it to a more efficient format seems to make sense :)
[13:15] <FR^2> okay, okay, postpone that - the wiki seems quite good :D
[13:16] <theholyduck> FR^2, basic dvdripping with minimal concern for internet distrebution is pretty eays, in addition to the wiki, there should be plenty of other good sources aswell
[13:17] <FR^2> When simply searching on the internet I ran across a lot of out-dated or simply wrong howtos :)
[13:17] <theholyduck> well that will also happen
[13:18] <theholyduck> FR^2, if you want a little bit more simplified process, handbrake is basicly just a decent wrapper for ffmpeg/x264 ++
[13:18] <theholyduck> and i THINK it supports decrypting and sourcing from dvds without any fuss
[13:36] <FR^2> Hmmhmm. handbrake. I will have a look, thank you!
[13:38] <DeadSix27> FR^2: yep, handbrake is what i always used to rip BD's and DVD's
[13:39] <FR^2> DeadSix27: :)
[13:40] <DeadSix27> later due to other reasons i switched to meGUI and or python based batch scripts and the raw encoding binarys though
[13:40] <DeadSix27> had too much trouble with attachments/subtitle languages/script handling/timing
[13:41] <DeadSix27> but without ffmpeg all that would be taking annoyingly long
[13:42] <DeadSix27> FR^2: Also, i'm not sure, but when i last used Handbrake it had trouble handling PGS Subtitles, so be sure that works in newer versions as intended.
[13:43] <DeadSix27> (Been a year or so, i doubt it still gives trouble)
[13:43] <FR^2> subtitles are uninteresting for me.
[13:43] <FR^2> When trying out encoding DVDs I always ended up with a/v out of sync
[13:43] <DeadSix27> well then, handbrake is a easy to use GUI for little exprienced users
[13:43] <DeadSix27> it mainly gives good descriptions about its options.
[13:45] <FR^2> thanks
[14:44] <DeadSix27> Can someone tell me what this means, and how i'm able to fix this issue? "[abuffer @ 042989e0] Value inf for parameter 'time_base' out of range [0 - 2.14748e+009][abuffer @ 042989e0] Unable to parse option value "(null)" as sample format"
[14:44] <DeadSix27> > http://pastebin.com/JT6833Gg
[15:30] <anshul> how to seek file to start when file is finished in liavcodec libavfilter
[15:32] <anshul> DeadSix27, isnt that errror message self explanatory, are you using ffmpeg cmd or library
[15:32] <DeadSix27> ffmpeg cmd
[15:33] <anshul> if you
[15:33] <anshul> unspecified sample format
[15:33] <anshul> Consider increasing the value for the 'analyzeduration' and 'probesize' options
[15:34] <anshul> I think your stream is somekind of special one
[15:35] <anshul> cany you try some cmd like ffmpeg -i title.stream some.mp2
[15:35] <anshul> mp2 is most of the time stable then other codecs
[15:38] <DeadSix27> anshul: http://pastie.org/private/haqypaezalo2ug1ipg8cyg
[15:44] <anshul> if you have noticed Stream #0:1[0x80]: Audio: ac3, 0 channels
[15:44] <anshul> is that title.stream is playable
[15:44] <anshul> ffplay title.stream
[15:44] <DeadSix27> yep, atleast using ext. lav filters in mpc, and vlc
[15:45] <DeadSix27> but ffplay only plays the video
[15:45] <DeadSix27> and gives the same error
[15:45] <DeadSix27> as ffmpeg
[15:45] <DeadSix27> (well the yellow warning)
[15:45] <DeadSix27> i mean -> [mpeg @ 03d534c0]
[15:45] <DeadSix27> (as pastie has no colors)
[15:48] <anshul> There might be some similar bugs in trak ffmpeg, you can help the developer working on similar issue,
[15:49] <anshul> may be trying some option of ffprobe can help you analyse your stream
[15:49] <anshul> bye
[16:19] <Axel_> Hi all. Could someone tell me how can I record a video using ffmpeg?
[20:10] <hayuto> [A
[20:10] <hayuto> anyone have idea what ffmpeg options are best for hls streaming?
[20:10] <hayuto> hi
[20:25] <fragamus> hi does anyone know the Y411 format well enough to tell me about the macroblock? Is it long and flat? is it square? What is the geometric location within the macroblock of each of the six samples?
[21:12] <llogan> hayuto: http://ffmpeg.org/ffmpeg-formats.html#hls
[21:43] <odie33> does anyone have experience with cross compiling libvpx under linux for win32? i'm running into linking/compilation errors while building my ffmpeg libraries and couldn't find help anywhere else
[22:06] <SenseiV183> Do I need to ffmpeg-10bit for transcoding AVCHD camcorder and GoPro Hero 2 formats. Does ffmpeg-10bit support all the same command line options as does ffmpeg? I couldn't find any detais from google.
[22:09] <SenseiV183> ffmpeg version 2.1.3- http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2013 the FFmpeg developers
[22:09] <SenseiV183> built on Jan 22 2014 19:50:14 with gcc 4.8 (Debian 4.8.2-14)
[22:11] <SenseiV183> ffmpeg-10bit -h shows less options than ffmpeg -h
[22:13] <hayuto> llogan: i was thinking about encoding options like for example -tune zerodelay
[22:13] <hayuto> llogan: i know how to make m3u8 :P
[22:13] <hayuto> llogan: i dont know what codecs and options to use so it would be best to play on android
[22:15] <relaxed> SenseiV183: do you need 10 bit h264 video?
[22:17] <SenseiV183> relaxed, I want to make an intermediate format and proxy format. Intermediate format shall be of highest quality to save in case need that footage for Cinema or Broadcast.
[22:17] <SenseiV183> (Pre video editing work)
[22:18] <SenseiV183> Mostly I will be working with this type of format: Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 30049 kb/s, 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc (default)
[22:19] <relaxed> SenseiV183: That is my build. ffmpeg-10bit is exactly the same, it's just compiled against libx264 with 10-bit output support.
[22:19] <SenseiV183> Ok
[22:19] <SenseiV183> I get an error. Hold on.
[22:20] <relaxed> pastebin.com
[22:24] <SenseiV183> relaxed, http://pastebin.com/Xpmk6zZq
[22:25] <SenseiV183> My concern is the incompatible pixel format yuv420p and h264
[22:25] <pvagner> guys I am trying to transcode mpeg2 audio stream into aac using libavcodec. the source stream is 48000Hz s16p stereo. libfaac encoder does not handle s16p sample format. it only supports s16. Do I need to resample or how can I make it work?
[22:29] <relaxed> SenseiV183: Your source is yuv420p, which is 8-bit. 10-bit is needed if your source is 10-bit, or if you want better compression. However, most software/hardware expects 8-bit yuv420p.
[22:30] <relaxed> http://x264.nl/x264/10bit_02-ateme-why_does_10bit_save_bandwidth.pdf
[22:31] <relaxed> AVCHD is 8-bit h.264.
[22:32] <relaxed> SenseiV183: h.264/yuv420p is pretty much the standard.
[22:33] <SenseiV183> relaxed, Thank you, I tried without -10bit and I didn't get the yuv420p error :)
[22:34] <relaxed> SenseiV183: right, it only supports yuv420p10le yuv422p10le yuv444p10le nv20le
[22:36] <SenseiV183> relaxed, Where Can I read about which formats are best for intermediate and proxy files? I want to use Blender and possibly lightworks and cinelerra to do editing (If I can ever get cinelerra to compile on saucy salamander)
[22:37] <relaxed> libx264 provides a lossless mode, but first see if you can import the video directly. Google: ffmpeg libx264 (other software project)
[22:38] <relaxed> ^^ should give you an idea
[22:38] <SenseiV183> I've had unexpected results with backwards video in blender and suspect maybe I need all I-frames video?
[22:39] <relaxed> maybe someone in #blender can give you an answer.
[22:41] <SenseiV183> True. I am here to learn more about FFmpeg as well.
[22:45] <relaxed> I'm not telling you to leave. Only that other project specific requirements would be better off asked in their channel :)
[22:46] <SenseiV183> I think for making intermediate files I want to use mpeg2 I frame format. I'm up for all recommendations on where else to find answers for my questions. Thank you relaxed.
[22:48] <relaxed> Each time you encode you're losing quality. mpeg2 is old and is not the answer.
[22:48] <relaxed> Unless you use a lossless codec.
[22:49] <SenseiV183> I'm thinking a format that has all the original quality like .pngs wrapped up in video. Where there is no decompression to playback
[22:50] <SenseiV183> like what gopro studio does but without the cineform codec. Is there a way to use cineform with ffmpeg on linux?
[22:51] <SenseiV183> sorry asking to many questions at once.
[22:52] <relaxed> ask the blender people which container and lossless codecs you can use for both, audio and video, for input.
[22:54] <relaxed> Then I can recommend something. Until then were just stabbing randomly in the dark.
[22:54] <relaxed> we're*
[22:54] <SenseiV183> I really want to ask a codec expert which codecs are best for each application I have and do blender experiments myself.
[22:54] <SenseiV183> I can do the same experiments on lightworks and cinelerra
[22:55] <SenseiV183> to help choose another video editor to use along side blender.
[22:55] <SenseiV183> on a project
[22:55] <SenseiV183> still picking my tools and developing my workflow and learning.
[22:56] <SenseiV183> No one talked on #cinelerra the other day for hours straight there where like 8 people in the channel.
[22:57] <SenseiV183> But it looks like a very capable editor handling huge video formats like I think 2.5k or 4k maybe unlimitied.
[23:00] <SenseiV183> I wish I have found the magic video codec bible book with application specific examples geared towards the video editor that needs access to all platforms, cinema, broadcast, bluray, dvd HTML5
[23:11] <SenseiV183> Any recommendations on a linux distro that supports the latest FFmpeg out of the box compiled with all codec support? I'm using ubuntu studio and ffmpeg is deprecated and saucy salamander uses avconv instead of ffmpeg.
[23:19] <ubitux> SenseiV183: any distro not debian based
[23:23] <SenseiV183> ubitux, Really? wow. I only picked debian because it is famous for stability and runs webservers that stay up. But for my needs maybe it's a terrible pick.
[23:23] <ubitux> you still have that for ubuntu i suppose
[23:23] <ubitux> deb-multimedia repo for debian
[23:24] <ubitux> ...and you can also complain to your distro
[23:24] <SenseiV183> :)
[23:25] <SenseiV183> I'm using the johnvansickle static :) Do I need to set environment varibles for blender to know to use the new one? I don't know how to know what it's using...
[23:26] <ubitux> no idea
[23:26] <ubitux> blender is probably patched to use the fork in your distro
[23:26] <SenseiV183> Or maybe I have more vested intrist in using a different distro all together. One that compiles software well.
[23:26] <SenseiV183> And low latency
[23:27] <SenseiV183> I run blender pre-built - latest version
[23:27] <ubitux> i don't know if blender is using the tool and/or the libraries
[23:28] <SenseiV183> I think I'm missing all the advanages of compiling all programs myself because of the learning curve.
[23:28] <ubitux> gtg, gl..
[23:29] <SenseiV183> ?
[23:31] <SenseiV183> ubitux, [gtg, gl..]?
[23:33] <ss_haze> http://serverfault.com/questions/571410/cant-load-localhost-when-connected-…
[23:39] <SenseiV183> Ah.. much later I think I figured out ubitux meant, got to go, good luck ....
[00:00] --- Sat Feb 1 2014
1
0