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

burek burek021 at gmail.com
Mon Nov 14 02:05:01 CET 2011


[00:05] <acidfreeze> does anyone know where i might find support for dvdauthor?
[00:06] <acidfreeze> its simple question. If i have say 30 different mpgs already done by ffmpeg ang i wanted to just have them all play in a loop one after another?
[00:09] <acidfreeze> i got dis did someone say somthing?
[00:09] <acidfreeze> #/join #gentoo
[00:09] <acidfreeze> sorry web irc client
[00:16] <acidfreeze> nm tovid
[00:47] <HektoR> Hello guys. i'm trying to make gif animation from mp4 video, but i have two problem: 1) the output size of gif is very big when i cut 3 seconds video gif output is ~11mb 2) gif output quality is very very low. is there any way to fix these problems ?
[00:48] <sacarasc> Try using the gimp to do it instead!
[00:51] <HektoR> sacarasc: maybe but it doesn't work in my case. i want to do it with CLI
[00:51] <sacarasc> You have to set the right colour space, IIRC (I don't know which). And set a quality factor or something...
[00:52] <HektoR> sacarasc: i'm converting it with this command: ffmpeg -i 1521106.mp4 -ss 00:00:01 -t 03 -pix_fmt rgb24 anim.gif 
[00:53] <HektoR> sacarasc: without -pix_fmt i get error
[04:02] <matt5> hey, small question
[04:02] <matt5> so, I understand that .avi is a container
[04:03] <matt5> and wmv is a compression format for video
[04:04] <matt5> well, why can one video file (e.g. a .mov one) be converted to either .avi and .wmv?
[04:04] <matt5> why not just .avi? -- a container that can house both audio and video
[04:19] <JuanCri> wmv is also a container (asf)
[04:20] <JuanCri> wmv (the codec) has several versions anyway
[04:21] <JuanCri> can you elaborate your question? you mean why don't we use avi as the universal container? :)
[04:22] <JuanCri> matt5, are you there?
[04:39] <matt5> I'm here now, (sorry)
[04:39] <matt5> ah, ok. wmv is also a container, I wasn't realizing that
[04:39] <matt5> so both .wmv and .avi are containers made by MS
[04:42] <JuanCri> yep
[04:42] <JuanCri> but for different purposes
[04:42] <JuanCri> avi was made for video files (local storage)
[04:43] <JuanCri> asf was made for online video streaming (linear access)
[04:45] <JuanCri> asf also supports variable nitrate and other features
[04:50] <JuanCri> bitrate ;)
[05:05] <Xoron> hello all
[05:05] <Xoron> sorry to be a pain but i need some help with ffserver
[05:05] <Xoron> i can't seem to get it to encode properly
[05:06] <Xoron> or rather, i can't get ffmpeg to send data to it properly
[05:07] <Xoron> i've been trying to send it a video from youtube (downloaded of course) as a test and for some reason it thinks there are TWO video tracks, one of witch being null and no audio
[05:08] <Xoron> which*
[05:08] <Xoron> i will upload the output to pastebin in a minute
[05:12] <Xoron> http://pastebin.com/3hMWhjKp
[05:13] <Xoron> ohh, and it is a modern build of ffmpeg built on October this year on a 32 bit system
[05:21] <Xoron> hmm, i seem to have stumbled on something major here, with the noaudio config option the video apparently has a size well in excess of what it actually is
[05:22] <Xoron> and with the novideo option still segfaults, but i can't tell why :/
[05:31] <Xoron> ahh, well i've not got much else to test, i'll rebuild the thing from trunk again, see if that gets me anywhere
[05:36] <Xoron> actually no, i'll go to bed first and sleep on it, it's 4 in the morning where i am and i've been at this for about 7 hours now
[05:36] <Xoron> so i'm bound to have missed something
[05:36] <Xoron> anyway, later all
[06:01] <frightmare> please help 
[06:01] <frightmare> i keep getting this 
[06:01] <frightmare> Application provided invalid, non monotonically increasing dts to muxer
[06:25] <Hyperi> frightmare: someone will get to you eventually
[06:26] <Hyperi> no paid customer support so people answer when they can :)
[06:26] <frightmare> k
[06:41] <JuanCri> hey guys, do you know how to use the dvb subtitles encoding?
[06:41] <JuanCri> I see it implemented here http://git.libav.org/?p=libav.git;a=blob;f=libavcodec/dvbsub.c;h=4788d50cfe4a81e7a6d0c131b66601499801f033;hb=HEAD
[06:41] <JuanCri> but I'm not sure how to use it (with or without ffmpeg)
[06:53] <Freakshow> anyone familiar with building librtmp on mac os x?
[06:53] <Freakshow> http://pastebin.com/17d6iHFN
[06:55] <Freakshow> ugh that paste sucks... hang on
[06:55] <Freakshow> much better 
[06:55] <Freakshow> http://pastebin.com/KnCBGuAH
[07:07] <Freakshow> gonna try with git master 2.4 in a few
[09:36] <HektoR> Hello guys. anyone has experience about converting video to gif animation ? i need some help
[13:09] <Prirawien> Hi, I see that it is possible to convert *.xm or *.mod files to mp3 with ffmpeg, or when I try it, I have a " Unknown format" error. Could you help me ? (The music files are not corrupted)
[13:19] <Xoron> hello
[13:21] <Xoron> i've managed to get ffserver to work to some degree, however, i'm having difficulty keeping the bit-rate under wraps
[13:22] <Xoron> and most of the time when the stream plays, the server will completely refuse to send a video packet because the encoded bitrates are to high for it
[13:22] <Xoron> actually, not just a single packet, more like an entire stream :/
[13:24] <Xoron> so, knowing that xvid (the codec i'm using) and mpeg in general isn't designed for CBR how can i make the average bitrate low enough so that the server is willing to mux it :/
[13:25] <Xoron> without using -maxrate or bt at near enough zero
[13:25] <Xoron> because, apparently, they don't work :/
[13:37] <Xoron> hmm, interesting, it's as stable as a rock when given about 2mbits however, give it less and it won't play :/
[13:38] Action: Xoron scratches head
[13:40] <Xoron> though i have managed to get it nice and smooth and without disconnection issues for now (i've been testing it for about two hours) 
[13:41] <Xoron> :)
[13:42] <Xoron> just i would like to put it on the internet so that i can share it with my friends, any ideas about what i can do to keep bitrate under check?
[13:42] Action: Xoron wonders if he is talking to himself :/
[13:56] <CalimeroTeknik> it appears that struct AVFormatContext has no longer title, author, genre, etc members
[13:56] <CalimeroTeknik> where are they?
[13:56] <Xoron> not sure was looking myself
[13:57] <Xoron> but i have bigger fish at the moment, like figuring out how to keep bitrate from exceeding my internet connection in ffserver :/
[13:59] <Xoron> however, i did get it to be really stable and figured out a way to prevent the stream from debuffering and loosing connection when playing lots of videos
[14:00] <Xoron> sorry, i shouldn't talk about what i'm dealing with atm :/
[14:01] Action: Xoron get's a bit obsessive :P
[14:03] <Xoron> i was looking for the info structs because i needed a way to title the stream and with me not being an exact programmer, haven't a clue to where thay might have gone :/
[14:23] <TheOneRing> hi how to build ffmpeg with msvc support? put the msvc linker in the path?
[14:24] <TheOneRing> and I'm building with "--enable-memalign-hack --disable-static --enable-shared --enable-gpl" and CFLAGS=-std=c99
[15:03] <TheOneRing> how to get msvc support? do I have to put "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\bin" in the path?
[15:05] <TheOneRing> or is there a argument? --msvc-libtoo?
[15:15] <CalimeroTeknik> if it were friday I'd say install an OS
[15:15] <CalimeroTeknik> but since it's not I'll say run grep msvc configure
[15:15] <CalimeroTeknik> you'll see if there is an argument to enable that
[15:20] <TheOneRing> hm looks like it just rtys to run lib.exe
[15:20] <CalimeroTeknik> rtys ?
[15:21] <TheOneRing> try's
[15:22] <JEEB> now that means that there's someone called (try) and something is try's. It's "tries"
[15:22] Action: JEEB runs
[15:23] <CalimeroTeknik> stay! people spelling English correctly are too rare.
[15:30] <TheOneRing> user friendly channel, you don't get answers but your spelling gets corrected :P
[15:32] <CalimeroTeknik> well TheOneRing I suggested a search, what did it give you?
[15:33] <CalimeroTeknik> <CalimeroTeknik> I'll say run grep msvc configure
[15:33] <LexSfX> channel friendly user; doesn't perform suggested actions but complains about methodology :P
[15:33] <CalimeroTeknik> :)
[15:36] <TheOneRing> grep msvc gives nothing, grep libxe gives  SLIB_EXTRA_CMD='-lib.exe....
[15:36] <TheOneRing> so lib.exe must be in the path var
[16:01] <frightmare> hello i post this last night i wonder if nebody had a resolution for it 
[16:01] <frightmare> Application provided invalid, non monotonically increasing dts to muxer
[16:24] <TheOneRing> so no msvc support but it builds http://winkde.org/pub/kde/ports/win32/repository/win32libs/logs/log-mingw-w32-win32libs-sources_ffmpeg-src.txt any essential flags missing?
[16:38] <frightmare> Application provided invalid, non monotonically increasing dts to muxer
[16:38] <frightmare> please help with that 
[16:42] <CalimeroTeknik> with what ?
[16:42] <CalimeroTeknik> this is only a message, you don't say where it comes from, when it happens, how, with what, doing what, what it does&
[16:58] <frightmare> well it comes from my output sometimes
[16:58] <CalimeroTeknik> output of what ?
[16:58] <frightmare> ffmpeg terminal
[16:59] <CalimeroTeknik> sometimes? you couldn't isolate a cause?
[16:59] <CalimeroTeknik> and what does it do?
[16:59] <frightmare> when i use it with rtmpdump on a livestream
[16:59] <frightmare> also my current ffmpeg verison is   n-34031-ge403a97   
[17:00] <frightmare> which i assume is the latest
[17:00] <CalimeroTeknik> assuming is dangerous, verifying is healthy
[17:01] <JEEB> http://git.videolan.org/?p=ffmpeg.git
[17:01] <JEEB> click the latest commit to check the hash for it
[17:01] <JEEB> :)
[17:02] <frightmare> jeeb i dont understand 
[17:02] <frightmare> lol
[17:02] <JEEB> ge403a97 <- first X symbols of the hash of the commit that was used
[17:02] <JEEB> on that page, you have a shortlog view
[17:02] <JEEB> which is the latest X commits
[17:02] <JEEB> you can click the latest
[17:03] <JEEB> and you will get commit <lots of symbols>
[17:03] <JEEB> if the first X match, you have the currently newest one :)
[17:03] <frightmare> meh im dumb as fuck b/c i dont follow at all lol
[17:03] <frightmare> if u can put that in any better noob terms id appreciate it
[17:04] <JEEB> I linked you a page, right?
[17:04] <JEEB> It has a part in it that is called shortlog, right?
[17:04] <frightmare> yes up top
[17:04] <JEEB> it has the time of how long ago the commit was put onto the repository, the name of the developer who did it and the commit message
[17:05] <JEEB> now click the commit message
[17:05] <JEEB> of the newest commit
[17:05] <frightmare> http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9117592549c63602710275abab17841b733c5b2d
[17:05] <frightmare> that
[17:05] <JEEB> it will have author, committer and then commit
[17:05] <JEEB> right?
[17:05] <JEEB> the commit line is what you want
[17:05] <frightmare> right
[17:05] <frightmare> commit	9117592549c63602710275abab17841b733c5b2d
[17:06] <JEEB> the "ge403a97" is the first X symbols of the commit that was used in your build, as in -- what was the currently newest when that build was built
[17:06] <JEEB> do they match?
[17:06] <JEEB> as far as I can see, they don't
[17:06] <JEEB> thus, your build is not the latest :)
[17:06] <frightmare> kk 
[17:06] <frightmare> for windows how should i get the latest
[17:06] <CalimeroTeknik> but we could try and determine the date and time of his commit
[17:07] <CalimeroTeknik> as anybody frightmare, by cloning the git repo and building
[17:07] <CalimeroTeknik> I guess
[17:07] <JEEB> or looking if any of the "usual builders" has updated yet
[17:07] <JEEB> if one is just looking for binaries
[17:08] <frightmare> dunno if this helps 
[17:08] <frightmare> http://pastebin.com/z36mHLyP
[17:08] <CalimeroTeknik> windows, bleah, binaries, bleah ; but yeah :)
[17:09] <CalimeroTeknik> frightmare, your build is 19 days old
[17:09] <CalimeroTeknik> from what I can read there
[17:10] <frightmare> lol right so does it need updating alraedy
[17:10] <frightmare> im so noob here
[17:10] <CalimeroTeknik> anyway I'm not surprised that you have errors if you're running this on windows& after all it's windows
[17:10] <CalimeroTeknik> well it does need updating if you have an issue
[17:10] <JEEB> that doesn't sound like a windows-specific error tho :P
[17:10] <frightmare> 0.8.6 was released on 2011-11-04.
[17:10] <CalimeroTeknik> just trollin' there :-°
[17:11] <frightmare> seems newest
[17:11] <JEEB> CalimeroTeknik, badly too
[17:11] <JEEB> frightmare, usually you don't follow releases
[17:11] <frightmare> but my question is how do i get that for windows lol
[17:11] <JEEB> you follow the current HEAD of the repository
[17:11] <JEEB> that's how you usually do with multimedia stuff
[17:12] <frightmare> meh jeeb so what shall i do bud
[17:15] Action: hallowicked is frightmare jeeb 
[17:15] <hallowicked> just on diff pc 
[17:16] <hallowicked> so what shall i do here to update 
[17:16] <JEEB> I have no idea where people building win32/64 binaries are :V
[17:16] <JEEB> I would have to counter-ask you on where you got your current build?
[17:17] <hallowicked> i belive a site named 
[17:17] <hallowicked> zeroance
[17:17] <JEEB> ok, I'm tired and feel like shit so please don't highlight me any more
[17:17] <CalimeroTeknik> go get some rest
[17:18] <CalimeroTeknik> hallowicked, you can ask google for ffmpeg binaries
[17:19] <hallowicked> cal  from here   http://ffmpeg.zeranoe.com/builds/?
[17:20] <hallowicked> btw heres that full errro msg
[17:20] <hallowicked> Application provided invalid, non monotonically increasing dts to muxer in strea
[17:20] <hallowicked> m 0: 65633 >= 65633
[17:20] <hallowicked> av_interleaved_write_frame(): Invalid argument
[17:22] <Freakshow> anyone familiar with building librtmp on mac os x?
[19:45] <world_weapon> I am trying to update a old program that is using the AVFormatContext trying to get title/track and other members that seem to be part of the 0.6 API. I am new to ffmpeg and trying to make sense of the doxygen page for the trunk as I am using the 0.8.5
[19:45] <world_weapon> Any resource to help get these values from the current AVFormatContext?
[19:53] <world_weapon> I think I got it, seems to be metadata->title etc etc.
[20:09] <world_weapon> Well, not quite. Seems I need to read up more on how to update that.
[00:00] --- Mon Nov 14 2011


More information about the Ffmpeg-devel-irc mailing list