Ffmpeg-devel-irc
Threads by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
January 2012
- 1 participants
- 62 discussions
[00:02] <saste> ubitux: looks a timestamp issue
[00:02] <saste> they're chasing me lately
[00:03] <saste> ashowinfo should give some clues
[00:07] <ubitux> http://blackhole.ubitux.fr/ashowinfo amovie=a.mp3,ashowinfo
[00:08] <ubitux> http://blackhole.ubitux.fr/ashowinfo2 amovie=a.mp3,aresample=8000,ashowinfo
[00:08] <ubitux> anything suspicious?
[00:09] <saste> uhm... tried here and works fine
[00:10] <iive> ubitux: just random question, does the -t work correctly without the resample ?
[00:10] <ubitux> iive: yes
[00:12] <iive> then it may be error in calculation of time in audio filter(s)
[00:12] <ubitux> maybe my mp3 is at fault it's strange
[00:13] <saste> ubitux: yes it's a timestamp issue, in the second output timestamps are weird
[00:13] <ubitux> maybe this file was generated when there was the mp3 header writing issue
[00:14] <saste> put an ashowinfo before and after the resample, it will show you how the timestamps are changed
[00:15] <ubitux> http://yozora-irc.net/~ubitux/resample-me-with-lavfi.mp3
[00:15] <ubitux> (if you want to try)
[00:16] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r2179b638e3 10ffmpeg/libavdevice/v4l.c:
[00:16] <CIA-31> ffmpeg: v4l: fix compilation
[00:16] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:17] <ubitux> saste: http://pastie.org/3246498
[00:17] <ubitux> 'get this
[00:17] <ubitux> so what's exactly wrong here?
[00:18] <ubitux> pts are indeed changing but& how are they wrong?
[00:18] <saste> nothing obvious -> debugging time!
[00:19] <j-b> michaelni: someone kills our server :'(
[00:19] <j-b> or killed
[00:22] <michaelni> j-b, someone ?
[00:23] <j-b> or something
[00:23] <j-b> or an animal
[00:23] <j-b> or a star
[00:23] <j-b> or a galaxy
[00:23] <burek> SOPA :)
[00:28] <ubitux> a mushi.
[00:29] <iive> btw, it may be wise idea all projects to move to a .eu domains. or at least to avoid .com and .org
[00:30] <burek> :)
[00:31] <burek> moving domain won't help much if your server is in us or eu
[00:31] <burek> ive moved all of mine to asia
[00:35] <ubitux> behind the great wall?
[00:36] <burek> well, they still respect customers :)
[00:36] <ubitux> :)
[00:36] <burek> that's what i care about :)
[00:38] <ubitux> btw, i recommend the movie Bin Jip, like most of Ki-duk Kim movies
[00:51] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r749e5dc1fd 10ffmpeg/libavdevice/Makefile:
[00:51] <CIA-31> ffmpeg: buildsystem: 10l add v4l entry back
[00:51] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:56] <Compn> michaelni : i'll ask BBB about libav's plans for avconv
[00:57] <michaelni> Compn, do you think he wants to maintain it in ffmpeg ?
[00:57] <michaelni> ;)
[00:57] <Compn> lol
[00:58] <michaelni> btw, we still need that call for forgotten patches ....
[01:00] <kierank> so...who's going to fosdem?
[01:00] <michaelni> j-b, isnt there some hoster that you can mail / call and ask if he hears some animal noises from the server box?
[01:00] <Compn> michaelni : ok i'll send patch about 'forgotten patches' to news page...
[01:00] <Compn> animal noises ?
[01:00] <Compn> did i miss something? :)
[01:00] <michaelni> try streams.videolan.org
[01:01] <michaelni> or upload.ffmpeg.org
[01:01] <Compn> yeah, i noticed that the other day :\
[01:02] <michaelni> <j-b> or an animal
[01:05] <pasteeater> kierank: good luck on your talk.
[01:05] <j-b> michaelni: motherboard is likely dead
[01:06] <Compn> oh noes
[01:07] <Compn> michaelni : so is carl going to start up samples repo ?
[01:07] <Compn> and then mike will rsync from there ?
[01:07] <michaelni> i never got a reply from mike :(
[01:07] <Compn> well lets just do it that way, since we dont have access to libav server
[01:08] <Compn> well maybe you guys are still dancing. just i'm bored ;)
[01:11] <michaelni> Compn, ill look into that and ill write mike another mail
[01:16] <Compn> bbb says he will be on vacation and he will talk to google after he gets back
[01:16] <Compn> and says elenril has plans for avconv , better ask him about that :P
[01:17] <michaelni> elenril talks with you ?
[01:17] <Compn> no
[01:17] <Compn> i havent tried contacting him
[01:18] <Compn> want for me to try ?
[01:18] <michaelni> there are some issues in his code that he should fix ...
[01:18] <michaelni> but he doesnt talk with me
[01:19] <Compn> if you have commits / patches for me to pass on, i can try to ask him about it
[01:19] <michaelni> no commits just bug reports
[01:19] <michaelni> its somewhere on the ML
[01:20] <michaelni> his command/option parsing code being insanely inefficient and slow for example
[01:20] Action: Daemon404 cant see that taking an axcessive amount of time
[01:21] <Daemon404> excessive*
[01:23] <michaelni> The problem is it takes O(n^4) or O(n^3) IIRC for n options, so its completely non scaleable
[03:51] <CIA-31> ffmpeg: 03Carl Eugen Hoyos 07master * r7988dd1b9a 10ffmpeg/libavcodec/libfaac.c: Fix multi-channel encoding with libfaac.
[06:52] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r5c011706bc 10ffmpeg/libavformat/nsvdec.c:
[06:52] <CIA-31> ffmpeg: nsvdec: Fix use of uninitialized streams.
[06:52] <CIA-31> ffmpeg: Fixes CVE-2011-3940 (Out of bounds read resulting in out of bounds write)
[06:52] <CIA-31> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[06:52] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[06:52] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r59e95fa4a8 10ffmpeg/libavcodec/h263dec.c:
[06:52] <CIA-31> ffmpeg: h263dec: Disallow width/height changing with frame threads.
[06:52] <CIA-31> ffmpeg: Fixes CVE-2011-3937
[06:52] <CIA-31> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[06:52] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[06:52] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r28d634711b 10ffmpeg/libavformat/avidec.c: (log message trimmed)
[06:52] <CIA-31> ffmpeg: avidec: Fix regression with chunks that are larger than the file.
[06:52] <CIA-31> ffmpeg: This commit makes the check specific to the case that needs it.
[06:52] <CIA-31> ffmpeg: Regression was introduced by
[06:52] <CIA-31> ffmpeg: commit 62adc60b97d854507d07a21b2f370ab5c69e6b7b
[06:52] <CIA-31> ffmpeg: Author: Michael Niedermayer <michaelni(a)gmx.at>
[06:53] <CIA-31> ffmpeg: Date: Fri Dec 16 06:13:04 2011 +0100
[06:53] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r668494acd8 10ffmpeg/ffmpeg.c:
[06:53] <CIA-31> ffmpeg: ffmpeg: add image size check to codec_get_buffer()
[06:53] <CIA-31> ffmpeg: Fixes CVE-2011-3935
[06:53] <CIA-31> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[06:53] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[14:02] <ubitux> why is there an auto inserted scale filter code in ffmpeg.c while lavfi can do it transparently already?
[14:03] <ubitux> http://git.videolan.org/?p=ffmpeg.git;a=blob;f=ffmpeg.c;hb=HEAD#l645
[14:03] <Tjoppen> old code?
[14:03] <ubitux> possible
[14:03] <Tjoppen> "patch welcome"
[14:04] <ubitux> well that's easy to drop
[14:55] <ubitux> it seems to be required at some point
[15:05] <ubitux> the auto-insert scale filter seems to deal only with formats
[15:05] <ubitux> while the one in ffmpeg is for i/o codec width/height mismatch
[16:13] <CIA-31> ffmpeg: 03Nicolas George 07master * r4a68949cd8 10ffmpeg/libavfilter/Makefile: lavfi: Makefile: cosmetics: align FFLIBS.
[16:44] <CIA-108> ffmpeg: 03Michael Niedermayer 07master * rf9de136b17 10ffmpeg/libavformat/dv.c:
[16:44] <CIA-108> ffmpeg: dv: check stype
[16:44] <CIA-108> ffmpeg: Fixes part1 of CVE-2011-3929
[16:44] <CIA-108> ffmpeg: Possibly fixes part of CVE-2011-3936
[16:44] <CIA-108> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[16:44] <CIA-108> ffmpeg: Reviewed-by: Roman Shaposhnik <roman(a)shaposhnik.org>
[16:44] <CIA-108> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:44] <CIA-108> ffmpeg: 03Michael Niedermayer 07master * r5cb57a16ed 10ffmpeg/libavformat/dv.c:
[16:44] <CIA-108> ffmpeg: dv: Fix null pointer dereference due to ach=0
[16:44] <CIA-108> ffmpeg: Fixes part2 of CVE-2011-3929
[16:44] <CIA-108> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[16:44] <CIA-108> ffmpeg: Reviewed-by: Roman Shaposhnik <roman(a)shaposhnik.org>
[16:44] <CIA-108> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:08] <ramiro> hi, is alexander strasser around?
[17:09] Action: funman spots ramiro
[17:10] <funman> dunno who he is sorry
[17:14] <ubitux> ramiro: i don't think so; his nick is beastd iirc
[17:14] <iive> isn't that beastd?
[17:14] <burek> beastd
[17:14] <burek> :D
[17:14] <ubitux> what a star :)
[17:14] <burek> I had to search in logs, and as soon as I found it, I looked in here and both of you already had that nick written :D
[17:15] <burek> such a fail :)
[17:15] Action: gnafu chimes in, "beastd!"
[17:17] <iive> ramiro: he usually comes at night (central european time) and doesn't stay much after midnight.
[17:28] <burek> I'm stuck again
[17:28] <burek> I'm trying to build a static binary of ffmpeg
[17:29] <burek> so far I managed to successfully do this: http://pastebin.com/ewhuvR8G
[17:29] <burek> but as soon as i try to add this too: --extra-libs="-static -ldl" --extra-cflags=--static
[17:31] <ubitux> -static as extra lib?
[17:31] <ubitux> --static as cflags?
[17:31] <burek> well google told me that :D
[17:31] <ubitux> why are you trying to add -ldl?
[17:31] <ubitux> :/
[17:31] <ubitux> if that work, why are you trying to add flags?
[17:31] <burek> because I read in config.log that libdl is missing
[17:31] <burek> thats why
[17:31] <burek> it worked
[17:31] <burek> :D
[17:32] <burek> ok, what should i add
[17:32] <burek> just extra-ldflags?
[17:32] <ramiro> you shouldn't need extra-lib nor extra-cflags
[17:32] <burek> --extra-ldflags=-static
[17:32] <burek> or not even that?
[17:32] <ramiro> why do you need to add those flags?
[17:32] <burek> I'd like to build a static binary
[17:33] <burek> thats all
[17:33] <burek> which will be something like EXE file, so that i can copy it to another machine and just run it
[17:33] <burek> is that even possible on linux?
[17:34] <ramiro> hm, maybe you do need extra-ldflags. otherwise shared libraries will be picked up for the dependencies
[17:36] <ramiro> better yet would be to create a toolchain with just the static libraries you want as dependencies, that way there's no way a shared library will be picked up
[17:36] <burek> easy breezy :D
[17:44] <burek> Ermine packs a GNU/Linux application together with any needed shared libraries and data files into a single executable.
[17:44] <burek> This file can be copied to any GNU/Linux host and run without further modifications.
[17:44] <burek> \o/ :)
[17:45] <burek> Free Trial... back to the lab..
[17:48] <ramiro> that looks like cheating...
[17:49] <burek> I don't give a crap :D
[17:49] <burek> I just want it to work :)
[19:51] <burek> ok, I've built static ffmpeg
[19:51] <burek> is there any volunteer to try it? :D
[19:53] <pasteeater> for linux?
[19:53] <burek> x86_64 yes :)
[19:54] <burek> http://pastebin.com/pRAVaFxX
[19:54] <burek> that's the configuration
[19:54] <burek> it has 30,232,576 bytes
[19:55] <burek> let me upload it if someone is crazy enough to actually test it :)
[19:59] <burek> here it is: http://ffmpeg.test-lab.ch/uploads/ffmpeg-static.tar.xz
[19:59] <burek> i just used statifier on the final ffmpeg binary and got that thing, which they claim is static
[20:10] <DaKaZ> all, I have a question about the implementation of the diff_y function in libavfilter/libmpcodecs/pullup.c
[20:11] <DaKaZ> why is there there an outer loop of 4&1 and what is the purpose of the a+=s; b+=s on line 221?
[20:34] <burek> this just doesn't work :S
[20:35] <burek> look guys, I'm ready to setup a machine to just build various static ffmpeg binaries, for people to have 1 binary to download and use
[20:35] <burek> without the need to build everything, everytime they need to do something with ffmpeg
[20:35] <burek> but I need help on how to correctly do this
[20:35] <durandal_1707> burek: what are you doing?
[20:36] <burek> I'm trying to make it easy for people to use ffmpeg, so that they can just download the binary on the machine (depending on their architecture) and run it
[20:36] <burek> cron job would rebuild binaries each day/week to make it always the latest
[20:37] <durandal_1707> burek: what does not work?
[20:37] <burek> so they don't need to compile it or to use package managers, which usually are outdated
[20:37] Action: durandal_1707 bored
[20:37] <pasteeater> burek: something like this? https://sites.google.com/site/linuxencoding/builds
[20:37] <burek> well I need directions on how to do it properly
[20:38] <burek> I love you man :D
[20:38] <burek> exactly :)
[20:38] <pasteeater> that's from relaxed
[20:38] <pasteeater> IIRC
[20:39] <burek> pasteeater, will that binary work on stable/testing release, along with sid?
[20:39] <burek> hack i;ll download it and try :D
[20:40] <pasteeater> i don't know
[20:40] <burek> thanks a lot for this :)
[20:40] <burek> that's exactly what I wanna do
[20:40] <burek> but more :)
[20:40] <burek> not just for sid
[20:41] <relaxed> burek: the requirements for my static builds are 64bit linux and a kernel >=2.6.26
[20:42] <burek> great job man :) it works
[20:42] <burek> is it possible to add all gpl libraries
[20:43] <burek> like libv4l2
[20:44] <durandal_1707> burek: it is possible, but dunno if it is redistributable
[20:45] <burek> that would be really great
[20:45] <burek> to include all gpl-ed libraries
[20:45] <burek> because a lot of people either don't know how to properly compile the ffmpeg
[20:45] <burek> or they use some outdated packages..
[20:46] <pasteeater> you won't want to use anything that requires --enable-nonfree for example (libfaac)
[20:46] <burek> no, not that
[20:46] <burek> just gpl
[20:46] <burek> i mean, i would make for myself libaacplus included :D
[20:46] <burek> but that's just for myself :)
[20:47] <burek> relaxed, does that binary work even on non-debian machines?
[20:47] <Daemon404> aac is one thing where the proprietary encoders are way better than all the FOSS ones
[20:47] <Daemon404> :V
[20:48] <burek> Daemon404, yes i agree :/
[20:48] Action: Daemon404 just uses qtaacenc
[20:48] <relaxed> burek: yes, as I've already stated it will work on any 64bit linux distro with a kernel >=2.6.26
[20:48] <burek> cool man :)
[20:49] <burek> I've been trying to do that for days :/
[21:03] <durandal_1707> michaelni: why our image regression tests create rgb24 samples instead of rgba like in libav?
[21:26] <michaelni> durandal_1707, id guess we probably fixed it first and libav wanted to do it differently, either way i dint think theres any reason for the difference
[21:27] <CIA-108> ffmpeg: 03Michael Niedermayer 07master * r247d30a7db 10ffmpeg/libavcodec/vp3.c:
[21:27] <CIA-108> ffmpeg: vp3: Copy all 3 frames for thread updates.
[21:27] <CIA-108> ffmpeg: This fixes a double release of the current frame on deinit.
[21:27] <CIA-108> ffmpeg: Fixes CVE-2011-3934
[21:27] <CIA-108> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:27] <CIA-108> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[21:27] <CIA-108> ffmpeg: 03Hendrik Leppkes 07master * r6071644287 10ffmpeg/libavcodec/indeo3.c:
[21:27] <CIA-108> ffmpeg: indeo3: fix motion vector validation
[21:27] <CIA-108> ffmpeg: The index of the motion vector has to be checked before being
[21:27] <CIA-108> ffmpeg: multiplied by 2 for the array index.
[21:27] <CIA-108> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[21:29] <ubitux> saste: i will need ffmpeg to be able to deal with audio filters soon
[21:29] <ubitux> saste: i'm basically able to generate a filterchain with the -map_channel options in ffmpeg.c
[21:29] <saste> ubitux: i'll send you my local patches, can't work on it before the weekend
[21:29] <ubitux> but of course, since ffmpeg has no capability to deal with an audio filtergraph
[21:29] <ubitux> it needs it first :p
[21:30] <ubitux> saste: ok :)
[21:30] <ubitux> saste: btw gitorious is really aweful
[21:30] <ubitux> i don't know how you are able to work with haha
[21:30] <saste> never tried an alternative, sticking with it was just cheaper, i'm lazy
[21:31] <ubitux> :)
[21:31] <Daemon404> github is decent
[21:31] <Daemon404> if you an get past the js bloat
[21:31] <ubitux> yes github is somehow good enough
[21:32] <Daemon404> its better than running your own git server
[21:32] <Daemon404> which is pretty painful
[21:32] <Daemon404> (to set up)
[21:32] <ubitux> i had trouble with gitorious to just list the available branches
[21:32] <nevcairiel> setting up gitosis (or gitolite) is pretty easy imho
[21:32] <ubitux> it says "Branches: branch, foobar, xxxx, and 10 more", but you can't even clic "and 10 more"
[21:32] <Daemon404> nevcairiel, ever had to upgrade them?
[21:32] <Daemon404> ;)
[21:32] <ubitux> you need to go into one branch to list the other
[21:32] <nevcairiel> never touch a running system!
[21:33] <Daemon404> see
[21:33] <nevcairiel> my gitosis is ages old, still works
[21:33] <Daemon404> thats a shit mentality imho
[21:33] <ubitux> the painful part is not setting up gitosis/gitolite
[21:33] <nevcairiel> its just a management script, what would upgrading get me? <.<
[21:33] <ubitux> if you want to have public git it's painful
[21:33] <ubitux> you need to setup a web frontend
[21:33] <Daemon404> ^ this is what i mean
[21:33] <ubitux> and this means security constraints
[21:33] <nevcairiel> shrug, i didnt think it was that bad
[21:34] <nevcairiel> the web thing is read-only, what can go wrong
[21:34] <ubitux> haha :)
[21:34] <Daemon404> nevcairiel, people vary wildly in what they think is good/bad
[21:34] <Daemon404> some people even claim setting up a linux-based mail server isnt terribly painful
[21:34] <Daemon404> (tip: it is awful)
[21:34] <ubitux> nevcairiel: https://bugzilla.redhat.com/show_bug.cgi?id=479715
[21:34] <nevcairiel> that i can agree with, mail servers suck, especially if you want spam and virus checking
[21:35] <Daemon404> nevcairiel, ive also set up ms exchange servers
[21:35] <Daemon404> which were 100x easier
[21:35] <Daemon404> :V
[21:35] <Daemon404> than linux-based ones
[21:35] <nevcairiel> ubitux: well git itself is being updated regularly, of course!
[21:36] <ubitux> ?
[21:36] <ubitux> just replying to "the web thing is read-only, what can go wrong"
[21:36] <ubitux> everything can go wrong, especially with that kind of webapp
[21:36] <nevcairiel> "it could potentially have a security exploit" is a cheap reason for not running anything yourself. :d
[21:36] <Daemon404> no but it's a good reason for updating.
[21:36] <nevcairiel> git, yes
[21:36] <ubitux> it's the main reason i don't setup it for git
[21:37] <saste> ubitux: https://github.com/mnzaki/FFmpeg/commits/audio-filters-20110818
[21:37] <nevcairiel> gitosis is a server side script that just updates soem config files when i push to one specific repository
[21:37] <ubitux> and the main reason i'm still reluctant to do it for mails
[21:37] <Daemon404> whatabotu gitweb etc
[21:37] <ubitux> saste: oh rien, mnzaki branches, 'forgot about them
[21:37] <ubitux> thank you
[21:37] <ubitux> right*
[21:38] <nevcairiel> gitweb is part of git
[21:38] <Daemon404> it's third-party i believe.
[21:38] <Daemon404> got git core.
[21:38] <Daemon404> s/got/not/
[21:39] <nevcairiel> its part of the git distribution these days
[21:39] <ubitux> https://github.com/gitster/git/tree/master/gitweb
[21:39] <ubitux> it's in the main tree
[21:40] <nevcairiel> From the git version 1.4.0 gitweb is bundled with git. ^
[21:40] <ubitux> debian is certainly just splitting it like everything
[21:40] <Daemon404> ubitux, i dont mind that
[21:40] <Daemon404> i prefer it even
[22:27] <beastd> hi
[22:27] <ramiro> hi
[22:28] <beastd> Hey ramiro, how are you? Nice to see you around ^^
[22:29] <bcoudurier> hi ramiro
[22:29] <iive> hi beastd :P
[22:29] <ramiro> bcoudurier: hi
[22:30] <beastd> Oi Ivan!
[00:00] --- Thu Jan 26 2012
1
0
[01:51] <keyvan> If i am bundling a compiled ffmpeg (with x264) binary with my python program, does my program have to be GPL?
[01:52] <JEEB> are you linking it or only invoking it via command line?
[01:52] <JEEB> *linking to it
[01:53] <JEEB> or well, more like, are you using the C interfaces of the library or just calling out the command line apps?
[01:57] <keyvan> JEEB: invoking from command line
[01:58] <JEEB> I would say that in that case you're not really linking to them, but only using the tools. Do release the source code for the applications used, tho. Although IANAL and haven't read into the intricasies of GPL that much.
[01:59] <JEEB> although even if you were linking against it, the actual application doesn't have to be under GPL. The source code of the thing used together with GPL'd libraries would be GPL tho, of course. (example: a library can be MIT/BSD, but if you build it with GPL ffmpeg that package becomes GPL)
[02:01] <JEEB> real example: ffmpegsource is either BSD or MIT, but if it becomes linked with a GPL ffmpeg that is a GPL package and all sources need to be released.
[02:05] <keyvan> thanks JEEB
[02:07] <JEEB> just remember that you are distributing GPL software and thus need to release the sources for the GPL parts as well :)
[02:08] <keyvan> we're just compiling from ffmpeg's trunk, do we just need to link to ffmpeg project from our download page and that's sufficient?
[02:19] <Zeranoe> Does anyone know a easy way to disable all encoders other than mpeg-2? Or do I need to disable every other one?
[02:20] <flecha> Good night! How do I add multiple genres tags to my AAC, M4A files? Not necessarily with ffmpeg...
[02:20] <drv> Zeranoe: configure --disable-encoders --enable-encoder=mpeg2video
[02:21] <Zeranoe> drv: Excellent, thank you
[15:24] <cbreak-work> I am writing a program that writes audio and video data into a pipe, for further consumption by other code
[15:24] <cbreak-work> but I have problems with the audio
[15:25] <cbreak-work> the resulting stream has the correct number of image frames, but not enough audio samples
[15:26] <cbreak-work> I am trying to use nut container format
[15:45] <omeone> How to make ffmpeg behave with named pipes as like with normal files?
[15:47] <cbreak-work> what do you mean?
[15:47] <cbreak-work> named pipes aren't seekable
[15:50] <omeone> is that a problem for ffmpeg?
[15:54] <omeone> the video looks corrupted if it came from pipe...
[15:54] <omeone> they're smaller exactly at 7072 bytes...
[15:55] <omeone> and ffmpeg writes: muxing overhead -100.000000%
[15:55] <omeone> Lsize= 0kB
[15:56] <omeone> oh, is there libav irc channel?
[16:01] <cbreak-work> it depends on what format you want to pipe
[16:01] <cbreak-work> someone told me that nut container is ok for it, but I am having problems with audio.
[16:01] <cbreak-work> It worked a few days ago, and I have no idea what I did to make it stop working :/
[16:01] <omeone> I don't need an audio
[16:02] <omeone> how to use that container?
[16:05] <cbreak-work> like any other
[16:26] <omeone> WOW with this 'nut' container videos have the same size!
[16:26] <omeone> Can they be opened in Windows?
[16:59] <omeone> which containers can I use to output to named pipe?
[17:00] <cbreak-work> just got mine working again
[17:00] <cbreak-work> nut works nice, even with audio now :)
[17:00] <cbreak-work> stupid ffmpeg... somehow magically fixed my problem with repeated make clean && make disclean && ./configure && make && make install
[17:00] <cbreak-work> ah well :)
[17:02] <omeone> I used nut but it haven't (or hadn't - correct me please) opened in Windows...
[17:03] <burek> omeone, i used mpeg-ts
[17:03] <burek> since it's optimized for streaming
[17:03] <burek> i figured it would do well with pipes too
[17:03] <cbreak-work> omeone: mplayer and ffmpeg work on windows too
[17:05] <omeone> the next problem - I can't use ffmpeg directly... I'm using OpenCV and one thing I'm allowed to select is "4-character code of codec used to compress the frames. For example, CV_FOURCC('P','I','M,'1') is a MPEG-1 codec, CV_FOURCC('M','J','P','G') "
[17:07] <burek> +google wikipedia fourcc
[17:07] Action: burek slaps fflogger
[17:07] <burek> oh :) good boy :)
[17:08] <omeone> but I need to choose a container too, isn't it?
[17:09] <burek> well we are not so deep into that problem as you are, you need to explain stuff a little more
[17:09] <burek> why do you need a container?
[17:09] <cbreak-work> raw video streams are usually not well defined
[17:09] <cbreak-work> well, sometimes hey aren't
[17:10] <cbreak-work> (because they do not contain information about what format they are themselves)
[17:10] <cbreak-work> sometimes :)
[17:10] <burek> but if you are creating and dealing with that stream, you are good to go, no? :)
[17:10] <cbreak-work> I think h.264 raw works though. and it's a good codec.
[18:36] <boo> Hi! I'm still experiencing problems, while converting data from dvb-t MPEG-4 stick and sending it to rtmp. It's probably something with the options/codecs that are called with ffmpeg. Interesting is the fact that it quits usually at 5th second, usually - 5:20sec +/- several miliseconds.
[18:36] <boo> Here's a fragment of the dvb-t stream written dirrectly with 'cat' - http://beberry.lv/up/u/test2 and here's the ffmpeg output http://pastebin.com/16m6Tx0b can someone please help? I'm stuck with this and it's really frustrating.
[18:37] <boo> The command that I ran with is ffmpeg -y -isync -vcodec h264 -pix_fmt yuv420p -s 720x576 -i /dev/dvb/adapter0/dvr0 -vcodec libx264 -acodec libfaac -ac 2 -ar 44100 -ab 128k -s 100x100 -r 20 -f flv rtmp://blaablalba/live
[18:59] <boo> anyone, who could help?
[19:20] <Freakshow> which version of ffmpeg are you using?
[19:20] <Freakshow> I don't see it in the pastebin
[19:27] <boo> freakshow, 0.7.8 if I'm correct
[19:28] <boo> Freakshow, one guy from gentoo channel recomended me to try libav, but I don't know.. I still want to get that ffmpeg up and running
[19:31] <burek> boo, that's probably h264 packed into mpeg-ts
[19:31] <burek> and pay attention to this line [mpegts @ 0x98dce60] max_analyze_duration 5000000 reached at 5016000
[19:32] <burek> that means after 5 seconds, ffmpeg couldn't get a valid data to start with
[19:32] <burek> which can indicate that the input stream is somehow malformed
[19:33] <boo> burek, In the beginning I assumed that 5000000 is something to do with the ffmpeg config
[19:34] <boo> burek, what could be the cause of that? bad reception for dvb-t antena? the reception is ok..
[19:34] <burek> try with: ffmpeg -analyzeduration 15000000 ...
[19:35] <burek> I had the same problem
[19:35] <burek> which was that ip camera, that produced h264/ts was somehow
[19:35] <burek> sending moov atom (or any other sync packet) every 10 seconds
[19:35] <boo> burek, I'm currently re-emerging ffmpeg,
[19:36] <burek> so, ffmpeg mostly failed, but sometimes succeeded, depending on the moment it was started
[19:36] <fweeb> I'm trying to encode to qtrle with the API (adding qtrle support to Blender). It encodes, but the resulting frames are not at all like the originals (http://pasteall.org/pic/show.php?id=25068) Anyone have an idea of what I'm not doing correctly?
[19:36] <burek> don't emerge it, compile it
[19:36] <burek> it takes 10 minutes
[19:36] <boo> burek, yes I was thinking that there's something in that stream in each 5 seconds..
[19:37] <boo> burek, how to do that? I'm now emeriging , but it fails http://pastebin.com/vMWRatNW
[19:38] <boo> fweeb, sorry can't help.
[19:38] <burek> boo, just do: git clone git://source.ffmpeg.org/ffmpeg.git then cd ffmpeg and then ./configure --enable-libx264
[19:38] <fweeb> boo: bummer. Thanks for reading all the same
[19:38] <burek> if you want to compile libx264 too (recommended): http://pastebin.com/LhRkXhzZ
[19:41] <boo> burek, do you know why it's not emerging? still want to do the emerge better than downloading git..
[19:42] <burek> i dont use emerge, sorry
[19:42] <burek> also, using prebuilt package
[19:42] <burek> will always bring you trouble
[19:42] <burek> sooner or later
[19:42] <burek> its much better to use git
[19:42] <burek> and from time to time to do: git pull
[19:43] <burek> to update code and do make clean && make && make install again
[19:43] <burek> that way you keep away from bugs :)
[19:43] <boo> why trouble? ++ should I add ffmpeg -analyzeduration 15000000 to other options?
[19:43] <burek> because if you work with multimedia, you always need the latest codecs and stuff
[19:43] <boo> ok, if I use git is ffmpeg installed in the same place where I download it, or I can delete it later?
[19:43] <burek> packages are usually stall
[19:44] <boo> burek, ok, didn't knew what's git :>
[19:44] <burek> git is just a repository
[19:44] <burek> the idea is that you should use the latest version of the code :)
[19:44] <burek> just delete unemerge what you installed
[19:44] <burek> compile libx264
[19:44] <burek> compile ffmpeg
[19:44] <burek> and thats it
[19:47] <fweeb> boo: It looks like the ffmpeg page you're trying to emerge is requring a use flag of -x264 (meaning, x264 support won't be included). To get that package to emerge properly, you'll have to either set the use flag as an environement variable immediately prior to emerging or change your global use flags
[19:48] <fweeb> s/page/package
[19:49] <boo> fweeb I had x264 as an useflag
[19:49] <fweeb> boo: right... you have +x264... it's asking for -x264
[19:49] <fweeb> unless I'm reading it backwards
[19:50] <boo> fweeb, ok, didn't knwe that there's an difference
[19:50] <boo> Curently doing the git thing
[19:51] <fweeb> the + indicates that the package is used whereas the - indicates that it's not to be used (unless something's changed with portage since I last used gentoo)
[19:52] <burek> well he needs x264
[19:52] <boo> fweeb, I think I had it without both, dunno
[19:52] <boo> burek, first of all i need to do git://source.ffmpeg.org/ffmpeg.git then cd ffmpeg and then ./configure --enable-libx264 and then the libx264, or there's no difference?
[19:53] <burek> first libx264
[19:53] <burek> because you will link it against ffmpeg
[19:53] <burek> to build the final binary
[19:53] <burek> which will support h264
[19:54] <pasteeater> you'll probably want --enable-static for x264 ./configure
[19:54] <boo> fweeb i had x264 as a use flag :) without + or -
[19:55] <fweeb> boo: without + or - implies +, IIRC
[19:56] <boo> fweeb ?
[19:57] <fweeb> Sorry... too many symbols. If you have x264 in your use flags without a plus or minus, then you're implying a plus, if I recall correctly
[19:57] <boo> burek ok, did that thing which you uploaded at pastebin, now doinf ffmpeg
[19:58] <boo> fweeb, yes it's true, :) As I said, I had it :P
[19:59] <burek> just a sec
[20:00] <burek> ok, I'm here
[20:00] <burek> boo, good good :)
[20:00] <burek> just do it :)
[20:00] <boo> burek http://pastebin.com/MC3nWnH3
[20:01] <burek> just add --enable-gpl
[20:01] <boo> burek, did everything said in here http://pastebin.com/LhRkXhzZ then git clone git://source.ffmpeg.org/ffmpeg.git then cd ffmpeg and then ./configure --enable-libx264
[20:01] <boo> ok
[20:01] <burek> ./configure --enable-libx264 --enable-gpl
[20:04] <boo> burek, done.
[20:04] <burek> great
[20:04] <burek> now
[20:04] <burek> hash -r
[20:04] <burek> ldconfig
[20:05] <burek> and ffmpeg -version
[20:05] <burek> it should say N-37145-g5cb57a1
[20:05] <boo> ffmpeg -version -bash: ffmpeg: command not found
[20:05] <burek> did you do make and make install
[20:06] <boo> No, that was what I thinking about :)
[20:06] <burek> :D
[20:06] <boo> I thought that it's wierd :D :D
[20:06] <burek> ^^
[20:25] <boo> loong loong make & install process
[20:26] <burek> what line did it get too so far?
[20:26] <burek> to*
[20:27] <relaxed> ffmpeg was removed, try avconv
[20:27] <burek> removed from where
[20:28] <relaxed> teh source I believe
[20:28] <boo> burek CC libavcodec/mpeg4videodec.o
[20:28] <burek> hm.. your machine is some old one, is it?
[20:29] <boo> burek, yeah, like 7 yrs
[20:29] <burek> well :) it's at the middle :)
[20:31] <boo> burek, hate that it takes so long :( the CPU can't manage that load. 100% and lavg 1,0 eh, old intel celeron
[20:32] <burek> that's why we need static ffmpeg binary :)
[20:32] <burek> but I just can't build it :S
[20:33] <boo> burek, so after installation I can delete both - ffmpeg and x264 folders?
[20:33] <burek> well, if you really need to
[20:33] <burek> if not, don't
[20:34] <burek> because you won't be able to do make uninstall later, when you decide to uninstall it (for some reason)
[20:35] <boo> that's wierd.... I know it's not right, but I'm downloading it in the root folder
[20:35] <burek> :D
[20:40] <pasteeater> relaxed: s/removed/removed from libav/
[20:41] <pasteeater> FFmpeg will probably remove avconv soon unless anyone wants to maintain it
[20:42] <relaxed> pasteeater: ok, this confused me --> http://git.videolan.org/?p=ffmpeg.git;a=commit;h=0fec2cb15cc6ff1fcc724c774e…
[20:42] <pasteeater> yeah, the merged commit logs from libav can be confusing.
[20:43] <boo> burek, the last lines - http://pastebin.com/nx9C7Wfa
[20:43] <relaxed> burek: I'm not sure that all libs can be added to the binary.
[20:43] <relaxed> like librtmp for example
[20:44] <burek> boo, it failed at the final step :(
[20:44] <pasteeater> boo: you probably have multiple installations of x264 which may include x264-dev package depending on your distro
[20:44] <boo> aaaah
[20:44] <burek> delete all and use emerge..
[20:45] <boo> burek, hm, delte both folders and emerge ffmpeg?
[20:46] <burek> unless you want to recompile it again
[20:47] <boo> burek, already deleted it :( Anyways, why the emerge isn't good enough? It still compiles on the machine, don't they update it so often?
[20:48] <burek> if your machine is too slow for compilations, why don't you use ubuntu/debian
[20:48] <burek> with precompiled packages
[20:49] <boo> burek, don't compile so often, like gentoo better, needs less resources
[21:28] <jermy> does ffmpeg gain much from access to a GPU?
[21:30] <hi117> not really, encoding is a CPU task while decoding is GPU/CPU IIRC
[21:30] <boo> burek, I'm going to kill myself. again at the very end - http://pastebin.com/YbVwi17t and http://pastebin.com/UNKqz1XS
[21:31] <Svedrin> hi folks. I'm currently building a little media player using libavcodec/libavformat, and I have two questions. :)
[21:31] <Svedrin> does avcodec_decode_audio4 always return its data in s16le?
[21:32] <jermy> ok. So a decode/encode cycle (of 1080i content) should get some performance improvements on decode, assuming libva is available?
[21:32] <Svedrin> and when trying to decode different files, mp3 and flac seem to work, but for a vorbis file, avcodec_decode_audio4 doesn't update the got_frame int. what might be the cause?
[21:35] <Svedrin> my code is here: http://pastebin.com/VwycD3PF
[22:49] <boo> buerk, ffmpeg is set up. now what do Ihave to do?
[22:53] <relaxed> boo: what are you trying to do?
[22:54] <boo> relaxed I'm experiencing problems, while converting data from dvb-t MPEG-4 stick and sending it to rtmp. It's probably something with the options/codecs that are called with ffmpeg. Interesting is the fact that it quits usually at 5th second, usually - 5:20sec +/- several miliseconds.
[22:54] <boo> Here's a fragment of the dvb-t stream written dirrectly with 'cat' - http://beberry.lv/up/u/test2 and here's the ffmpeg output http://pastebin.com/16m6Tx0b can someone please help? I'm stuck with this and it's really frustrating.
[22:54] <boo> The command for ffmpeg is ffmpeg -y -isync -vcodec h264 -pix_fmt yuv420p -s 720x576 -i /dev/dvb/adapter0/dvr0 -vcodec libx264 -acodec libfaac -ac 2 -ar 44100 -ab 128k -s 100x100 -r 20 -f flv rtmp://tooth.beberry.lv/oflaDemo/streams/live
[22:55] <boo> burek advised to do something related with ffmpeg -analyzeduration 15000000 just emerged the unstable version 9.1 will try rhat
[22:56] <relaxed> why are you scaling 720x576 to 100x100?
[22:57] <boo> relaxed, testing purpouses, thought that it might take less memory cpu + less to download
[22:59] <relaxed> so it's a problem with decoding?
[22:59] <boo> relaxed, probably
[23:00] <relaxed> pastebin the output of ffmpeg -i /dev/dvb/adapter0/dvr0
[23:03] <boo> relaxed, looks like frozen http://pastebin.com/7X8GTXaY
[23:06] <boo> relaxed, lol, I forgot to turn on the dvb-t stick
[23:07] <boo> relaxed http://pastebin.com/gqiwkCbd
[23:13] <boo> it says now - Option video_size not found.
[23:18] <boo> relaxed, still here?
[23:18] <relaxed> can you copy the streams? ffmpeg -i /dev/dvb/adapter0/dvr0 -c copy -f mpegts out.mpeg
[23:19] <fweeb> anyone here well-versed in FFMPEG's C API?
[23:22] <boo> relaxed http://beberry.lv/up/u/out.mpeg here's the output http://pastebin.com/ugqawm69 this is a ~6 sec recording during the day using 'cat' http://beberry.lv/up/u/test2
[23:28] <relaxed> boo: test2 encodes fine here. there's some grey at the beginning though
[23:28] <boo> relaxed test 2 is made by cat mydvbdevice > test2
[23:29] <boo> could be first seconds when ffmpeg connects to stream
[23:30] <boo> relaxed http://pastebin.com/c1eNwuXR with ffmpeg -i /dev/dvb/adapter0/dvr0 -vcodec libx264 -acodec libfaac -ac 2 -ar 44100 -ab 128k -r 20 -f flv rtmp://tooth.beberry.lv/oflaDemo/streams/live
[23:30] <relaxed> I still don't understand what your problem is.
[23:30] <boo> see pastebin
[23:31] <relaxed> is that log from the new ffmpeg you just built?
[23:31] <boo> relaxed, ffmpeg decodes and then just stops decoding.
[23:31] <boo> No it's output when decoding now the stream. Output of ffmpeg -i /dev/dvb/adapter0/dvr0 -vcodec libx264 -acodec libfaac -ac 2 -ar 44100 -ab 128k -r 20 -f flv rtmp://tooth.beberry.lv/oflaDemo/streams/live
[23:33] <boo> relaxed, as I said, it usually fails @ time=00:00:05.2 +/- 14ms
[23:33] <boo> relaxed, so there's something in that test2 @ 00:00:05.2 what makes ffmpeg crash
[23:34] <relaxed> I'm able to encode test2 to "Duration: 00:00:13.16"
[23:35] <relaxed> pastebin the following command and all output, ffmpeg -i test2 -vf yadif -q:v 2 -q:a 0 output.avi
[23:35] <boo> relaxed, mmn wierd. Argh. with the same parameters?
[23:37] <boo> relaxed, yes everything in this case went ok
[23:40] <boo> relaxed, even with the same parameters, replacing dvb-t stick with test2 is ok - ffmpeg -i ~/test2 -vcodec libx264 -acodec libfaac -ac 2 -ar 44100 -ab 64k -r 23 -f flv rtmp://tooth.beberry.lv/oflaDemo/streams/live didn't crash..
[23:43] <relaxed> maybe -vsync 1 before the input would help, I don't know
[23:46] <boo> relaxed, if I do cat mydvb > test and at the same time run ffmpeg decoding test then it doesn't crash..
[23:50] <boo> and again it fails ar 5.20 sec :@ :@
[23:52] <relaxed> sorry, I'm out of ideas
[23:52] <boo> eh, sad.. It's something related with that dvb-t stick
[00:00] --- Thu Jan 26 2012
1
0
[01:02] <Compn> ubitux : the yadif uses a seperate thread than ffmpeg's thread right ?
[01:02] <Compn> is that all ok if you got 2 threads for decode, 2 threads for yadif, 2 threads for encode ?
[01:04] <ubitux> i guess, but i'm wondering what's going to happen if you -threads auto (which is likely to be used by the user)
[01:04] <ubitux> -threads auto will make use of all your cpus afaik
[01:05] <ubitux> then maybe threading more in yadif may just slower things
[01:05] <Compn> guess you'll have to bench
[01:05] <ubitux> but as michaelni said, someone should benchmark
[01:05] <ubitux> no i think i will just go to sleep ;)
[01:21] <pasteeater> '-threads auto' was the old libx264 only '-threads 0', IIRC
[01:52] <CIA-31> ffmpeg: 03Paul B Mahol 07master * rf7a9b1deee 10ffmpeg/libavformat/cafdec.c:
[01:52] <CIA-31> ffmpeg: cafdec: fix regression introduced in c7579ad8e84c5
[01:52] <CIA-31> ffmpeg: Signed-off-by: Paul B Mahol <onemda(a)gmail.com>
[01:52] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:53] <CIA-31> ffmpeg: 03Maksym Veremeyenko 07master * r2aadff2e44 10ffmpeg/libavformat/movenc.c:
[01:53] <CIA-31> ffmpeg: limit chunk size to 1GB
[01:53] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:53] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rf58d670002 10ffmpeg/ (14 files in 5 dirs):
[01:53] <CIA-31> ffmpeg: movenc: Decrease default chunk merge limit to 1mb.
[01:53] <CIA-31> ffmpeg: This reduces the delay when opening the video with quicktime.
[01:53] <CIA-31> ffmpeg: Idea-by: Maksym Veremeyenko <verem(a)m1stereo.tv>
[01:53] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[03:04] <CIA-31> ffmpeg: 03Justin Ruggles 07master * re924a4ba71 10ffmpeg/libavformat/ (Makefile westwood_aud.c westwood.c):
[03:04] <CIA-31> ffmpeg: westwood: split the AUD and VQA demuxers into separate files.
[03:04] <CIA-31> ffmpeg: They have no code in common.
[03:04] <CIA-31> ffmpeg: 03Janne Grunau 07master * r50a3f9a4bd 10ffmpeg/libavformat/mxfdec.c: mxfdec: fix memleak on mxf_read_close()
[03:04] <CIA-31> ffmpeg: 03Paul B Mahol 07master * r27ed027bcd 10ffmpeg/ (10 files in 4 dirs):
[03:04] <CIA-31> ffmpeg: XWD encoder and decoder
[03:04] <CIA-31> ffmpeg: Signed-off-by: Kostya Shishkov <kostya.shishkov(a)gmail.com>
[03:05] <CIA-31> ffmpeg: 03Nathan Caldwell 07master * r17ae608127 10ffmpeg/libavcodec/aacenc.c:
[03:05] <CIA-31> ffmpeg: aacenc: aac_encode_init() cleanup
[03:05] <CIA-31> ffmpeg: Macroify sanity checks and check return values of allocs and other functions.
[03:05] <CIA-31> ffmpeg: Signed-off-by: Alex Converse <alex.converse(a)gmail.com>
[03:05] <CIA-31> ffmpeg: 03Nathan Caldwell 07master * r5310704190 10ffmpeg/libavcodec/aacenc.c:
[03:05] <CIA-31> ffmpeg: aacenc: cosmetics: move init() and end() to the bottom of the file.
[03:05] <CIA-31> ffmpeg: Signed-off-by: Alex Converse <alex.converse(a)gmail.com>
[03:05] <CIA-31> ffmpeg: 03Nathan Caldwell 07master * r207bf44d16 10ffmpeg/libavcodec/aaccoder.c:
[03:05] <CIA-31> ffmpeg: aacenc: cosmetics, replace 'rd' with 'bits' in codebook_trellis_rate to make it more clear what is being calculated.
[03:05] <CIA-31> ffmpeg: Signed-off-by: Alex Converse <alex.converse(a)gmail.com>
[03:05] <CIA-31> ffmpeg: 03Nathan Caldwell 07master * r843cd4a3ed 10ffmpeg/libavcodec/aacpsy.c:
[03:05] <CIA-31> ffmpeg: aacpsy: cosmetics, change a FIXME to a NOTE about subshort comparisons
[03:05] <CIA-31> ffmpeg: Also fix a typo.
[03:05] <CIA-31> ffmpeg: Signed-off-by: Alex Converse <alex.converse(a)gmail.com>
[03:05] <CIA-31> ffmpeg: 03Nathan Caldwell 07master * r80d44277e6 10ffmpeg/libavcodec/ (aaccoder.c aacenc.c aacenc.h):
[03:05] <CIA-31> ffmpeg: aacenc: Move Q^3/4 calculation to it's own table
[03:05] <CIA-31> ffmpeg: This should be moved to tablegen at some point.
[03:05] <CIA-31> ffmpeg: Signed-off-by: Alex Converse <alex.converse(a)gmail.com>
[03:05] <CIA-31> ffmpeg: 03Nathan Caldwell 07master * r025ccf1f8b 10ffmpeg/libavcodec/ (aacenc.c aacenc.h aacpsy.c psymodel.c psymodel.h):
[03:05] <CIA-31> ffmpeg: aacenc: Request normalized float samples instead of converting s16 samples to float.
[03:05] <CIA-31> ffmpeg: Signed-off-by: Alex Converse <alex.converse(a)gmail.com>
[03:05] <CIA-31> ffmpeg: 03Nathan Caldwell 07master * r04af2efaae 10ffmpeg/libavcodec/ (aacenc.c aacenc.h):
[03:05] <CIA-31> ffmpeg: aacenc: Store channel count in AACEncContext.
[03:05] <CIA-31> ffmpeg: Signed-off-by: Alex Converse <alex.converse(a)gmail.com>
[03:05] <CIA-31> (31 lines omitted)
[03:46] <burek> :)
[03:47] <burek> if anyone has ever compiled/built ffmpeg as one big fat GPL binary, could you please let me know in PM what switches have you used? :) thanks :)
[04:03] <Compn> --enable-gpl --enable-static ? :P
[04:12] Action: michaelni suspects thats not enough
[04:12] <michaelni> probably more building twice and using magic to combine
[04:13] <michaelni> but maybe i misuderstood what was meant by fat ;)
[04:15] <Compn> fat = static i'm guessing
[04:15] <Compn> but could have different meaning
[04:15] <Compn> burek: ping
[04:17] <funman> perhaps it's a binary with the name ALL IN CAPS
[04:21] <michaelni> https://en.wikipedia.org/wiki/Fat_binary
[04:29] <Compn> oh those
[04:29] <Compn> only seen those used on mac for x86 and ppc
[04:29] <Compn> which is done differently because its just two binaries in one mac package
[04:29] <Compn> (on osx that is)
[04:41] <funman> Compn: there was a proposal for linux too
[04:42] <funman> one game developer did all the patches for libc / binutils ( / kernel?) and he got pissed off by answers and abandoned the project
[04:44] <Compn> was it a good idea ?
[04:44] <funman> probably yes
[04:44] <Compn> i guess it makes it easier for users
[04:44] <Compn> trying to change libc / binutils and kernel all at the same time sounds like an uphill battle
[04:44] <funman> the goal was games distributon for linux (1 static binary for every arch known to man)
[04:45] <Compn> oooo
[04:45] <funman> but could have worked for debian multiarch too
[04:45] <funman> http://en.wikipedia.org/wiki/Executable_and_Linkable_Format#FatELF:_Univers…
[04:46] <funman> http://icculus.org/fatelf/
[04:46] <funman> they made a quake2 gpl'd version (or quake 3??)
[04:46] <Compn> oh neverball guy
[04:46] <Compn> awesome
[04:47] <Compn> er nm
[04:47] <Compn> i like neverball, its hosted there :)
[04:48] <funman> neverball? here?
[04:48] <funman> here = on the internet?
[04:48] <funman> i've heard of things hosted on internet yes :)
[04:48] <Compn> there on icculus
[04:48] <Compn> thar be wolves
[04:49] <funman> ok
[06:41] <Compn> michaelni : think it would be a good idea for a news entry talking about resubmitting unapplied patches to ffmpeg?
[06:42] <Compn> it seems like ffmpeg has missed quite a few patches over the years, would be nice to apply some of them :)
[06:42] <Compn> re: dvd support, i had no idea there was a patch
[06:42] <michaelni> yes, please send a patch
[06:43] <michaelni> or pasteit or something
[06:44] <michaelni> i also wasnt aware of that dvd stuff
[09:57] <ubitux> michaelni: i'd like to push the afresample libswr patch, but the outputs change
[09:57] <ubitux> i tried to a 44100Hz music to 8000Hz
[09:58] <ubitux> i can't distinguish the two
[09:58] <ubitux> they both sounds the same to me
[10:02] <ubitux> mmh actually the current version looks broken
[10:11] <ubitux> i have a pretty strange bug with -f lavfi -i amovie=a.mp3,aresample=8000 -t 10; before: output is 0 seconds (a few bytes), after: -t is simply ignored&
[10:44] <CIA-31> ffmpeg: 03Clément BSsch 07master * r66fdbcbbc9 10ffmpeg/libavfilter/af_pan.c: pan: raise correct error when there is no param specified.
[10:44] <CIA-31> ffmpeg: 03Clément BSsch 07master * r6728dd37ac 10ffmpeg/ (4 files in 3 dirs): pan: add channel mapping capability.
[10:44] <CIA-31> ffmpeg: 03Clément BSsch 07master * r94dc4a5046 10ffmpeg/libavfilter/af_pan.c: pan: reindent after remap commit.
[10:44] <CIA-31> ffmpeg: 03Clément BSsch 07master * r66b1b7e5fa 10ffmpeg/libavfilter/af_pan.c: pan: move query_formats() to avoid forward declarations.
[10:44] <CIA-31> ffmpeg: 03Clément BSsch 07master * r9bd44b42a8 10ffmpeg/libavfilter/af_pan.c: pan: drop unecessary includes.
[10:47] <Tjoppen> do I need to do anything special to get gprof to work with say ffprobe?
[10:48] <Tjoppen> I tried --extra-cflags=-pg but that caused a compilation error in x86/mlpdsp.c
[10:48] <Tjoppen> I worked around it, but successfully running either ./ffprobe or ./ffprobe_g results in no gmon.out
[11:37] <burek> Compn, sorry, I fell asleep :)
[11:38] <burek> my goal is to build a static binary
[11:38] <burek> that would allow people to just copy that 1 file onto their machine and run it
[11:38] <burek> similar logic to windows, where people download exe file and just run it, without any problems
[11:40] <av500> --enable-static --disable-shared
[11:45] <burek> thx :)
[11:46] <av500> burek: izvoli
[11:47] <burek> izvoli = yes? = here you are :)
[11:47] <burek> if you meant "you're welcome", than it's "nema na cemu" :) or "don't mention" :)
[11:47] <burek> :beer: :)
[11:48] <av500> burek: yes, please teach me :)
[11:48] <burek> ^^
[11:48] Action: ubitux read "please touch me"
[11:48] <burek> your heart beats next to mine :D viva la sabrina :D
[11:49] <ubitux> Tjoppen: if you are able to do it, i'm interested; also note oprofile might be a better tool
[11:49] <av500> burek: a ne lepa brena?
[11:49] <burek> oh "mile voli disko" :D
[11:49] <burek> \o/
[11:52] <Tjoppen> oprofile seems to take over half the machine or something
[12:02] <burek> openssl is non-free? geez...
[12:03] <burek> libopencore_amrnb is version3 and --enable-version3 is not specified.
[12:03] <burek> will binary stay GPL if I enable this?
[12:06] <burek> ok, I'll try with this and see if it compiles ok: ./configure --enable-static --disable-shared --enable-gpl --enable-runtime-cpudetect --disable-doc --enable-gray --enable-vaapi --enable-vda --enable-vdpau --enable-avisynth --enable-bzlib --enable-frei0r --enable-gnutls --enable-libass --enable-libcelt --enable-libopencv --enable-libcdio --enable-libdc1394 --enable-libdirac --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lam
[12:06] <burek> e --enable-libnut --enable-libopenjpeg --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libstagefright-h264 --enable-libtheora --enable-libutvideo --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-openal --enable-mlib --enable-zlib --enable-pic --enable-sram
[12:16] <burek> hm.. I'm stuck at: ERROR: libcelt not found
[12:16] <burek> and I've installed libcelt-dev
[12:17] <burek> but ffmpeg still says there is such lib
[12:19] <CIA-31> ffmpeg: 03Nicolas George 07master * r0c3577bfd9 10ffmpeg/ (5 files in 2 dirs): lavfi: add avfilter_graph_dump.
[12:19] <CIA-31> ffmpeg: 03Nicolas George 07master * r1fa88f343a 10ffmpeg/ (Changelog libavdevice/lavfi.c): lavd/lavfi: add dumpgraph option.
[12:19] <av500> burek: config.log should tell you
[12:24] <burek> hm i think there's a bug in configure, meaning, the error shold say something like: you have libcelt v X and minimum needed is libcelt v Y
[12:25] <burek> im my case x=0.7.1 and y=0.11 i guess
[12:37] <burek> is libmp3lame considered non-free?
[13:03] <CIA-31> ffmpeg: 03Nicolas George 07master * raf21823ae0 10ffmpeg/libavfilter/Makefile: lavfi: require libswr for af_pan.
[13:15] <Compn> burek : openssl is free, i think you have to just put openssl text everywhere tho. advertisement clause conflicts with gpl :P
[13:15] <Compn> but you can use polarssl or another one i forget now if you dont want to do that
[13:16] <burek> I'm doing this to make one static binary
[13:16] <burek> just like exe
[13:16] <burek> that people can download and run
[13:16] <burek> I'm not making it for myself :)
[13:17] <Compn> yes, i read up
[13:18] <Compn> and afaict with openssl license, thats all you need to do is put 'powered by openssl' in readme, website, about box, etc
[13:18] Action: Compn should reread it
[13:18] <burek> I'm too lazy to modify anything :)
[13:18] <burek> I'll just drop openssl
[13:18] <burek> :)
[13:19] <Compn> yeah its pretty simple
[13:19] <Compn> http://www.openssl.org/source/license.html
[13:19] <Compn> but ok :P
[13:19] <burek> well, I don't want to get anyone angry
[13:20] <burek> if I forget to put the ad somewhere
[13:20] <iive> hi merbanan , nice to see you around.
[13:20] <burek> it's easier for me just to drop it :)
[13:20] <iive> about ssl, i thought that ffmpeg supported gnutls at some point? am I wrong?
[13:21] <burek> i think i compiled it with gnutls
[13:21] <burek> yup, libgnutls-dev
[13:21] <burek> :)
[13:21] <iive> i know it is a little more buggy with certificates... but ...
[13:23] <burek> btw, is utvideo for windows only
[13:24] <burek> cause i can't find any debian package for it
[14:33] <burek> yeah.. i installed libroar-dev which has changed mac address of my eth card, now i can't access the machine anymore.. just great..
[14:53] <michaelni> <ubitux> michaelni: i'd like to push the afresample libswr patch, but the outputs change
[14:53] <michaelni> <ubitux> mmh actually the current version looks broken
[14:54] <michaelni> well, if the current version looks broken (i dont disagree) push the better looking one
[15:33] <CIA-31> ffmpeg: 03Nicolas George 07master * r969ba65ecc 10ffmpeg/configure:
[15:33] <CIA-31> ffmpeg: libcelt: configure: distinguish not found and too old.
[15:33] <CIA-31> ffmpeg: Fixes ticket #940.
[15:39] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r20aed9ed4f 10ffmpeg/ffmpeg.c:
[15:39] <CIA-31> ffmpeg: ffmpeg: Allocate buffers of the size needed by the decoder.
[15:39] <CIA-31> ffmpeg: Fixes bug127
[15:39] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[15:39] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rb2be1dabb1 10ffmpeg/libavcodec/mpegvideo.c:
[15:39] <CIA-31> ffmpeg: mpegvideo: Draw edges based on the pictures linesize instead of the contexts.
[15:39] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[15:39] <CIA-31> ffmpeg: 03Tomas Härdin 07master * rece329d629 10ffmpeg/MAINTAINERS:
[15:39] <CIA-31> ffmpeg: Add myself as mxfdec maintainer
[15:39] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[15:39] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rbeb19a0444 10ffmpeg/libavcodec/h264.c:
[15:39] <CIA-31> ffmpeg: h264: Disallow w/h/pixfmt changes for frame threads.
[15:39] <CIA-31> ffmpeg: Previously this was just checked in case of slice threads,
[15:39] <CIA-31> ffmpeg: but frame threads do not support this either currently.
[15:39] <CIA-31> ffmpeg: Making them support this is of course the long term goal
[15:39] <CIA-31> ffmpeg: Fixes bug155
[15:39] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[15:58] <CIA-31> ffmpeg: 03Nicolas George 07master * r9aaa70a845 10ffmpeg/doc/faq.texi: faq: document af_aconvert quirks using lavfi.
[16:03] <CIA-31> ffmpeg: 03Nicolas George 07master * r0c9ddc0fd5 10ffmpeg/doc/faq.texi:
[16:03] <CIA-31> ffmpeg: faq: fix typo.
[16:03] <CIA-31> ffmpeg: Reported-By: Clément BSsch
[16:08] <CIA-31> ffmpeg: 03Nicolas George 07master * rcfa2963b7e 10ffmpeg/MAINTAINERS: maintainers: add myself for recent works.
[16:21] <CIA-31> ffmpeg: 03Clément BSsch 07master * r5dfc7f7342 10ffmpeg/doc/ (ffmpeg.texi ffprobe.texi general.texi): doc: add Timecode documentation.
[16:50] <burek> what lib do i need to install to have x11grab indev?
[16:53] <ubitux> it seems you need --enable-gpl, and the lib with XShmCreateImage, so shared extensions or something
[16:53] <burek> I can't build static binary with that?
[16:53] <burek> # docs: 19.8 movsub needs to change to 19.8 mov2textsub
[16:54] <burek> # docs: 19.13 text2movsub
[16:55] <Compn> burek : x11 headers ?
[16:56] <burek> do you happen to know the name of the debian package? :)
[16:56] <Compn> used to be xorg-dev or so
[16:56] <Compn> might be x11-devel
[16:56] <Compn> i dunno what its called now ;\
[16:56] <burek> i tried libx11-dev
[16:57] <relaxed> xorg-dev
[16:58] <burek> so far i managed all these libs: http://pastebin.com/1vfwXGd8
[16:58] <burek> now, let me try to put x11 xorg-dev too :)
[16:59] <ubitux> are you trying to get a yes everywhere?
[16:59] <ubitux> (working on a fatelf with everything? a fate box?)
[16:59] <burek> well, I'm trying to build a big static GPL binary
[16:59] <burek> just like an EXE file
[16:59] <burek> which can be downloaded and run
[16:59] <ubitux> ok
[17:00] <relaxed> burek: you will also need --extra-ldflags="-static"
[17:00] <burek> I see, ok
[17:01] <ubitux> --enable-static only applies to the libav*, adding --extra-ldflags="-static" will embed all the lib*?
[17:01] <relaxed> last I tried it wouldn't work with librtmp
[17:01] <burek> relaxed, hmm i installed xorg-dev (and a bunch of required libs with it, too) but it didnt help produce x11grab indev
[17:02] <relaxed> look at config.log and use "apt-file search blah.h" to find package you need
[17:02] <burek> ok
[17:03] <relaxed> ubitux: I believe so
[17:03] <ubitux> i wonder where it stops; does it mean to embed all the sub-libs?
[17:05] <relaxed> yes
[17:05] <ubitux> so glibc etc?
[17:05] <relaxed> ldd ./ffmpeg doesn't not point to any libs
[17:05] <relaxed> -not
[17:05] <ubitux> fear, what size?
[17:06] <burek> libx11-dev, libxext-dev and libxfixes-dev - that's what apt-file says for those 3 files related to x11grab :) let me see now :)
[17:06] <relaxed> `du -hs ffmpeg` returns "17M ffmpeg"
[17:06] <ubitux> oh, not that much
[17:06] <ubitux> ok
[17:07] <ubitux> relaxed: are you linking with libx264 libvorbis etc?
[17:07] <relaxed> ubitux: https://sites.google.com/site/linuxencoding/builds
[17:08] <ubitux> ok, nice
[17:08] <burek> hmh, its playing with me :) doesn't want to give me x22grab indev grrr
[17:08] <burek> 11*
[17:10] <burek> well each day I remind myself what an idiot I am :) I forgot --enable-x11grab ^^
[17:10] <burek> it works now :) thx guys :)
[17:12] <relaxed> ha!
[17:16] <CIA-31> ffmpeg: 03Alexander Strasser 07master * r79f80f5c1f 10ffmpeg/ (configure libpostproc/postprocess.h):
[17:16] <CIA-31> ffmpeg: build: Allow building old API/ABI libpostproc version
[17:16] <CIA-31> ffmpeg: Allows our users to still build against a libpostproc with the old
[17:16] <CIA-31> ffmpeg: API/ABI. Distributions can use this option to defer the soname bump.
[17:16] <CIA-31> ffmpeg: Signed-off-by: Alexander Strasser <eclipse7(a)gmx.net>
[17:16] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:16] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rfa94f8a848 10ffmpeg/ (configure libavformat/libavformat.v):
[17:16] <CIA-31> ffmpeg: buildsys: Fix shared lib build of ffserver.
[17:16] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:16] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r1c910d2f11 10ffmpeg/libswscale/ (swscale_internal.h swscale_unscaled.c utils.c):
[17:16] <CIA-31> ffmpeg: sws: Fix RGB0->alpha containing formats.
[17:16] <CIA-31> ffmpeg: Fixes Ticket869
[17:16] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:16] <CIA-31> ffmpeg: 03Paul B Mahol 07master * r6813450209 10ffmpeg/libavformat/ (ffmdec.c mov.c):
[17:16] <CIA-31> ffmpeg: lavf: replace remaining use of deprecated get_strz()
[17:16] <CIA-31> ffmpeg: Signed-off-by: Paul B Mahol <onemda(a)gmail.com>
[17:16] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:16] <CIA-31> ffmpeg: 03Piotr Tomasik 07master * r62d2a75b02 10ffmpeg/libavformat/mov.c:
[17:16] <CIA-31> ffmpeg: Added clockwise rotate values to metadata for 90 and 270 degrees
[17:16] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:26] <ubitux> is there a need of using --enable-runtime-cpudetect when doing packaging?
[17:27] <ubitux> for instance, if a package is build let's say on a see2 capable cpu, but will be deployed on a non-see2 capable cpu, it might cause invalid instruction or so without --enable-runtime-cpudetect?
[17:27] <kierank> it shouldn't
[17:27] <ubitux> is that the purpose of the option or i missed something?
[17:28] <ubitux> kierank: then what is it for?
[17:28] <kierank> dunno
[17:28] <burek> :)
[17:28] <ubitux> :D
[17:28] <burek> feed the pigs and don't touch anything :D
[17:28] <burek> while it works&
[17:29] <burek> hmh ERROR: vaapi not found
[17:29] <burek> I got libva from their git
[17:30] <burek> why would it throw an error..
[17:30] <burek> well, ok :) no libva support :D
[17:31] <ubitux> it seems CONFIG_RUNTIME_CPUDETECT is only used in libpp, and for cpu detect on ppc
[17:35] <CIA-31> ffmpeg: 03Tomas Härdin 07master * rd8531a1c18 10ffmpeg/libavformat/mxfdec.c:
[17:35] <CIA-31> ffmpeg: mxfdec: Handle small EditUnitByteCount
[17:35] <CIA-31> ffmpeg: These are common with audio atoms. Without this the demuxer would read two
[17:35] <CIA-31> ffmpeg: bytes at a time for a mono 16-bit file.
[17:35] <CIA-31> ffmpeg: 03Tomas Härdin 07master * rb720915be1 10ffmpeg/libavformat/mxfdec.c:
[17:35] <CIA-31> ffmpeg: mxfdec: Fix files > 2 GiB
[17:35] <CIA-31> ffmpeg: Accumulating into an int would cause overflow for files with essence
[17:35] <CIA-31> ffmpeg: containers larger than 2 GiB.
[17:35] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rf1721fbc52 10ffmpeg/:
[17:35] <CIA-31> ffmpeg: Merge remote-tracking branch 'tjoppen/mxf_fixes_20120124'
[17:35] <CIA-31> ffmpeg: * tjoppen/mxf_fixes_20120124:
[17:35] <CIA-31> ffmpeg: mxfdec: Fix files > 2 GiB
[17:35] <CIA-31> ffmpeg: mxfdec: Handle small EditUnitByteCount
[17:35] <CIA-31> ffmpeg: Merged-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:37] <burek> hmm interesting..
[17:37] <Tjoppen> \o/
[17:37] <burek> configure went fine, until i added --extra-ldflags="-static"
[17:37] <burek> after that it started complaining like i dont have
[17:37] <burek> several libs installed, which i have
[17:38] <burek> and it wasnt complaining about those libs without --extra-ldflags="-static"
[17:52] <ubitux> TimN: haha i think you just noticed the issue i pointed out today on ffmpeg-devel
[17:52] <ubitux> (-t not working)
[17:52] <ubitux> so it might not be only for aresample
[17:53] <ubitux> TimN: can you confirm it works without using an audio filter?
[18:00] <burek> relaxed, something is wrong when I add --extra-ldflags=-static
[18:00] <burek> it just starts telling me one by one none of my libraries is installed..
[18:00] <burek> without that switch, configure passes normally
[18:04] <michaelni> ubitux, libavfilter/libavfilter.a(af_pan.o):af_pan.c:(.text+0x6d6): undefined reference to `_swr_init'
[18:05] <michaelni> see any fate target that runs just 1013 tests
[18:05] <ubitux> fate is in the green here
[18:05] <michaelni> fate bug
[18:06] <michaelni> fate.ffmpeg.org bug
[18:06] <ubitux> mmh
[18:06] <michaelni> it should not be green imho
[18:06] <ubitux> isn't Nicolas' last commit supposed to fix that?
[18:06] <michaelni> hmm
[18:07] <ubitux> not the last actually, this one: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=af21823ae0dc8f72446f9b…
[18:07] <ubitux> how can i reproduce?
[18:08] <ubitux> mmh there are recent runs still without it
[18:10] <michaelni> it seems all the failing ones are still before nicolas commit
[18:10] <michaelni> so just waiting should fix it :)
[18:11] <ubitux> ok
[18:11] <ubitux> sorry about that&
[18:11] <ubitux> this make me think i need to fix af_aresample too
[18:11] <ubitux> before i push it
[18:12] <ubitux> michaelni: any idea why -t looks ignored or worse drop completely the audio output when using filters?
[18:25] <burek> i need a little help please
[18:25] <burek> http://pastebin.com/4hWWxZn1
[18:25] <burek> I managed to get that far
[18:26] <burek> and if I add --extra-ldflags=-static
[18:26] <burek> then configure starts complaining one by one for almost all libs
[18:26] <burek> with ERROR: <libname> not found
[18:27] <michaelni> ubitux, no idea, but if its not depending on new code trying an old version + bisect if it fails ...
[18:28] <ubitux> ok, will check later, 'got to go
[18:28] <ubitux> i added a enableshared fate instance btw, i hope it will ends before the box restarts
[18:28] <ubitux> cya :)
[19:20] <ubitux> isn't --enable-shared supposed to work out of the box?
[19:21] <ubitux> it seems to not be able to open shared object while running tests
[19:21] <ubitux> isn't a --rpath or something missing?
[19:24] <michaelni> hmm, last i tried i think --enable-shared was enough
[19:24] <ubitux> well linkage is ok
[19:24] <ubitux> but running the binary fails
[19:25] <ubitux> but maybe i did something wrong
[19:26] <ubitux> it works only if there is a ffmpeg installed on the system
[19:26] <ubitux> (so it resolves the installed lib in /usr/lib)
[19:27] <ubitux> while i can understand ./ffmpeg doesn't work with --enable-shared, it should at least work when installed
[19:27] <ubitux> but it seems not to be the case according to fate
[19:27] <ubitux> or maybe i should specify specific options?
[19:43] <michaelni> ubitux, can you try with a old version to make sure this didnt work previously?
[19:43] <michaelni> but LD_LIBRARY_PATH=libavcodec:... make fate -j4
[19:43] <michaelni> should work
[19:46] <michaelni> "LD_LIBRARY_PATH=libavcodec:libavformat:libavfilter:libswscale make fate -j4" worked here
[20:15] <ubitux> it's doesn't look like a regression; the issue is present in the 0.7 branch
[20:15] <ubitux> and yes it can be workaround'ed with the ld library path
[20:15] <ubitux> something looks strange though
[20:16] <ubitux> configure:check_ldflags -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil
[20:16] <ubitux> this should work
[20:18] <ubitux> mmh wait&
[20:23] <ubitux> ideally i'd say we should have -rpath=libpostproc:libswresample:... for running in the build directory, and install should relink the binaries with -rpath=$prefix or something
[20:28] <ubitux> but the rpath behaviour looks quite tricky to deal with
[20:28] <ubitux> defining it seems to override the directories specified with -L
[20:28] <ubitux> so it may break the linkage with external libs
[20:29] <ubitux> why is this stuff so insane& :(
[21:16] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rc77be3a35a 10ffmpeg/libavcodec/error_resilience.c:
[21:16] <CIA-31> ffmpeg: error concealment: initialize block index.
[21:16] <CIA-31> ffmpeg: Fixes CVE-2011-3941 (out of bounds write)
[21:16] <CIA-31> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:16] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[21:24] <ubitux> fate does not seem to appreciate ':' in the ldflags& but at least for display
[21:24] <ubitux> http://fate.ffmpeg.org/report.cgi?time=20120124200618&slot=x86_64-archlinux…
[21:25] <ubitux> the tests seem to pass though
[21:37] <burek> does ffmpeg have internal flac encoder/decoder
[21:39] <nevcairiel> yes
[21:40] <burek> ok, thx :)
[22:42] <CIA-31> ffmpeg: 03Carl Eugen Hoyos 07master * r76c3e76eb3 10ffmpeg/libavformat/ (isom.h mov.c):
[22:42] <CIA-31> ffmpeg: Allow user to force reading mov alias from absolute path.
[22:42] <CIA-31> ffmpeg: Based on a work-around by Alex Zhukov.
[22:42] <CIA-31> ffmpeg: Fixes ticket #935
[22:59] <burek> how to tell cmake to build static libs?
[23:12] <CIA-31> ffmpeg: 03Janne Grunau 07master * r1d3a9e63e0 10ffmpeg/libavcodec/rv10.c:
[23:12] <CIA-31> ffmpeg: rv10: verify slice offsets against buffer size
[23:12] <CIA-31> ffmpeg: Found by John Villamil <johnv(a)matasano.com> in fuzzed rv20 in mkv files.
[23:12] <CIA-31> ffmpeg: 03Paul B Mahol 07master * rd1ad6bdb6b 10ffmpeg/Changelog:
[23:12] <CIA-31> ffmpeg: Changelog: restore version <next> header
[23:12] <CIA-31> ffmpeg: Signed-off-by: Ronald S. Bultje <rsbultje(a)gmail.com>
[23:12] <CIA-31> ffmpeg: 03Anton Khirnov 07master * r75e2025f57 10ffmpeg/avplay.c:
[23:12] <CIA-31> ffmpeg: avplay: remove the -er option.
[23:12] <CIA-31> ffmpeg: Error recognition flags can and should be set directly with AVOptions.
[23:12] <CIA-31> ffmpeg: 03Anton Khirnov 07master * rdc7ad30fa5 10ffmpeg/libavformat/version.h:
[23:12] <CIA-31> ffmpeg: lavf: postpone removing av_close_input_file().
[23:12] <CIA-31> ffmpeg: It has been deprecated only recently.
[23:12] <CIA-31> ffmpeg: 03Anton Khirnov 07master * r1381e9bc92 10ffmpeg/libavcodec/version.h:
[23:12] <CIA-31> ffmpeg: lavc: postpone the removal of AVCodecContext.request_channels.
[23:13] <CIA-31> ffmpeg: vqa: set time base to frame rate as coded in the header.
[23:13] <CIA-31> ffmpeg: According to Multimedia Wiki documentation, the frame rate is not always 15,
[23:13] <CIA-31> ffmpeg: and the actual value can be found in the header.
[23:13] <CIA-31> ffmpeg: 03Justin Ruggles 07master * r220506d23f 10ffmpeg/ (8 files in 2 dirs):
[23:13] <CIA-31> ffmpeg: avcodec: add a new codec_id for CRYO APC IMA ADPCM.
[23:13] <CIA-31> ffmpeg: The stereo layout and extradata is significantly different from that in
[23:13] <CIA-31> ffmpeg: Westwood IMA ADPCM, so a separate codec_id is warranted.
[23:13] <CIA-31> ffmpeg: 03Justin Ruggles 07master * r7e813d5933 10ffmpeg/libavformat/westwood_vqa.c:
[23:13] <CIA-31> ffmpeg: vqa: clean up audio header parsing
[23:13] <CIA-31> ffmpeg: Fix setting of bit_rate and bits_per_coded_sample.
[23:13] <CIA-31> ffmpeg: Ask for sample for unsupported VQA versions.
[23:13] <CIA-31> (22 lines omitted)
[23:13] <CIA-31> ffmpeg: 03Alex Converse 07master * refe68076da 10ffmpeg/libavcodec/aacenc.c: aacenc: Fix identification padding when the bitstream is already aligned.
[23:13] <CIA-31> ffmpeg: 03Justin Ruggles 07master * rbe14a37066 10ffmpeg/libavformat/westwood_aud.c:
[23:13] <CIA-31> ffmpeg: aud: fix time stamp calculation for ADPCM IMA WS
[23:13] <CIA-31> ffmpeg: also allows for removing some unused context fields
[23:13] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r1d9569f9e8 10ffmpeg/: (log message trimmed)
[23:13] <CIA-31> ffmpeg: Merge remote-tracking branch 'qatar/master'
[23:14] <CIA-31> ffmpeg: aud: fix time stamp calculation for ADPCM IMA WS
[23:14] <CIA-31> ffmpeg: 03Justin Ruggles 07master * rb8dd555c63 10ffmpeg/libavformat/westwood_aud.c:
[23:14] <CIA-31> ffmpeg: aud: remove unneeded field, audio_stream_index from context
[23:14] <CIA-31> ffmpeg: There is only one stream, so it will always be index 0.
[23:14] <CIA-31> ffmpeg: This also allows for removal of the private context.
[23:14] <CIA-31> ffmpeg: 03Anton Khirnov 07master * r941e9f2238 10ffmpeg/ (5 files in 2 dirs): lavd: remove deprecated v4l grab device.
[23:14] <CIA-31> ffmpeg: 03Anton Khirnov 07master * raf0292f33a 10ffmpeg/libavcodec/version.h:
[23:14] <CIA-31> ffmpeg: lavc: postpone removing old audio encoding and decoding API
[23:14] <CIA-31> ffmpeg: It has been deprecated only recently.
[23:16] <burek> anyone knows how to tell cmake to build static libs?
[23:17] <burek> I cant build libv4l2 as a static lib
[23:22] <Daemon404> doesnt v42l have an autotools based configure too?
[23:22] Action: Daemon404 loathes cmake
[23:27] <burek> hmh
[23:28] <burek> I think not
[23:29] <burek> cmake like structure..
[23:29] <burek> oh sorry
[23:29] <burek> not cmake, but without configure..
[23:29] <burek> ive mixed it with another lib..
[23:30] <burek> that's what happens when you build all day long :)
[23:30] <burek> it has got no autoconf or configure
[23:30] <burek> i can just type make
[23:30] <burek> and thats it
[23:30] <Daemon404> custom makefile then
[23:30] <burek> there is one
[23:31] <Daemon404> where is this package located?
[23:31] Action: Daemon404 only sees v4l-utils
[23:31] <burek> http://pastebin.com/tKqch6qs
[23:31] <burek> i've downloaded it from here http://linuxtv.org/downloads/v4l-utils/
[23:32] <Daemon404> http://git.linuxtv.org/v4l-utils.git/tree
[23:32] <Daemon404> it has autotools files
[23:32] <burek> omg they have git
[23:32] <burek> i couldn't find it at all.. only online version
[23:32] <burek> how can i use it like: git clone..
[23:32] <burek> git clone http://git.linuxtv.org/v4l-utils.git ?
[23:33] <Daemon404> why the heck do you want static libv42l anyway?
[23:33] <Daemon404> im not sure it's ven possible (a la glibc)
[23:33] <burek> well, I need it because
[23:33] <burek> I'm trying to build static ffmpeg
[23:34] <burek> and when i add --extra-ldflags=-static
[23:34] <burek> then ffmpeg's configure starts complaining about all kinds of things
[23:34] Action: Daemon404 cannot comment here
[23:34] <burek> among them it can't find libv4l2.a
[23:34] <Daemon404> but that sounds wrong.
[23:34] <burek> :/
[23:35] <Daemon404> and unless you link against something liek uclibc or w/e
[23:35] <Daemon404> it isnt really static
[23:35] <Daemon404> glibc fails @ static
[23:35] <burek> do you have a suggestion how to compile ffmpeg binary to be like exe file
[23:35] <burek> so i can just download it and execute on another
[23:35] <burek> (similar) machine
[23:38] <burek> http://pastebin.com/KZfanbuC
[23:38] <burek> this is the error from configure
[23:38] <burek> and this is from config.log: http://pastebin.com/8087YCTD
[23:44] <burek> Cloning into v4l-utils... warning: remote HEAD refers to nonexistent ref, unable to checkout. :) nice.. :)
[23:52] <ubitux> hi saste :)
[23:53] <ubitux> saste: did you notice the afilter issue?
[23:54] <ubitux> saste: ./ffmpeg -f lavfi -i amovie=a.mp3,aresample=8000 -t 10 -y out.wav
[23:54] <ubitux> with the current version no audio
[23:54] <ubitux> it seems related to Tim's report on ffmpeg-user
[23:54] <ubitux> i still didn't check if it was a regression or not
[23:54] <ubitux> but maybe you have an idea
[23:55] <ubitux> note that the new version with libswr do the exact oppposite: all the audio is kept, -t being ignored
[00:00] --- Wed Jan 25 2012
1
0
[01:44] <agorman> pasteeater, I played around with ffmbc and it seems like it does the exact same thing for that MXF file. Any other ideas come to mind?
[01:45] <pasteeater> agorman: can you explain "ffmpeg can't decode it wrapped"?
[01:46] <pasteeater> can you play the file with ffplay?
[01:46] <agorman> no, it just plays the first frame
[01:47] <pasteeater> what about _0002-G18010201.Stream?
[01:47] <agorman> from googling around it seems like these types of MXFs aren't readable.
[01:48] <agorman> it can decode that but it gets the duration wrong
[01:48] <pasteeater> consider submitting a bug report/feature request https://ffmpeg.org/trac/ffmpeg/
[01:50] <agorman> alright I'll do that, thanks for the help
[04:17] <desti_T2> has ffmpeg crashed when it's at the end of the frame number, not writing anything to disk for 20 minutes but still using cpu cycles?
[04:18] <newl> that don't sound good anyway
[04:22] <desti_T2> hmm...something went wrong, stopped it now (it wasn't crashed, exited clean with q), but the video claims to be 3 time longer than it actually is and sound is broken :-/
[04:23] <newl> what was your command line
[04:23] <shifter1> http://git.videolan.org/?p=ffmpeg.git;a=commit;h=0fec2cb15cc6ff1fcc724c774e…
[04:23] <shifter1> can someone explain that?
[04:23] <shifter1> why was ffmpeg.c deleted?
[04:25] <desti_T2> newl, http://pastebin.com/1Lm9AGCA
[04:32] <newl> any chance you got mencoder options mixed up in ffmpeg - i don't see the -flags global_header in man ffmpeg
[04:37] <desti_T2> dunno from where i got this option, but i guess ffmpeg would complain about it when it's unknown
[04:54] <ultramantis> anybody have any succes installing ffmpeg with libx264 using cygwin
[04:55] <newl> ffmpeg doesn't complain much
[04:56] <ultramantis> i get every time for the past 10 hours
[04:56] <ultramantis> libx264 not found
[04:56] <newl> (unless you verbose it)
[04:56] <ultramantis> /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lx264
[04:56] <ultramantis> collect2: ld returned 1 exit status
[04:56] <ultramantis> ERROR: libx264 not found
[04:56] <ultramantis> the end of my log
[04:56] <newl> do you have the libx264 installed ?
[04:56] <newl> .c
[04:57] <ultramantis> yeh
[04:57] <newl> well it ain't finding it
[04:58] <ultramantis> libx264.a is there
[04:58] <ultramantis> i see it now
[04:58] <relaxed> ultramantis: --extra-cflags="-I/path/to/x264/include" --extra-ldflags="-L/path/to/x264/lib"
[04:59] <ultramantis> its here C:\cygwin\home\Administrator\x264
[04:59] <ultramantis> could u print for me exact please
[05:01] <relaxed> I assume, --extra-cflags="-IC:\cygwin\home\Administrator\x264" --extra-ldflags="-LC:\cygwin\home\Administrator\x264"
[05:01] <ultramantis> and put that in the ./configure of ffmpeg right
[05:01] <relaxed> yes
[05:01] <ultramantis> ill give it a shot
[05:04] <ultramantis> btw relaxed do i put that just how u put it here
[05:04] <ultramantis> no need to put the .a
[05:04] <ultramantis> it worked
[05:04] <ultramantis> ty ty ty
[05:05] <ultramantis> geez ive been trying to get that to work all dam day
[05:05] <ultramantis> ty so much
[05:06] <relaxed> you're welcome
[05:06] <ultramantis> next quick question if theres other things i want to add do i have to fully run ./configure again
[05:07] <relaxed> include them all in the same command.
[05:08] <ultramantis> at the very end it did
[05:08] <ultramantis> License: nonfree and unredistributable
[05:08] <ultramantis> Creating config.mak and config.h...
[05:08] <ultramantis> WARNING: pkg-config not found, library detection may fail.
[05:08] <ultramantis> did i miss something
[05:14] <relaxed> install pkg-config
[05:15] <relaxed> add --enable-gpl --enable-version3
[05:15] <ultramantis> okk ^^ do those to after i install pkg
[05:17] <relaxed> yes, install pkg-config and then re-run configure with the above added to what you already had.
[05:17] <ultramantis> ok great ty very much
[05:18] <relaxed> why are you compiling it anyway?
[05:19] <ultramantis> so i can mess around with the C file
[05:19] <ultramantis> trying to get it to output a different way to my eggdrop
[06:09] <district> hi. does anyone know whether ffmpeg makes use of h264 hardware decoding on iOS?
[06:10] <relaxed> I doubt it
[09:45] <likewise> what is the "neighbor" method in swscale when I scale vertically x2?
[10:10] <LexSfX> likewise: it's "nearest neighbor" upscaling. when it interpolates the position of a pixel while upscaling, it doesn't average a new color, but instead, simply looks at the nearest neighbor to that new pixel and copies its color.
[10:10] <LexSfX> it's the simplest form of upscaling, and it doesn't do any real interpolation. it looks really bad if you upscale with a fractional value.
[10:11] <LexSfX> it looks good with integer upscaling of video games, imo
[10:14] <likewise> LexSfX: exactly what I need, but when I do x2 vertically, I can expect line 1 to be equal to line 0 (counting from 0)?
[10:14] <LexSfX> yes
[10:14] <likewise> LexSfX: thanks
[10:14] <LexSfX> yw
[10:14] <likewise> LexSfX: I will try that
[11:04] <kriegerod> to set libfaac constant bitrate encoding, is it sufficient to set AVCodecContext.bit_rate and bit_rate_tolerance? Am i obliged to set also rc_max_rate, rc_buffer_size?
[11:32] <ikonia> part
[11:32] <ikonia> oops, sorry
[12:17] <mous16> hi chan
[12:23] <mous16> I extracted VOB files from a fiction dvd, concatenated them and splitted with ffmpeg at right lenght in episodes, so now I have 10 VOB files, with mpeg2 video and ac3 audio (I used "-vcodec copy -acodec copy"). My tv can read mpeg and mp4, so I've to convert them, but "ffmpeg -i orig.VOB -vcodec copy -acodec copy dest.mp4" produce a scattering video (played on vlc) while the vob play ok. the same with mpeg. How can I do
[12:23] <mous16> to not loose quality?
[12:42] <ultramantis> well almsot had ffmpeg finally working on cygwin heres the latest error http://pastebin.com/861jLLxM
[12:54] <zap0> ultramantis, isn't there a config option --enable-x264 or smoething like it?
[12:55] <JEEB> --enable-libx264
[12:56] <ultramantis> ya thats done
[12:59] <ultramantis> im trying a diff configure ill report back ina hour to see if it fixed
[13:01] <ultramantis> i guess maybe in the --extra-cflags= --extra-ldflags maybe path was wrong to x264.a
[13:01] <JEEB> very much possible but not sure how the configure would've passed without it finding the lib
[13:02] <JEEB> unless the configure doesn't actually check for it
[13:03] <ultramantis> hmm got to this point
[13:03] <ultramantis> License: nonfree and unredistributable
[13:03] <ultramantis> Creating config.mak and config.h...
[13:03] <ultramantis> config.asm is unchanged
[13:03] <ultramantis> libavutil/avconfig.h is unchanged
[13:03] <ultramantis> and heres my configure
[13:03] <ultramantis> http://pastebin.com/qAu3Vt0a
[13:04] <JEEB> uhh
[13:04] <JEEB> cygwin takes cygwin paths
[13:04] <JEEB> only mingw takes windows'ish paths AFAIK
[13:04] <ultramantis> any suggestion bud
[13:04] <JEEB> also why are you doing --enable-nonfree if you're not enabling anything nonfree?
[13:07] <JEEB> ultramantis, my only suggestion would be to use cygwin paths in cygwin because that's what it only understands :P
[13:09] <JEEB> everything that is within / of cygwin can be accessed with /derp/herp/derp and outside of it is /cygwdrive/drive_letter/derp/herp/derp
[13:09] <JEEB> *cygdrive
[13:09] <JEEB> as far as I know
[13:09] <JEEB> and as far as I could see, that was within the cygwin tree
[14:31] <ultramantis> so JEEB --extra-cflags="-IC:\cygwin\usr\local\lib" and the ld flags needs to be different ?
[14:32] <JEEB> I've given you enough hints damn it
[14:32] <JEEB> stop highlighting me
[14:33] <ultramantis> hints heh why is it always hints with u guys and not just straight forward answer
[14:34] <JEEB> It was a straightforward fucking answer
[14:34] <JEEB> if it's a cygwin configure USE CYGWIN PATHS
[14:34] <JEEB> <JEEB> everything that is within / of cygwin can be accessed with /derp/herp/derp and outside of it is /cygwdrive/drive_letter/derp/herp/derp
[14:34] <JEEB> <JEEB> and as far as I could see, that was within the cygwin tree
[14:34] <JEEB> I even gave this out
[14:35] <JEEB> how hard is that to grasp?
[14:35] <JEEB> seriously
[14:35] <JEEB> how freaking hard is that to grasp?
[14:35] <ultramantis> well i guess since im not as good as you or many others here its hard
[14:35] <ultramantis> http://pastebin.com/xkwq5Nsv this was the first way attempted that caused the initial error
[14:36] <JEEB> see those two lines
[14:36] <JEEB> I wrote out
[14:36] <ultramantis> yes
[14:36] <JEEB> it's cygwin, it has its own folder structure
[14:36] <ultramantis> right
[14:36] <JEEB> C:\cygwin\usr\local\lib is within the cygwin tree
[14:36] <JEEB> thus, what does it become?
[14:37] <JEEB> give me your best guess
[14:37] <JEEB> although what on earth did you give x264 as --prefix
[14:37] <JEEB> that should be whatever you would give out there
[14:38] <ultramantis> --prefix i never used
[14:38] <ultramantis> somebody here gave me that last paste i sent and it config and all but the make install failed
[14:38] <JEEB> and you didn't check where x264's compilation put shit?
[14:38] <ultramantis> i didnt know what i was exactly looking for
[14:39] Action: JEEB sighs
[14:39] <ultramantis> C:\cygwin\usr\local\lib\libx264.a i see
[14:39] <ultramantis> but im sure im wrong
[14:39] <JEEB> ok
[14:39] <JEEB> so you at least know
[14:39] <JEEB> that the library is in there
[14:39] <JEEB> great
[14:39] <JEEB> is it at least a cygwin library?
[14:39] <JEEB> but oh well, that we'll find out
[14:39] <JEEB> now
[14:40] <JEEB> back to the cygwin paths
[14:40] <JEEB> given the two lines I wrote
[14:40] <ultramantis> k
[14:40] <JEEB> what would be the cygwin path for C:\cygwin\usr\local\lib
[14:42] <JEEB> hint: it seems that it is most probably within the cygwin environment so /cygdrive doesn't have to be used
[14:42] <JEEB> "everything that is within / of cygwin can be accessed with /derp/herp/derp"
[14:43] <ultramantis> C:/usr/local/lib/libx264.a i rlly hate being a moron but thats my guess
[14:43] Action: JEEB slaps
[14:43] Action: ultramantis sighs
[14:43] <JEEB> although almost correct
[14:43] <JEEB> remove the C:
[14:43] <ultramantis> /usr/local/lib/libx264.a i rlly hate being a moron but thats my guess
[14:44] <JEEB> yes, now do 'ls /that/what/you/just/wrote'
[14:44] <JEEB> in cygwin's terminal
[14:44] <ultramantis> k
[14:45] <ultramantis> $ ls /usr/local/lib/libx264.a
[14:45] <ultramantis> /usr/local/lib/libx264.a
[14:45] <JEEB> yup
[14:45] <JEEB> so yes
[14:45] <JEEB> you have found your path
[14:45] <JEEB> to the file
[14:45] <ultramantis> great
[14:45] <ultramantis> lemme do a quick paste to see if im totally correct
[14:46] <JEEB> so /usr/local/lib/ is the folder
[14:46] <ultramantis> the IC and LC does it stay like that or I and C followed by /usr/local/lib/libx264.a
[14:47] <JEEB> uhh
[14:47] <JEEB> adding to include is I
[14:47] <JEEB> and adding to libpaths is L
[14:48] <JEEB> "-L/usr/local/lib
[14:48] <JEEB> "
[14:48] <ultramantis> http://pastebin.com/6Hy0m84G
[14:49] Action: JEEB sighs
[14:49] <JEEB> -L and -I add paths to library and include search paths
[14:49] <JEEB> PATHS
[14:49] <JEEB> not files
[14:49] <ultramantis> --extra-cflags="-I/usr/local/lib/" --extra-ldflags="-L/usr/local/lib/"
[14:50] <JEEB> yes
[14:50] <ultramantis> alrighty ill give it a shot
[14:50] <JEEB> also make a 'make distclean' once
[14:50] <JEEB> so you will clean up before the configure
[14:50] <ultramantis> u asked earlier about nonfree i wanna say it told me i need that but ill try without that
[14:50] <ultramantis> ya ill run that first
[14:50] <JEEB> uuh what
[14:51] <JEEB> it will tell you need it if you try to enable something nonfree
[14:51] <JEEB> but in that command line you were enabling nothing nonfree
[14:51] <ultramantis> right
[14:52] <ultramantis> attempting now
[14:55] <ultramantis> so far so good creating config.mak and configh
[14:58] <JEEB> also, why are you, a person who clearly has not the slightest idea of things, building ffmpeg with libx264?
[14:58] <JEEB> if I may ask
[14:59] <ultramantis> b/c i want to be able to edit the output of the logfile
[14:59] <ultramantis> was on my way to doing it with x264.exe but then i think i twas u that informed me that it only does video not audio
[14:59] <JEEB> oh right, you're THAT guy
[14:59] <ultramantis> ffmpeg im more familiar with as to actual encodign
[15:00] <ultramantis> onto make install now so far still good
[15:00] <JEEB> and weren't you already told that you're going to have it easier off if you just do a batch/bash/perl/python script of it?
[15:00] <JEEB> uhh
[15:00] <JEEB> why make install
[15:00] <ultramantis> not needed ?
[15:00] <ultramantis> god i really need to hit the books apprently on this shit
[15:01] <JEEB> you haven't even specified where it installs and I'm not even sure you want it to install where it installs by default
[15:01] <JEEB> also, to continue my rant just now "because as far as I am concerned you have not the slightest idea of C or coding altogether"
[15:01] <JEEB> continuation of <JEEB> and weren't you already told that you're going to have it easier off if you just do a batch/bash/perl/python script of it?
[15:01] <ultramantis> about that batch/bash/perl/python script something else i know zero about or to where to even attempt that
[15:02] <JEEB> do you know more or coding in C?
[15:02] <JEEB> *of
[15:02] <ultramantis> no ive been told a few things to read
[15:02] <ultramantis> thats about it though
[15:02] <JEEB> have you ever programmed anything?
[15:02] <ultramantis> no
[15:02] <JEEB> then give up here
[15:02] <ultramantis> id like to learn though
[15:03] <JEEB> well, if you'd like to learn, have your fun
[15:03] <ultramantis> so this type of script u were talking about should i just research about that then
[15:04] <JEEB> I'm just pretty sure it'd be easier off if you'd use any of the ways of scripting when calling the app and then parsing what it outputs and making your own output out of it
[15:04] <JEEB> that's all I mean
[15:04] <ultramantis> sounds alot easier thats for sure
[15:04] <JEEB> and it wouldn't mean you'd have to learn something about the internals of ffmpeg
[15:05] <JEEB> and you wouldn't have to recompile stuff every time you want to change things :P
[15:05] <ultramantis> right heh
[15:06] <ultramantis> well even though youd prob like to shoot me at this point could u point me in the right direction for this type of script
[15:06] <ultramantis> so im at least on the right path
[15:08] <felixge> Q: How can I tell ffmpeg where to look for x264? (I don't want to install it with make install)
[15:08] <ultramantis> ^^ hehe sounds almost like my questions
[15:09] <JEEB> felixge, I would recommend installing it somewhere with setting the --prefix, and then adding the new L and I paths by setting the --extra-cflags and --extra-ldflags configure options :)
[15:09] <felixge> I tried with --extra-cflags="-I/path/to/x264" --extra-ldflags="-L/path/to/x264"
[15:09] <felixge> but not look
[15:09] <felixge> * luck
[15:10] <felixge> JEEB: ok, so I do have to run install
[15:10] <felixge> let me try that
[15:10] <JEEB> also, are you sure you built the x264 libraries?
[15:10] <JEEB> I'm not sure if you need to do install, but it's just nicer to keep your tools installed in one location (or multiple, but at least installed)
[15:11] <felixge> JEEB: I'm sure I ran `make` and it didn't fail. But I'm trying your suggestion now
[15:11] <felixge> JEEB: thanks
[15:11] <JEEB> uhhh
[15:11] <JEEB> I meant that x264 by default only compiles the command line app
[15:11] <JEEB> y'know
[15:12] <JEEB> you need to enable static or dynamic libs
[15:13] <JEEB> ultramantis, you should look at how you are using whatever ffmpeg outputs on the command line since that's what you seemed to be taking in, and seeing if that limits you to certain scripting etc. things. And then pick what you want and learn it, ask around the channels related to that scripting language etc. And no, I have no interest in your system or what you are doing. Off you go, and have fun. And good luck.
[15:14] <felixge> JEEB: seems like your suggestion was spot on! I ./configure'ed with --prefix=`pwd` and it seems to work just fine now
[15:14] <felixge> (that is, the ffmpeg build doesn't fail right away)
[15:14] <JEEB> and now you have the install directories mixed up with the source
[15:14] <JEEB> asdf
[15:15] <ultramantis> heh thanks JEEB for all the help apprciate it
[15:15] <JEEB> wouldn't it be prettier to just have /home/herpmyderp/ownapps or something for your own stuff?
[15:16] <felixge> JEEB: agreed. I'll clean this all up a bit afterwards. But right now I'm trading fast for pretty :)
[15:20] <ultramantis> update it fully intalled ty for the paitence with me
[15:20] <ultramantis> installed
[15:34] <felixge> JEEB: when running my ffmpeg, I get: error while loading shared libraries: libx264.so.120: cannot open shared object file
[15:34] <felixge> any idea?
[15:34] <JEEB> felixge, with shared libraries you have to have the library somewhere where the app can find it
[15:34] <JEEB> or well
[15:34] <JEEB> where the SYSTEM finds it
[15:34] <JEEB> LD_LIBRARY_PATH or whatever it was?
[15:35] <JEEB> anyways, I recommend you deal with static libs if you just want to test or use your own build :P
[15:35] <JEEB> shared libs are mostly an annoyance
[15:35] <felixge> setting LD_LIBRARY_PATH seems to work
[15:35] <felixge> setting it to the x264 lib dir that is
[15:35] <JEEB> yes
[15:36] <felixge> JEEB: how would I go about making a static lib?
[15:36] <JEEB> --enable-static?
[15:36] <JEEB> in x264's configure
[15:36] <felixge> for ffmpeg or x264?
[15:36] <felixge> ok
[15:36] <JEEB> and not seeting --enable-shared in ffmpeg's
[15:36] <JEEB> or whatever it was
[15:36] <JEEB> and not setting --enable-shared with x264
[15:37] <felixge> JEEB: ok, so an ffmpeg config like this should work? ./configure --enable-libx264 --enable-libfaac --enable-gpl --enable-nonfree --extra-cflags="-I`pwd`/../x264/include" --extra-ldflags="-L`pwd`/../x264/lib"
[15:37] <JEEB> I have no idea about your -I and -L
[15:37] <JEEB> but I will guess they are correct
[15:37] <JEEB> and yes
[15:37] <JEEB> that should work
[15:38] <felixge> JEEB: well, they worked for my previous attempt. except that setting LD_LIBRARY_PATH whenever I use ffmpeg is a bitch :)
[15:38] <felixge> so I'll try the static approach now
[15:38] <felixge> JEEB: thank you so much
[15:38] <JEEB> yes, and remember that if your application was any bigger you'd probably want to keep the original contents of LD_LIBRARY_PATH
[15:41] <felixge> JEEB: it was empty for me
[15:41] <felixge> before setting it
[15:41] <JEEB> heh
[15:42] <JEEB> I have no idea if it's supposed to be empty or have something in it :D
[15:42] <felixge> not sure if that means it was explicitly set to empty, or that the system also has another default value :)
[15:42] <felixge> me neither
[15:42] <JEEB> well, if it's empty I guess the system looks for the libraries somewhere else
[15:42] <JEEB> or more like, looks for where the libraries are somewhere else
[17:48] <Guest63637> may sound a little stupid but can I know how Oxelon media player uses ffmpeg without being released in GPL?
[17:49] <Guest63637> converter*
[17:49] <Mavrik> it's perfectly legal if their ffmpeg build is redistributable and they're not actually linking against it but just invoking it
[17:50] <JEEB> Also, ffmpeg can be built as LGPL
[17:50] <JEEB> where they at max have to release sources for ffmpeg in case of dynamic linking, and sources of ffmpeg + object files in case of static linking
[17:51] <Guest63637> so Oxelon only ends up invoking ffmpeg from command line, thats all it does? assuming I can ignore things about the GUI
[17:52] <Mavrik> I don't know what oxelon does :)
[17:54] <JEEB> Guest63637, it's perfectly legal if the application uses LGPL ffmpeg. Only some parts of ffmpeg are GPL
[17:54] <JEEB> AND
[17:54] <JEEB> if it releases sources for the ffmpeg part
[17:54] <JEEB> (and in case of static linking the object files for the rest)
[17:54] <Mavrik> That's unlikely however since X264 is GPL :)
[17:55] <JEEB> x264 now has payware license as well
[17:55] <Guest63637> can you tell me something about this x264 ive been hearing about it a lot
[17:55] <JEEB> in any case, if it's clearly one of those cases where it's using GPL ffmpeg and doesn't give a <beep> then it's one of the usual ones
[17:55] <Mavrik> JEEB, how does that licence play with the LGPL?
[17:55] <JEEB> Mavrik, the heck I know but does the app necessarily use x264 via ffmpeg?
[17:55] <JEEB> x264 has rather good APIs for just the video encoding
[17:56] <JEEB> Guest63637, the best H.264 encoder available
[17:56] <JEEB> now used in some payware applications as well
[17:56] <Mavrik> JEEB, that's the naive easy implementation I'd think of first
[17:56] <JEEB> well, you'd actually have to take a look at the damn application to actually check the situation :P
[17:56] <JEEB> I'm just saying that unless you take a look at the damn application you can't say one way or another
[17:56] <JEEB> that's all
[17:57] <Mavrik> JEEB, well, you can say if LGPL and x264 payware licenses can coexist :)
[17:57] <Mavrik> which is what I was getting at
[17:58] <Mavrik> no need to bash the poor application now ;)
[17:58] <JEEB> eh
[17:58] <JEEB> you'd have to ask someone else about the LGPL + x264 payware license tbqh. Because I'm not that good in basing stuff on if an LGPL application links something else :P The other way is more simple
[17:58] <JEEB> ask on #x264 or something
[17:59] <JEEB> because LGPL's meaning is just that must be able to switch the library to something else if you want
[17:59] <Mavrik> I'll google it later, it's just idle curiosity for something that's probably useful to know :9
[18:00] <Mavrik> since I had some very interesting problems trying to put together some proprietary libraries with some GPL ones in same piece of software -_-
[18:00] <JEEB> GPL is a completely separate issue
[18:00] <JEEB> LGPL is quite different
[18:00] <JEEB> GPL and proprietary is a no go
[18:01] <boo> I'm streaming video from dvb-t usb stick to red5 rtmp, but ffmpeg crashes when I change larger res ( 220x120), the CPU is 100%, but load avg is 0.0 - 0.08 andthe ffmpeg stops decoding. http://pastebin.com/fXUL8v8y log generated with strace, any suggestions?
[18:41] <pk__> does ffmpeg uses all the processors by default?
[18:42] <Generic_Dumbass> pk__: it does for me.
[18:42] <Mavrik> that depends on the encoder
[18:43] <Mavrik> my experiences show that in most cases it doesn't :)
[18:43] <pk__> hahah
[18:43] <Mavrik> so just add the -threads parameters
[18:43] <pk__> right
[18:43] <pk__> ok
[18:50] <boo> Can anyone please help me?
[18:51] <Mavrik> boo, that's probably a question for developers :\
[18:52] <Mavrik> boo, you can try using -vf scale filter but that probably won't help much
[18:53] <boo> mvrik, I changed the res to small ~ 100x100 that previously worked now doesn't work, so I assume that the parameters are wrong for that (codec)
[18:53] <Mavrik> boo, if you'll paste non-strace output of the crashing ffmpeg with command line we might help
[18:54] <Mavrik> *might be able to
[18:54] <boo> Mavrik ok, btw here's how I run it
[18:54] <boo> ffmpeg -y -vcodec h264 -i /dev/dvb/adapter0/dvr0 -isync -ac 1 -s 220x124 -r 20 -ar 44100 -ab 40000 -f flv rtmp://tooth.beberry.lv/oflaDemo/streams/live
[18:54] <Mavrik> huh.
[18:55] <Mavrik> boo, stop using h264, use libx264 and move the -vcodec after -i specification
[18:57] <boo> Mavrik, now different error appeared, but similarly - ffmpeg closed fast. http://pastebin.com/puAvzgtt
[18:58] <Mavrik> hmm, which command line did you use?
[18:59] <boo> Mavrik, sorry about the last line forgot to remove
[18:59] <boo> Mavrik, sorry about the last line forgot to remove wgetpaste
[18:59] <boo> ffmpeg -y -i /dev/dvb/adapter0/dvr0 -vcodec libx264 -isync -ac 1 -s 220x124 -r 20 -ar 44100 -ab 40000 -f flv rtmp://tooth.beberry.lv/oflaDemo/streams/live
[19:00] <Mavrik> boo, ffmpeg is sensitive to command-line order, so try also moving -isync before -i, and if doesn't work ADD -vcodec h264 back before -i
[19:04] <boo> Mavrik, that's wierd, unknown encoder h264
[19:04] <boo> http://pastebin.com/NdS0W1EP
[19:05] <Mavrik> why did you change it back to h264?
[19:05] <Mavrik> -vcodec after "-i " specifies the encoder to use and ffmpeg doesn't have a stable h264, you need to use libx264
[19:05] <Mavrik> -vcodec before "-i" tells ffmpeg which video DEcoder should it use for stream
[19:06] <Mavrik> and those are named differently (you can see them in ffmpeg -codecs)
[19:07] <boo> Mavrik "nd if doesn't work ADD -vcodec h264 back before -i" didn't read it carefully, so I have to put h26 before i and libx.. after i? correct?
[19:07] <Mavrik> yea
[19:08] <boo> Mavrik http://pastebin.com/QEEgk3ft
[19:10] <Mavrik> [mp2 @ 0x8fd64d0] incomplete frame
[19:10] <Mavrik> Error while decoding stream #0.1
[19:10] <Mavrik> something is wrong with your audio input
[19:11] <boo> Mavrik, hhmmn, should be ok. It's being taken from dvb-t stick.. Is there a chance to ignore that?
[19:12] <Mavrik> well, mp2 decoder fails
[19:12] <Mavrik> do you have AAC input by any chance?
[19:13] <Mavrik> (you're also not specfying the output audio encoding and it's jsut dumping raw audio which probably isn't what you want)
[19:14] <boo> Mavrik what do you mean by 'do I have AAC inputy by any chance'?
[19:14] <Mavrik> does your input have AAC audio instead of MP2?
[19:16] <boo> Marvik, don't know. I can send you a short file made by cat /dev/dvb/adapter0/dvr0 > bu and you could see that. Well it's an dvb-t signal, that's all I know
[19:17] <Mavrik> well
[19:17] <Mavrik> you should check that first really
[19:17] <Mavrik> I find it unlikely you have H264 with MP2
[19:17] <boo> Mavrik how to do that?
[19:19] <boo> Mavrik http://beberry.lv/up/u/bu this is the cat file. Don't have an extension, because I didn't knew how to call it
[19:20] <boo> [18:17] <boo> Mavrik how to do that? [18:19] <boo> Mavrik http://beberry.lv/up/u/bu this is the cat file. Don't have an extension, because I didn't knew how to call it
[19:24] <Mavrik-> sorry, I fell off
[19:24] <Mavrik-> boo, anyway, if you have a new-type DVB-T with MPEG-4
[19:24] <Mavrik-> then your audio is probably AAC not MP2
[19:24] <Mavrik-> that's why the MP2 decoder fails
[19:24] <boo> Mavrik, yes, it should be mpeg-4
[19:24] <Mavrik-> boo, so try adding "-acodec aac" before "-i"
[19:25] <Mavrik-> and also add "-acodec libfaac" after "-i" :)
[19:28] <boo> Mavrik unknown encoder libfaac
[19:28] <boo> Should I add use flag and emerge ffmpeg
[19:28] <boo> ?
[19:30] <Mavrik-> boo, do you have libvo_aacenc by any chance?
[19:30] <boo> Mavrik ffmpeg -formats ?
[19:31] <Mavrik-> boo, -codecs
[19:31] <boo> Mavrik, no I don't
[19:32] <boo> Mavrik, which one better to emerge?
[19:32] <Mavrik-> boo, libvo_aacenc is probably better
[19:32] <boo> Mavrik- just add libvo_aacenc to use flags and emerge ffmpeg?
[19:33] <Mavrik-> boo, don't use Gentoo, can't help you there
[19:33] <Mavrik-> but probably
[19:33] <Mavrik-> check the use flags.
[20:26] <ryaxnb> hi
[20:26] <ryaxnb> i have a 25fps MKV
[20:26] <ryaxnb> i want a 23.975 fps mkv
[20:26] <ryaxnb> but i don't want to convert, that would take forever
[20:26] <ryaxnb> i just want to make it play 1/24 slower
[20:27] <ryaxnb> and make that the "official" marked fps of the file
[20:27] <ryaxnb> so that any player will support that.
[20:27] <ryaxnb> how do you do that?
[20:40] <NOTaMango> personally i'd use mkvtools for that, not ffmpeg
[20:40] <NOTaMango> specifically mkvmerge
[21:10] <rsts> Hi. While compiling gnash with ffmpeg I get:libavcodec.a(lpc_mmx.o): relocation R_X86_64_PC32 against symbol `ff_pd_1' error.
[21:11] <rsts> can anybody explain what's wrong and how can it be fixed?
[21:14] <boo> Hei, I'm trying to solve the problem that ffmpeg stops working when decoding dvb-t stream and sendig it to rstp. http://pastebin.com/dnJ7u9Wh the parameters and this is the error http://pastebin.com/HivNwsxz could you recomend what to do? Signal probalby is mpeg-4
[21:36] <boo> Anyone? The problem is still here.. http://pastebin.com/mbWrBubg
[22:25] <boo> Hei, I'm trying to solve the problem that ffmpeg stops working when decoding dvb-t stream and sendig it to rstp. http://pastebin.com/Xwd4Hm2F could you recomend what to do? Signal probalby is mpeg-4
[22:30] <pasteeater> boo: can you explain "stops working"?
[22:31] <boo> pasteeater, it's in pastebin.. ffmpeg just closes, I'm back in bash again
[22:33] <pasteeater> looks like a decoding issue
[22:33] <boo> pasteeater, I assume. But cannot find what's wrong. don't know even where to start..
[22:34] <pasteeater> can you show the output of: ffmpeg -y -isync -vcodec h264 -pix_fmt yuv420p -s 720x576 -i /dev/dvb/adapter0/dvr0
[22:36] <pasteeater> can you also try ffmpeg git? no need to install. just plain ./configure and make and then run the resulting binary
[22:36] <boo> Sure! http://pastebin.com/VTg0jap6
[22:36] <boo> ths is the first thing you asked
[22:37] <boo> pasteeater what do you mean by that git? What should I do?
[22:38] <pasteeater> one more: ffmpeg -y -isync -vcodec h264 -pix_fmt yuv420p -s 720x576 -i /dev/dvb/adapter0/dvr0 -f null /dev/null
[22:39] <brontosaurusrex> i have a command that is working fine: ffmpeg -y -i "$out.m4a" -i "$files" -pix_fmt yuv420p -pass 2 -passlogfile "$out.log" $options2pass -acodec copy "$out.mp4"
[22:40] <brontosaurusrex> will this always take $out.m4a for audio or there are surprises waiting?
[22:40] <boo> pasteeater, ffmpeg -y -isync -vcodec h264 -pix_fmt yuv420p -s 720x576 -i /dev/dvb/adapter0/dvr0 -f null /dev/null doesn't stop, should I stop it?
[22:41] <pasteeater> boo: i wanted to see if
[22:41] <pasteeater> [mp2 @ 0x98028c0] incomplete frame
[22:41] <pasteeater> showed up again
[22:42] <brontosaurusrex> and the question 2 would be: matrox i-frame only, 4:2:2 mpeg2 of some sort, packed in avi container <- no way to transcode to anything, any ideas?
[22:42] <pasteeater> boo: does ffmpeg quit every time or just on occasion?
[22:43] <boo> pasteeater, http://pastebin.com/sWcrDWHb it didn't cancel by itself so I stopped, when it starts to show the info about frames, time etc, nothing goes wrong
[22:43] <boo> pasteeater, now on every occasion, during the day I had a little bit different options, then it quited rarely..
[22:43] <pasteeater> brontosaurusrex: what does ffmpeg say about it? ffmpeg -i martoxfile.avi
[22:43] <boo> pasteeater, not rarely, but ~ 80% of times
[22:44] <brontosaurusrex> pasteeater, oh, i don't have one handy here, was just asking, if that is known problem
[22:45] <pasteeater> i don't know, but if you find any samples that ffmpeg can't decode you should add a feature request on the bug tracker.
[22:45] <pasteeater> boo: what did you change so it quits more often?
[22:46] <brontosaurusrex> pasteeater, ok
[22:46] <boo> pasteeater, don't know, but it wasn't relavant, I think. I can try to find, but most likely not. I think that in the beginning the size of frame wXh affected that, if < 200 then it was ok for a short period of time, but it quited anyway
[22:48] <ROKO__> hello
[22:48] <ROKO__> i tryed this cmdline
[22:48] <ROKO__> mpeg -f alsa -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 output.mkv
[22:49] <ROKO__> but get error -> File for preset 'lossless_ultrafast' not found
[22:49] <ROKO__> what is missing
[22:49] <ROKO__> ?
[22:49] <ROKO__> gentoo linux amd64
[22:49] <pasteeater> ROKO__: you probably need the newer syntax
[22:49] <ROKO__> newer ?
[22:50] <pasteeater> -vcodec libx264 -preset ultrafast -crf 0 output.mkv
[22:50] <boo> pasteeater, is there a way to find the cause of the problem?
[22:55] <boo> pasteeater still here?
[22:56] <brontosaurusrex> pasteeater, how about the 1st question, mapping is correct, but aim not sure why, clues?
[22:56] <brontosaurusrex> *i'am
[22:57] <ROKO__> thanks
[23:12] <boo> Can any one please help solve the problems of ffmpeg? during decoding it stops working. probably something to do with codecs. don't know even what to check..
[23:13] <Tjoppen> you'll need to pastebin some output
[23:13] <Tjoppen> "it stopped working" isn't saying much
[00:00] --- Wed Jan 25 2012
1
0
[01:01] <durandal_1707> there is no way to disable writing of ID3 tags?
[01:08] <michaelni> AFAIK, no
[01:08] <michaelni> but it shouldnt be hard to add one
[01:08] <bcoudu> duh
[01:10] <durandal_1707> there is no way to disable writing of lavf tag?
[01:18] <CIA-31> ffmpeg: 03Dmitry Volyntsev 07master * rbc495bad3d 10ffmpeg/libavformat/rtsp.c:
[01:18] <CIA-31> ffmpeg: rtsp: Remove a leftover, currently pointless check
[01:18] <CIA-31> ffmpeg: This check isn't relevant in the way the code currently works.
[01:18] <CIA-31> ffmpeg: Also change a case of if (x == 0) into if (!x).
[01:18] <CIA-31> ffmpeg: Signed-off-by: Martin Storsjö <martin(a)martin.st>
[01:18] <CIA-31> ffmpeg: 03Martin Storsjö 07master * rdbb06b8c0d 10ffmpeg/libavformat/ (rtsp.c rtsp.h):
[01:18] <CIA-31> ffmpeg: rtsp: Allow specifying the UDP port range via AVOptions
[01:18] <CIA-31> ffmpeg: Signed-off-by: Martin Storsjö <martin(a)martin.st>
[01:18] <CIA-31> ffmpeg: 03Dmitry Volyntsev 07master * r58f0978581 10ffmpeg/libavformat/rtsp.c: (log message trimmed)
[01:18] <CIA-31> ffmpeg: rtsp: Use a random offset for trying to open UDP ports for RTP
[01:18] <CIA-31> ffmpeg: This avoids (for all practical cases) the issue of reusing
[01:18] <CIA-31> ffmpeg: the same UDP port as for an earlier connection. If the remote
[01:18] <CIA-31> ffmpeg: doesn't know the previous session was closed, he might keep
[01:18] <CIA-31> ffmpeg: on sending packets to that port. If we always start off trying
[01:18] <CIA-31> ffmpeg: to open the same UDP port, we might get those packets intermixed
[01:18] <CIA-31> ffmpeg: 03Tomas Härdin 07master * rd32b3f40c7 10ffmpeg/libavformat/mxfdec.c: mxfdec: parse MXF partitions
[01:18] <CIA-31> ffmpeg: 03Philip de Nier 07master * r0662eea6b0 10ffmpeg/libavformat/mxfdec.c:
[01:18] <CIA-31> ffmpeg: mxfdec: skip to end of structural sets
[01:18] <CIA-31> ffmpeg: This fixes reading of partition packs. The code stops reading after the
[01:18] <CIA-31> ffmpeg: operational pattern and should skip the array of essence container
[01:18] <CIA-31> ffmpeg: labels that follow.
[01:18] <CIA-31> ffmpeg: Signed-off-by: Janne Grunau <janne-libav(a)jannau.net>
[01:18] <CIA-31> ffmpeg: 03Joakim Plate 07master * r3359246d9a 10ffmpeg/libavformat/mxfdec.c:
[01:18] <CIA-31> ffmpeg: mxfdec: check return value of avio_seek
[01:18] <CIA-31> ffmpeg: Avoid modifying state if avio_seek fails.
[01:18] <CIA-31> ffmpeg: Signed-off-by: Janne Grunau <janne-libav(a)jannau.net>
[01:18] <CIA-31> ffmpeg: 03Tomas Härdin 07master * r83ab10f6e9 10ffmpeg/libavformat/mxfdec.c:
[01:19] <CIA-31> ffmpeg: mxfdec: Move FooterPartition to MXFContext and make sure it is never zero.
[01:19] <CIA-31> ffmpeg: Signed-off-by: Janne Grunau <janne-libav(a)jannau.net>
[01:19] <CIA-31> ffmpeg: 03Janne Grunau 07master * r682b6db706 10ffmpeg/libavformat/mxfdec.c:
[01:19] <CIA-31> ffmpeg: mxfdec: Parse IndexTableSegments and convert them into AVIndexEntry arrays.
[01:19] <CIA-31> (77 lines omitted)
[01:51] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rb9db728a1f 10ffmpeg/libavformat/libavformat.v:
[01:51] <CIA-31> ffmpeg: libavformat/libavformat.v: fix application name in comment
[01:51] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[07:31] <ubitux> does anyone know how to run a build only fate?
[09:24] <Tjoppen> michaelni: mail received
[13:46] <ubitux> http://www.raspberrypi.org/archives/571
[14:20] <av500> I wonder if they got Hollywood approval to show these clips
[17:13] <durandal_1707> trac3 and AC-3 decoders, QTRLE encoder, NUT and Matroska muxers.
[17:13] <durandal_1707> July 14, 2007
[17:13] <durandal_1707> crap
[17:14] <durandal_1707> FF_API_READ_SEEK is no more deprecated so /home/fate/src/libavformat/sbgdec.c:1477:5: warning: 'FF_API_READ_SEEK' is not defined, evaluates to 0 [-Wundef] could be resolved
[17:18] <durandal_1707> ubitux: you mean in same patch?
[17:19] <ubitux> you are Paul?
[17:19] <ubitux> if so, yes i meant in the same patch, changing the message of course
[17:19] <ubitux> "replace remaining use of deprecated [...]"
[17:20] <ubitux> with "lavf:" prefix
[17:23] <CIA-31> ffmpeg: 03Paul B Mahol 07master * ra6ef7b3a77 10ffmpeg/libavformat/cafenc.c: cafenc: replace deprecated av_dbl2int()
[17:23] <CIA-31> ffmpeg: 03Paul B Mahol 07master * rc7579ad8e8 10ffmpeg/libavformat/cafdec.c: cafdec: replace deprecated get_strz()
[17:26] <ubitux> haha too late :)
[17:26] <durandal_1707> why my signed-of-by have been removed? And one of actual commiter is not present?
[17:27] <ubitux> ask carl
[17:27] <durandal_1707> yea found how is responsible
[17:27] <durandal_1707> s/how/who
[17:45] <ubitux> michaelni: do you want me to wait for 0.10 to push the af pan channel mapping and af_aresample move to libswr?
[18:13] <michaelni> ubitux, if your code works & is tested no need to wait
[19:06] <ubitux> michaelni: ok&
[19:06] <ubitux> durandal_1707: thank you for taking care of the others get_strz
[19:50] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r575d494de5 10ffmpeg/libavcodec/pthread.c:
[19:50] <CIA-31> ffmpeg: pthreads: reset got_frames on flush.
[19:50] <CIA-31> ffmpeg: This fixes memory corruption when seeking in broken streams.
[19:50] <CIA-31> ffmpeg: a random mpeg4 in nut file was used to debug.
[19:50] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[19:50] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rcf7c7f13cd 10ffmpeg/libavcodec/pthread.c:
[19:50] <CIA-31> ffmpeg: pthreads: Generic progress lubrication support.
[19:50] <CIA-31> ffmpeg: Fixes bug118, bug120 and bug125 at least
[19:50] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[19:50] <CIA-31> ffmpeg: 03David Mitchell 07master * rd150a147da 10ffmpeg/ (Changelog libavcodec/pgssubdec.c): (log message trimmed)
[19:50] <CIA-31> ffmpeg: Improve support for PGS subtitles.
[19:50] <CIA-31> ffmpeg: The previous implementation assumed that a new picture would always
[19:50] <CIA-31> ffmpeg: supersede the previous picture. Similarly, presentation segments
[19:50] <CIA-31> ffmpeg: were assumed to pertain to the most-recently-read picture.
[21:34] <ubitux> michaelni: what's going to happen with avconv/ffmpeg?
[21:35] <ubitux> is there some stuff in avconv not present in ffmpeg?
[21:37] <michaelni> ffmpeg supports all things avconv supports
[21:40] <mcbaine1> http://goo.gl/nATCX#
[21:40] <ubitux> michaelni: i remember you were asking a "long" while ago if anyone was willing to merge a chunk from avconv into ffmpeg
[21:41] <ubitux> do you remember this?
[21:41] <michaelni> no
[21:41] <ubitux> mmh ok i'll check
[21:41] <michaelni> wait i remember
[21:41] <michaelni> it was some of our code i think
[21:41] <michaelni> that i droped to merge some update
[21:41] <ubitux> oh
[21:41] <ubitux> ok
[21:42] <ubitux> so basically we could just drop avconv?
[21:42] <michaelni> yes
[21:42] <ubitux> ok
[23:44] <ubitux> anyone wants to comment on the yadif openmp patch?
[23:45] <ubitux> i wonder if we could make use of it in several places; though, with threading enabled, i wonder if it won't be a problem
[23:54] <michaelni> ubitux, i thought of just applying it as its so simple :)
[23:54] <ubitux> yes but don't you think it will actually slow down things if threading is enabled?
[23:57] <michaelni> someone should benchmark it
[00:00] --- Tue Jan 24 2012
1
0
[00:02] <Ledm> Hi what is the command to convert ogm to other vídeo format?
[00:06] <Ledm> Thanx
[00:37] <netproteus> hi, hope someone can help. for some .mov files I've got the std:error output of ffmpeg is showing "Stream #0.1(eng): Video: h264 (Main), yuv420p, 596x842" but the output from ffprobe is showing width=608, height=848
[00:37] <netproteus> any idea why/how this could be happening
[00:38] <cbreak> h264 only supports image dimensions that are a multiple of 16
[00:38] <cbreak> if you use something else, it'll probably pad internally
[00:38] <netproteus> ah
[00:39] <cbreak> incidentally, the next bigger multiple of 16 of the small dimension is the big dimension
[00:39] <cbreak> guess who ever made your movie was a noob :)
[00:39] <cbreak> or simply didn't care
[00:40] <netproteus> I suspect both
[00:41] <netproteus> worse is that the actual pixel data is 595x841 and whatever he has used to make the movie has stuck a white row and colum of pixels to fill in
[00:42] <cbreak> uneven widths are bad
[00:42] <cbreak> heights too
[00:42] <cbreak> with yuv420
[00:42] <netproteus> yeah, I need to go back and slap him
[00:42] <cbreak> since for every four pixel, you will get 4 luminance data points (4 grey pixel)
[00:43] <cbreak> but only one big color pixel
[00:56] <durandal_1707> hot to remove complete metadata when transcoding with -map_metadata?
[01:11] <apoc> i'm using libvorbis, I've read that oggenc's -q (0 ... 10) is mapped in ffmpeg: -aq (0 ... 100) is this true? and whats with -q -1 and -2 is it -aq -10/-20?
[02:53] <Moult> i have a 1200x500px .avi video file. i'd like to convert it such that i can burn it onto a vcd and play on a tv. the problem is that using -target ntsc-vcd does not preserve the quality, and stretching will occur due to 1200x500 not being the correct aspect ratio. how do i keep the aspect ratio the same and just add black padding as well as preserve the quality when converting?
[04:09] <relaxed> Moult: -target ntsc-vcd -vf scale=720:-1 -qscale 3
[04:10] <relaxed> you don't have a dvd player?
[04:11] <Moult> relaxed: i do have a dvd player, but this is just a 60mb file, so i thought i wouldn't need to waste an entire dvd
[04:11] <Moult> relaxed: actually, if dvd gives me better quality, then yes, i really do want a dvd copy :D
[04:12] <Moult> relaxed: i read online that vcd was something like 350px width, if i'm reading your command right, it does 720px width, what am i misunderstanding? (video newbie)
[04:12] <relaxed> then use -target ntsc-dvd, you might be able to burn udf to a regular cd
[04:12] <relaxed> don't use vcd
[04:14] <Moult> relaxed: ok :)
[04:14] <relaxed> do you have a bluray player?
[04:14] <Moult> relaxed: so if i wanted to do the exact same thing as my original question except for dvd format and quality, so i just take your command and replace ntsc-vcd with ntsc-dvd?
[04:14] <relaxed> if so, avchd is what you want.
[04:14] <Moult> relaxed: no, don't have a bluray player
[04:15] <relaxed> Moult: yes to your question
[04:16] <Moult> relaxed: ah, awesome, so was the scale 720 inappropriate for vcd then?
[04:17] <Moult> relaxed: also, i don't see anythiing in your command that would prevent scaling by inserting black padding bars, am i missing something?
[04:18] <relaxed> scale=720:-1,pad=720:480:(ow-iw)/2:(oh-ih)/2
[04:19] <Moult> relaxed: ow and iw are variables, or do i have to replace ow with whatever dvd uses and iw with 1200 and so on?
[04:20] <relaxed> they are but you don't need to change anything.
[04:21] <Moult> relaxed: ok, let me try
[04:22] <Moult> relaxed: does this look ok? ffmpeg -i 1900-2500.avi -target ntsc-dvd -vf scale=720:-1,pad=720:480:(ow-iw)/2:(oh-ih)/2 output.mpg
[04:23] <Moult> relaxed: (unexpected token '(' )
[04:23] <relaxed> -vf 'scale=720:-1,pad=720:480:(ow-iw)/2:(oh-ih)/2'
[04:23] <relaxed> don't forget -qscale 3
[04:25] <Moult> relaxed: ok running ffmpeg -i 1900-2500.avi -target ntsc-dvd -vf 'scale=720:-1,pad=720:480:(ow-iw)/2:(oh-ih)/2' -qscale 3 output.mpg
[04:25] <Moult> relaxed: hopefully it works out fine :) (thanks very much for the handholding)
[04:26] <relaxed> you're welcome
[04:26] <Moult> relaxed: hmm, still seems a little bit stretched vertically - 1200x500 --> 720:480
[04:27] <Moult> relaxed: it needs 90px top and bottom black paddings
[04:27] <Moult> (i think)
[04:34] <Moult> relaxed: also, i'm slightly confused here, the padding (ow-iw)/2 should be 0, because there should be no horizontal padding, but (oh-ih)/2 should be 90, as if 1200-->720, then 500-->300, so 480-300/2 = 90, but if i replace (oh-ih)/2 with 90, it gives me a input area not within padded area error
[04:37] <relaxed> yes (ow-iw)/2 = 0
[04:39] <relaxed> why do you need to change the padding at all?
[04:39] <relaxed> ntsc dvds are 720X480
[04:39] <Moult> relaxed: because the aspect ratio of the original, 1200x500 is not the same as ntsc-dvd's aspect ratio, 720x480, so in order to prevent vertical stretching, i need to add a vertical padding, yes?
[04:40] <relaxed> pastebin.com your command and all output
[04:40] <relaxed> it's a verb
[04:42] <Moult> relaxed: http://pastebin.com/aL7ug1E2
[04:44] <relaxed> did (oh-ih)/2 work?
[04:44] <Moult> relaxed: it worked, but there is vertical stretching
[04:44] <relaxed> so? it has zero to do with padding
[04:45] <relaxed> and if (oh-ih)/2 = 90 then your command wouldn't fail
[04:45] <Moult> relaxed: yes, which is why i was confused
[04:45] <Moult> relaxed: i thought if i added vertical padding, it wouldn't be vertically stretched?
[04:46] <relaxed> try -vf 'scale=720:-1,pad=720:480:(ow-iw)/2:(oh-ih)/2,setdar=16:9'
[04:47] <relaxed> dvds are either 4:3 or 16:9
[04:47] <Moult> relaxed: ok - just tried - works fine, but now extremely stretched - much, much more than before
[04:48] <relaxed> pastebin the output
[04:48] <Moult> relaxed: http://pastebin.com/KJVkvkdz
[04:52] <relaxed> -vf 'scale=720:356,pad=720:480:(ow-iw)/2:(oh-ih)/2,setdar=16:9'
[04:52] <Moult> relaxed: the input file is 1200x500, which is not 4:3 or 16:9. it is closer to 16:9 though.
[04:53] <relaxed> is that good?
[04:53] <Moult> relaxed: ahh, perfect!
[04:53] <relaxed> yay
[04:53] <Moult> relaxed: thank you very much!
[04:53] <Moult> now time to try burning it to a dvd and testing on the tv :)
[05:16] <Moult> relaxed: looks _absolutely_ perfect! thank you very much!
[05:18] <relaxed> you're welcome
[07:48] <Eren> I'm extracting sound from *.flv. However, I need to get the sound between 01:49:03 - 01:51:40
[07:49] <Eren> is there option that seeks only these interval?
[07:55] <Eren> solved with -ss and -t parameters
[12:33] <likewise> I would like to vertically upscale a video from 1920x540 to 1920x1080 using line doubling, without filtering. How would I do that on the ffmpeg CLI?
[13:43] <ayaka> does vdpau can only be uesd in decode or both encode?
[13:47] <sacarasc> Just decoding.
[13:49] <ayaka> sacarasc, have you see my pasted in mplayer?
[13:49] <ayaka> then dxva can be uesd both decoding and encoding?
[13:49] <sacarasc> Yes, and I don't know what's wrong.
[13:51] <ayaka> sacarasc, maybe it's ffmpeg's problem,becuase mplayer use ffmpeg code
[13:51] <iive> what's the problem?
[13:52] <ayaka> http://pastebin.com/TixUJgt8
[13:52] <ayaka> sacarasc, only this anime can't work,the other h264 work both 180p and not
[13:52] <ayaka> 1080P
[13:54] <iive> vdpau doesn't work for some anime?
[13:55] <ayaka> iive, yes,but use normal h264ffmpeg it works,and in ms,I think I use old ffmpeg lib by potplayer(not inline,I use extra code copiled by myself)it works with vdpau
[13:56] <ayaka> If need,I can send it to you but it's a little big 1.7G
[13:56] <iive> i don't have nvidia card, so it is useless to me.
[13:57] <JEEB> lol potplayer
[13:57] <iive> i assume that the software decoding does work?
[13:59] <JEEB> anyways, unless someone has failed completely if it's 8bit H.264 it should work with the chip, no idea of the VDPAU and driver versions etc. that can have an effect on it all on *nix
[13:59] <ayaka> iive, I change code decoder in potplayer,and ffmpeg software decoding really works in linux
[14:00] <ayaka> JEEB, the potplayer is used in ms,in my memories it use ffmpeg 6.0,it can see it cpu,without dxva it will be 80%,using it only 5%
[14:01] <JEEB> sense, you are making not
[14:01] Action: JEEB goes take some tea
[14:01] <iive> ayaka: there are profiles and levels in h264 that indicate how fast hardware you need to decode the stream. some anime groups set them higher than needed.
[14:02] <JEEB> and even then nvidia's hardware should cope with it if it's hardware that can be used with CUVID/VDPAU (unless it's >8bit H.264)
[14:02] <ayaka> iive, I know that,but how to change it?
[14:02] <JEEB> just noting it here
[14:02] <JEEB> :3
[14:02] <iive> ayaka: sorry no idea
[14:03] <ayaka> in fact because of language barried,I can't fully understand what you said,but it may be hardware problem?
[14:07] <ayaka> shall I use vdpauinfo to paste my hardware?
[14:14] <ayaka> http://pastebin.com/SD3H0tMY
[14:15] <ayaka> but another thing I should said vdpau become unstable in recent update
[14:30] <ayaka> sacarasc, iive, JEEB thank you
[15:34] <ultramantis> is there some kinda issue with ffmpeg as to when when i use the git i cant compile it right
[15:35] <ultramantis> libfaac not found librtmp not found
[15:35] <ultramantis> libvo_aacenc not found
[16:40] <ultramantis> JEEB, u here bud
[16:52] <likewise> these external deps?
[16:52] <sacarasc> ultramantis: If you want to use external libraries, you have to install them first.
[16:53] <ultramantis> sacarasc, like libx264 i need to install x264 right
[16:53] <ultramantis> i did that
[16:54] <sacarasc> But you seem to have not done it for libvo aacenc, librtmp and faac.
[16:54] <ultramantis> right
[16:54] <ultramantis> but im getting
[16:54] <ultramantis> ERROR: libx264 not found
[16:55] <sacarasc> Did you install the latest git x264 and uninstall any version you had before?
[16:55] <ultramantis> yep
[16:55] <ultramantis> should i configure it some way
[16:56] <ultramantis> maybe i didnt configure it correct
[16:56] <sacarasc> What distro are you using?
[16:56] <ultramantis> cgywin
[16:56] <sacarasc> Oh.
[16:56] <sacarasc> Then I haven't a clue.
[16:56] <ultramantis> i would think its the same no?
[16:56] <orib> I'm using libavcodec+libswscale, and upon updating to a recent git build, I started getting the following message:
[16:57] <orib> [swscaler @ 0x10a7f800] Warning: data is not aligned! This can lead to a speedloss
[16:57] <orib> I debugged it, and it is in frames that we allocated by libavcodec itself -- anyone know how to make it allocate frames that are aligned?
[17:49] <Bombo> how can i check if the source.mpg stream has PTS in it? can i somehow generate PTS in the source.mpg non-destructable? or can i check if a mpg stream is "ok"? (for use with x264)
[18:06] <satonio> hi, i'm having problems with mp4 files, if i try to use -ss the result file is not ok
[18:06] <satonio> -ss with acodec copy vcodec copy
[18:07] <satonio> the video starts some seconds after the start of the movie and the audio might be in there or maybe not at all
[18:54] <smjms> realistically, which one is better for about 64-96kbps mono audio, faac or libvorbis?
[18:58] <truk77> Folks, I had an ffmpeg setup that worked fine, creating mp4 videos with aac audio, but after updating to the latest build, I'm getting an aac error: Failed to open bitstream filter aac_adtstoasc for stream 1 with codec aac: Operation not permitted
[18:59] <truk77> Actually, the full message is: [aac @ 0x1b1ff880] Multiple RDBs per frame with CRC is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[18:59] <truk77> Failed to open bitstream filter aac_adtstoasc for stream 1 with codec aac: Operation not permitted
[18:59] <truk77> [mp4 @ 0x1b1fdac0] malformated aac bitstream, use -absf aac_adtstoasc
[18:59] <truk77> av_interleaved_write_frame(): Operation not permitted
[18:59] <truk77> (sorry to spam, didn't mean to put in the line breaks)
[19:54] <truk77> Okay, grabbed a fresh pull from git, seemed to fix the aac issue.
[21:40] <mcbaine1> http://goo.gl/nATCX
[22:10] <nicklovescode> ffmpeg is guessing the duration of my video when I try to convert from fly to mp3. The thing is, it lists the correct duration(34 min) before encoding, but outputs a 3 minute video
[22:10] <nicklovescode> http://pastebin.com/TkZZZw96
[22:14] <relaxed> nicklovescode: your ffmpeg is too old.
[22:16] <relaxed> either use the latest release or check out the latest source using git
[22:16] <nicklovescode> I'm installing the latest git now, I'll give an update when installed. Thanks
[22:17] <nicklovescode> latest from git*
[22:28] <nicklovescode> relaxed: http://pastebin.com/6cvtnzrJ
[22:29] <nicklovescode> didn't seem to change anything
[22:31] <relaxed> is it possible the audio stream is shorter than the video stream?
[22:34] <nicklovescode> it was recorded by an audio recorder. There is no video
[22:34] <nicklovescode> but how would I check?
[22:34] <pasteeater> can you provide a sample?
[22:34] <relaxed> ffprobe -show_streams thirty.flv |less
[22:35] <relaxed> Odd stream, "Stream #0:0: Video: none, 1k tbr, 1k tbn, 1k tbc"
[22:36] <nicklovescode> http://pastebin.com/zmJTqLXN
[22:36] <nicklovescode> I could, one moment
[22:36] <agorman> I'm getting the warning "Estimating duration from bitrate, this may be inaccurate". It estimates the duration at half of what it really is. Is there a way to explicitly set the duration?
[22:39] <nicklovescode> http://recorder.teachontablo.com:1337/RFkGUR12byF.flv
[22:39] <nicklovescode> I could get a much longer one if that would be useful
[22:40] <relaxed> what player are you using that plays it for 34 minutes?
[22:44] <nicklovescode> flow player. I'm running it in the background then running an audio visualization. It's only the audio I care about
[22:45] <pasteeater> agorman: i don't know what you're doing.
[22:45] <pasteeater> use a pastebin site to show your ffmpeg command and the complete console output
[22:47] <ultramantis> really need a straight forward answer on compilein ffmpeg on cygwin all i keep getting is configure errors with libx264
[22:48] <agorman> pasteeater, http://pastebin.com/sGVyfJre
[22:49] <agorman> I have an MXF file from a P2 camera I'd like to use. The rate between the wrapper and the actual encoding don't match but ffmpeg can't decode it wrapped. So I unwrap it using a program called mxfsplit which loses the wrappers rate. I'm looking for a work around anyway I can get it.
[23:03] <nicklovescode> relaxed: any update? I'm not sure where to even start trying to fix this
[23:05] <pasteeater> agorman: have you tried ffmbc? http://code.google.com/p/ffmbc/
[23:05] <agorman> pasteeater, no I'll take a look, thanks
[23:05] <nicklovescode> http://recorder.teachontablo.com:1337/CJ3B7ars45V.flv is a 15 minute video I just recorded
[23:08] <ultramantis> any help on getting ffmpeg with cygwin would be apprciated here
[23:08] <relaxed> nicklovescode: what happens when you encode CJ3B7ars45V.flv to mp3?
[23:09] <nicklovescode> that one seemed to work strangely enough
[23:09] <nicklovescode> but in previous tests(I've had this problem for about 4 days) it sometimes works in the 10-20 min range. I'll try another
[23:09] <nicklovescode> it's never worked with a 30 min video
[23:10] <pasteeater> when it doesnt work as expected does the output still sound ok?
[23:10] <nicklovescode> yes
[23:11] <pasteeater> so is the problem with flowplayer or ffmpeg?
[23:11] <pasteeater> ultramantis: i think most people use mingw
[23:12] <ultramantis> so cygwin is no good?
[23:12] <pasteeater> i don't know. i'm not a windows user.
[23:12] <pasteeater> https://ffmpeg.org/trac/ffmpeg/wiki/MingwCompilationGuide
[23:12] <nicklovescode> flowplayer plays the 30 min video fine. I use ffmpeg to convert it to mp3, end up with a 3 min video
[23:12] <nicklovescode> I try the same thing with a 10 minute video, converts fine
[23:13] <nicklovescode> in 20 minutes I'll try again with a longer fly and I'll post the results
[23:13] <nicklovescode> flv* haha
[23:13] <pasteeater> i'm not sure what you mean. "convert it to mp3" "end up with a 3 min video". mp3 != video
[23:14] <relaxed> there is no video
[23:14] <pasteeater> and is it ffmpeg or flowplayer assuming it's 3 min?
[23:14] <relaxed> I wonder why it creates a null video stream. A requirement of flashplayer?
[23:15] <nicklovescode> sorry, audio. Everything is audio, video is never recorded. Flow player is only involved when I try playing the flv. When I convert it, it's just ffmpeg
[23:16] <nicklovescode> I'm using a flash media server(I'll cry golden tears when html5 gets mic recording ability) called red5 to record it. It's possible that could be the problem, but I don't think so
[23:16] <pasteeater> ultramantis: also this http://ffmpeg.zeranoe.com/
[23:17] <ultramantis> ya been there a million times today lol
[23:17] <ultramantis> ill try with this mingw
[23:17] <ultramantis> i mean ya theres windows build but i need to compile it
[23:17] <pasteeater> sorry i can't be of more help.
[23:17] <ultramantis> no worries
[23:18] <ultramantis> its my own fault i could easliy just install the windows installer but i wanna mes swith the C file in the source
[00:00] --- Tue Jan 24 2012
1
0
[00:47] Action: Compn just realized its ffmpeg-devel(a)ffmpeg.org
[00:47] <Compn> not ffmpeg-devel(a)mplayerhq.hu :P
[00:47] Action: Compn goes back to doing whatever
[00:49] <ubitux> saste: i guess you are aware of the concat: protocol, doing the same thing than the cat x y z > out?
[00:50] <saste> ubitux: of course, after all it was me which committed/reviewed that protocol ;-)
[00:50] <ubitux> ok :D
[00:50] <ubitux> i had a doubt since you mentionned the cat command
[01:11] <saste> ubitux: nice work with the aresample
[01:11] <ubitux> it wasn't the harder i think ;)
[01:11] <ubitux> i was just trying to understand things about resampling
[01:11] <ubitux> and got into the filter
[01:12] <ubitux> so i just took a few minutes and give it a try with swr :p
[01:12] <saste> ubitux: i'll try to create a branch with the -af option in ffmpeg and some fate tests, so you can test that more extensively
[01:12] <Compn> someone should mail aurel and ask him bout mkv subs ;P
[01:12] <ubitux> oh yes fate tests will be very welcome
[01:12] <Compn> ooo audio filters ;)
[01:12] <saste> my wild guess is the recent rework in the audio API broke something
[01:12] <ubitux> arh subs, i need to work on them.
[01:13] <ubitux> saste: why? did you expect audio issues?
[01:13] <saste> yes there's something wrong in the lavfi/lavu interface
[01:13] Action: Compn waits for drv and his vivo demuxer
[01:14] Action: Compn campaigns for vivo support
[01:14] <saste> lavfi assumes a maximum number of planes (8), which is not anymore a constraint in the audio lavu utils
[01:15] <ubitux> btw i'm still lost about the subtitles rework, i will have more time to work on them in a few weeks
[01:15] <saste> also now you can find planar/packed sample formats, while lavfi assumed a sample_fmt doesn't contain that info, so it uses a distinct flag (packed/planar)
[01:16] <ubitux> (got to get things done for school)
[01:16] <ubitux> yes the packed/planar is a bit inconsistent now
[01:16] <saste> indeed, i don't know maybe it's better that way, at least it is more consistent with pix_fmts
[01:18] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rc5c7e0ebc1 10ffmpeg/ffmpeg.c: (log message trimmed)
[01:18] <CIA-31> ffmpeg: git show 2473a45c85dce6872617b33fce396dbbd6347e8e avconv.c | patch ffmpeg.c
[01:18] <CIA-31> ffmpeg: Original commit:
[01:18] <CIA-31> ffmpeg: commit 2473a45c85dce6872617b33fce396dbbd6347e8e
[01:18] <CIA-31> ffmpeg: Author: Janne Grunau <janne-libav(a)jannau.net>
[01:18] <CIA-31> ffmpeg: Date: Wed Jan 18 10:53:41 2012 +0100
[01:18] <CIA-31> ffmpeg: threads: change the default for threads back to 1
[01:18] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r44d4fe9dad 10ffmpeg/ (libavcodec/options.c libavformat/options.c):
[01:18] <CIA-31> ffmpeg: error_detection: put the old error detection constants back.
[01:18] <CIA-31> ffmpeg: The old constants are more useful to the end user and have
[01:18] <CIA-31> ffmpeg: orthogonal meanings to the new ones.
[01:18] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:18] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r2478612fc0 10ffmpeg/libavcodec/options.c:
[01:18] <CIA-31> ffmpeg: lavc: Mark the err_detect constants as audio+video as they also apply to audio.
[01:18] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:18] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r657878f76e 10ffmpeg/libswscale/swscale_unscaled.c:
[01:18] <CIA-31> ffmpeg: sws: fix copy case detection with gray8a.
[01:18] <CIA-31> ffmpeg: Fixes gray_alpha.png
[01:18] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:19] <ubitux> i'm a bit disappointed libav used a flag for the packed/planar
[01:19] <ubitux> i really like michael's idea with the flag bit in format
[01:19] <ubitux> but well, it's too late now :(
[01:19] <CIA-31> ffmpeg: img2: add j2c file extension
[01:19] <CIA-31> ffmpeg: Some applications use the j2c extension for jpeg2000 codestream files.
[01:19] <CIA-31> ffmpeg: Signed-off-by: Jean First <jeanfirst(a)gmail.com>
[01:19] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:20] <saste> ubitux: what was michaelni's idea?
[01:21] <ubitux> fmt & 0x100 -> packed
[01:21] <ubitux> planar*
[01:21] <saste> ok
[01:21] <ubitux> it was done like that in libswr at first
[01:22] <ubitux> (see 58205edcc67f606f13f2bc4571e5f5bd61eaef05)
[01:22] <saste> ah i see...
[01:23] <saste> time_to_sleep... good night all!
[01:23] <ubitux> also, in lavu/samplefmt.c, it even has a .planar flag while it could be done more nicely :(
[01:23] <ubitux> 'night saste :)
[02:07] <durandal_1707> heh i can not reproduce this: http://forum.doom9.org/showthread.php?p=1552295#post1552295
[02:08] <durandal_1707> it is bad because libav bugs are being considered as ffmpeg bugs too
[02:10] <Compn> its only going to get worse durandal_1707
[02:10] <Compn> bug dark_shikari about making x264 report if it was compiled with libav or ffmpeg
[02:11] <Compn> that might cut down on some crap
[02:12] <durandal_1707> this 48bit this is older, just looked post back in same thread
[02:24] <Compn> you mean old report ?
[02:25] <durandal_1707> no, similar issue with 48bit swscale this is reported in may
[02:25] <durandal_1707> in same thread
[04:49] <CIA-31> ffmpeg: 03Carl Eugen Hoyos 07master * rf746f37901 10ffmpeg/libavcodec/tiff.c: Support decoding gray8a tiff images.
[07:05] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r4f11bed7a1 10ffmpeg/libavformat/avidec.c:
[07:05] <CIA-31> ffmpeg: avidec: fix "avidec.c:362: warning: st may be used uninitialized in this function"
[07:05] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[07:05] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r9e34adfc02 10ffmpeg/libavcodec/ratecontrol.c:
[07:05] <CIA-31> ffmpeg: RC: Fix initial buffer occupancy.
[07:05] <CIA-31> ffmpeg: Fixes Ticket880
[07:05] <CIA-31> ffmpeg: Regression since bf174a70cde333eba7e27063f9ce44497108f466
[07:05] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[07:05] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r0421b6dc7a 10ffmpeg/libswscale/utils.c:
[07:05] <CIA-31> ffmpeg: sws: In case of an invalid scaler algorithm, show the invalid value.
[07:05] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[07:05] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r887cd591a8 10ffmpeg/libavformat/mpegenc.c:
[07:05] <CIA-31> ffmpeg: mpegpsmux: Fix integer overflow with huge VBV sizes.
[07:05] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[07:05] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r018a6645bc 10ffmpeg/libavcodec/aacenc.c:
[07:05] <CIA-31> ffmpeg: aacenc: Fix bug in writing libavcodec_ident.
[07:05] <CIA-31> ffmpeg: the written length was off by 2 causing aac decoders to fail with the data.
[07:05] <CIA-31> ffmpeg: lucky the encoder was marked as experimental and not used much
[07:05] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[14:42] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * rb09c93d7bc 10ffmpeg/libavcodec/fraps.c:
[14:42] <CIA-31> ffmpeg: Move some duplicated code, simplify.
[14:42] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[14:42] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * rdaa47fdd2c 10ffmpeg/libavutil/base64.c:
[14:42] <CIA-31> ffmpeg: Optimized base64 decode by writing 3 bytes at once.
[14:42] <CIA-31> ffmpeg: About 25% faster.
[14:42] <CIA-31> ffmpeg: decode: 248852 -> 200385 decicycles
[14:42] <CIA-31> ffmpeg: (syntax check unchanged)
[14:42] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[14:42] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * r420719e141 10ffmpeg/libavutil/base64.c:
[14:42] <CIA-31> ffmpeg: Cosmetics: add do {} while 0 to macro.
[14:42] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[14:42] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * rb64b1608d8 10ffmpeg/libavcodec/fraps.c:
[14:42] <CIA-31> ffmpeg: Remove pointless and distracting ()
[14:42] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[14:42] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * r57608d9029 10ffmpeg/libavcodec/fraps.c:
[14:42] <CIA-31> ffmpeg: Simplify: just add header_size directly.
[14:42] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[14:42] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * rb4ec645f47 10ffmpeg/libavcodec/fraps.c:
[14:42] <CIA-31> ffmpeg: Extract some duplicated code.
[14:42] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[16:06] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * re9a6152e17 10ffmpeg/libavcodec/imgconvert.c:
[16:06] <CIA-31> ffmpeg: lavc: fix FF_LOSS_COLORQUANT detection for gray8a->pal8
[16:06] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:06] <CIA-31> ffmpeg: 03Hendrik Leppkes 07master * r378b7beff5 10ffmpeg/libavcodec/mpeg12.c:
[16:06] <CIA-31> ffmpeg: mpeg12: fixed parsing in some mpeg2 streams
[16:06] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:06] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r234405315f 10ffmpeg/libswscale/swscale_unscaled.c:
[16:06] <CIA-31> ffmpeg: sws: Fix unscaled >8bit planar chroma handling.
[16:06] <CIA-31> ffmpeg: Fixes Ticket840
[16:06] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:16] <CIA-31> ffmpeg: 03Alexander Strasser 07master * r72b33eade1 10ffmpeg/configure:
[17:16] <CIA-31> ffmpeg: build: Support selecting yasm-compatible assembler
[17:16] <CIA-31> ffmpeg: Makes it possible to select the name/path of the tool for compiling
[17:16] <CIA-31> ffmpeg: the non-inline assembly code.
[17:16] <CIA-31> ffmpeg: Signed-off-by: Alexander Strasser <eclipse7(a)gmx.net>
[17:16] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[17:39] <saste> is the libdvdnav project still active?
[17:39] <saste> where can I find their devs?
[18:08] <Compn> saste : there is a mailing list for it i think
[18:08] <Compn> still alive ? maybe.
[18:08] <Compn> saste : maybe you should look into vlc's dvd reading code ?
[18:09] <Compn> mplayer hosts libdvdnav :P
[18:09] <Compn> Rathann : you still work on it ?
[18:10] <Compn> saste : http://lists.mplayerhq.hu/pipermail/dvdnav-discuss/2012-January/date.html
[18:10] <Compn> j-b is on there
[18:10] <Compn> maybe vlc uses mplayer's forked libdvdnav
[18:13] <saste> Compn: thanks
[18:19] <Compn> our fork is still alive that is, the original looks dead
[18:19] <saste> uhm.. ok
[18:19] <saste> i'll go check the svn log
[18:21] <saste> erik, rathann, j-b, so it's still alive somehow
[18:22] <saste> looks like i need to do some changes for integrating the DVD protocol in ffmpeg (the old patch assumed some functions which are not implemented)
[18:22] <j-b> VLC uses libdvdav+dvdread from mplayerhq.hu
[18:22] <j-b> 4.2.0
[18:22] <saste> not that i trust so much the original contributor of the patch ;-)
[18:23] <saste> j-b: thx
[18:23] <j-b> because the fork is a bit less crap (but not that much)
[18:23] <j-b> dvdread and dvdnav code is so ugly that one's eyes bleed
[18:23] <saste> eheh people should be pretty used to that
[18:46] <NapHtaKeRoSene> hi
[18:46] <NapHtaKeRoSene> can somebody give a WORKING example of using gcc's inline asm in intel syntax? or it is not possible?
[18:47] <nevcairiel> gcc inline asm is at&t syntax
[18:47] <nevcairiel> you cant use intel syntax
[18:47] <iive> nevcairiel: i think that since gcc-3.x they introduced the intel syntax too
[18:48] <iive> it was one of the reasons for the 2.96.x (RH backported 3.0) to skip whole assembler blocks...
[18:49] <iive> but IMHO, i've never seen it used, either.
[18:50] <nevcairiel> quick googling shows that when using intel syntax you're somewhat limited
[19:02] <Compn> j-b : going to mentor SOC project to fix up dvdnav / dvdread ?
[19:02] <Compn> its used in at least two projects, and if ffmpeg joins that ...
[19:02] <Compn> i talk to users daily who say they have to use mencoder to get dvd input, then pipe it to ffmpeg :P
[19:03] <Compn> well i guess j-b is busy running like 10 diff projects already, nm :)
[19:04] <Compn> i liked that graph of linux video editors and how long they've lasted over the years :)
[19:13] Action: Compn wonders why he cant connect to ftp://upload.ffmpeg.org
[19:14] <Compn> j-b : streams.videolan.org down ?
[19:23] Action: Compn argues with patch authors on ffmpeg-devel
[19:23] <Compn> copyright concern trolling is having a chilling effect on development !!
[19:25] <nevcairiel> pgs is usually von blurays, he could just mention which disc. .)
[19:25] <nevcairiel> *from
[19:25] <nevcairiel> wrong language sneaking in
[19:29] <nevcairiel> I could probably find a disc in my library where this change helps, but thats effort
[20:25] <beastd> hi
[20:33] <Compn> nevcairiel : yeah he could mention the title
[22:47] <durandal_1707> looks like base64 is failing on big endian
[22:47] <Daemon404> ... shouldnt base64 go bye-by-byte
[22:47] <Daemon404> how does endian-ness even come into play?
[22:47] <nevcairiel> if you optimize it alot it might be an issue. :)
[22:48] <Daemon404> indeed\
[22:48] Action: durandal_1707 hopes this is gcc bug
[22:49] Action: Daemon404 does all his development with clang :3
[22:57] <durandal_1707> those code names are really ...
[23:08] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r2bb7396bfd 10ffmpeg/libavutil/base64.c:
[23:08] <CIA-31> ffmpeg: base64: 10l endian fix.
[23:08] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[23:08] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rc6baa4046a 10ffmpeg/libavfilter/avfilter.c:
[23:08] <CIA-31> ffmpeg: avfilter: add some asserts() to check refcounts.
[23:08] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[23:43] <CIA-31> ffmpeg: 03Philip Langdale 07master * reaf4bf6df2 10ffmpeg/libavcodec/crystalhd.c:
[23:43] <CIA-31> ffmpeg: CrystalHD: Initialise variables to silence valgrind.
[23:43] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[23:43] <CIA-31> ffmpeg: 03Alexander Strasser 07master * r9c909e8e79 10ffmpeg/configure:
[23:43] <CIA-31> ffmpeg: build: Describe --nm and -ld options consistently
[23:43] <CIA-31> ffmpeg: Signed-off-by: Alexander Strasser <eclipse7(a)gmx.net>
[23:43] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[23:43] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r89ddff92a3 10ffmpeg/ (6 files in 3 dirs): (log message trimmed)
[23:43] <CIA-31> ffmpeg: Revert "movenc: simplify handling of pcm vs. adpcm vs. other compressed codecs"
[23:43] <CIA-31> ffmpeg: This reverts commit 8e8c51318c1fe4ae61de578f0823b88aa3fe8222.
[23:43] <CIA-31> ffmpeg: Fixes Ticket873
[23:43] <CIA-31> ffmpeg: Conflicts:
[23:43] <CIA-31> ffmpeg: tests/ref/acodec/pcm_s16be
[23:43] <CIA-31> ffmpeg: tests/ref/acodec/pcm_s24be
[23:43] <CIA-31> ffmpeg: 03Philip Langdale 07master * r9bf9c314a0 10ffmpeg/libavcodec/crystalhd.c: (log message trimmed)
[23:43] <CIA-31> ffmpeg: CrystalHD: Back up extradata to allow decoder reinit to work.
[23:43] <CIA-31> ffmpeg: This was a regression that came in when I switched to using the
[00:00] --- Mon Jan 23 2012
1
0
[01:20] <maujhsn> ubitux "It's been awhile...How are you?
[01:20] <ubitux> hi
[01:21] <ubitux> fine i guess...
[01:21] <maujhsn> Good
[01:21] <maujhsn> libfaad
[01:21] <maujhsn> What is it good for?
[01:23] <maujhsn> ubitux...Hard question isn't it?
[01:23] <ubitux> not useful anymore afaik
[01:24] <maujhsn> LjL Care to respond?
[01:24] <ubitux> since the native aac decoder is fine
[01:24] <ubitux> the wrapper was removed too iirc
[01:25] <maujhsn> ubitux While compling & enabling 14 switches "libfaad" did not enable!
[01:27] <ubitux> why do you want to enable it?
[01:28] <maujhsn> Transcoding with microsoft audio issues!
[01:28] <maujhsn> Rare however
[01:29] <maujhsn> Sorry don't have any real world instances with "libfaad"!
[01:30] <maujhsn> ubitux Perhaps I will leave it out all together!
[01:31] <ubitux> i don't understand your issue
[01:31] <ubitux> you're not specific enough, or i'm just totally braindead
[01:33] <maujhsn> ubitux Check this out: http://pastebin.com/S8avnBM0
[01:34] <ubitux> 01:23:54 <@ubitux> not useful anymore afaik
[01:34] <ubitux> just drop it
[01:35] <maujhsn> ubitux "libfaad" not useful? The rest of the configuration is sufficient?
[01:35] <ubitux> yes
[01:36] <ubitux> (--enable-zlib can be dropped too btw, it's implicit)
[01:36] <ubitux> maujhsn: 01:24:04 <@ubitux> since the native aac decoder is fine
[01:36] <ubitux> ffmpeg has a native aac decode support
[01:38] <maujhsn> ubitux "I learn something new with this stuff every week! Thanks to guys like yourself & Mavrik, & LjL!"
[01:40] <maujhsn> "Take Care Guys!"
[01:42] <maujhsn> LjL
[01:45] <maujhsn> "npviewer.bin" closed unexpectedly message flashes across my screen...any thoughts on the subject?
[02:06] <piercedwater> Can someone help me figure out why ffmpeg isn't using full cpu? Here is my command: ffmpeg -threads 4 -vcodec h264 -i /media/spot/Halloween\ 2.mkv /media/spot/test.mp4
[02:08] <iive> shouldn't it be libx264 ?
[02:08] <piercedwater> i shows libx264 in -codecs, but it is still slow when i use it
[02:09] <piercedwater> actually
[02:09] <piercedwater> it is listed on -encoders
[02:09] <piercedwater> but is not found when i try it with -vcodec
[02:10] <piercedwater> Unknown decoder 'libx264'
[02:13] <JEEBsv> that's because you're setting it before the -i
[02:13] <JEEBsv> before the -i = for decoding
[02:13] <JEEBsv> after the -i = for encoding
[02:14] <piercedwater> ffmpeg -threads 4 -i /media/spot/Halloween\ 2.mkv /media/spot/test.mp4 -vcodec libx264
[02:14] <piercedwater> still ~ 20 fps
[02:14] <piercedwater> i get >100 with handbrakecli in linux
[02:15] <piercedwater> hmm
[02:15] <JEEBsv> set a preset?
[02:15] <JEEBsv> preset sets the defaults that control speed VS compression
[02:15] <JEEBsv> default is 'medium'
[02:16] <JEEBsv> http://mewiki.project357.com/wiki/X264_Settings#preset
[02:22] <piercedwater> Unrecognized option 'preset'
[02:22] <piercedwater> workswith vpreset
[02:22] <piercedwater> but still slow
[02:25] <JEEBsv> then you have an old ffmpeg
[02:25] <JEEBsv> and/or libx264
[02:27] <JEEBsv> anyways, go and check what handbrakecli is doing, check that your ffmpeg/libx264 isn't any older than that handbrakecli you have and try to match preset-wise, and maybe with some other settings :P
[02:27] <JEEBsv> after all
[02:27] <JEEBsv> handbrake on the background is using ffmpeg
[02:27] <JEEBsv> and libx264 via it
[02:27] <piercedwater> k
[02:30] <piercedwater> ty
[02:41] <CodeOfficer> I took a widescreen vid on my iphone4s that I want to shrink down a bit, when i run ffmpeg with these options its not keeping the aspect ratio. thoughts?
[02:41] <CodeOfficer> ffmpeg -i IMG_0314.MOV -s 640x480 -aspect 16:9 IMG_0314-640x480-16-9.MOV
[02:42] <CodeOfficer> oh, duh
[02:42] <CodeOfficer> wow i need sleep
[02:42] <CodeOfficer> pretend i wasnt here
[03:12] <Shazzamy> I have a .TOD video file that came from a JVC Everio camcorder. I'm trying to find the best settings to use that will provide the best quality file conversion. Mac OS X 10.6.8, ffmpegX (ffmpegX v0.0.9y Jan 26, 2008)
[05:18] <beastwick987> Could anyone assist me? I installed FFMPEG from the debian multimedia repositories, but it appears it cannot find my libx264 parameter (even though this version is compiled with x264 support). I have libx264-dev installed. I am running Debian SID. I have read a lot of documentation, at this point I am lost.
[06:09] <shevy> Hmm. When I have an .avi file, I want to add an audio track to it
[06:09] <shevy> that audio track is from a foo.mp3 file
[06:15] <shevy> how can I list all available options to -vcodec
[06:19] <composite> anyone know how to change the speed of an mp4 and make a new file?
[06:37] <Kuukunen> shevy: -codecs
[06:42] <shevy> thanks Kuukunen works nicely
[12:14] <rgl> is tehre a way to pipe multiple images into stdin and have a webm video file on the output?
[12:14] <Mavrik> hmm
[12:14] <Mavrik> not likely
[12:14] <Mavrik> maybe you should try "mjpeg" as input... but I doubt it's possible
[12:15] <cbreak> if ffmpeg can't do it natively, mplayer can read image sequences and output it in a format ffmpeg can likely read
[12:15] <cbreak> (mf://\*.png -vo yuv4mpeg ...)
[12:16] <Mavrik> ffmpeg can read image files
[12:16] <Mavrik> but not piped from something else
[12:16] <cbreak> well, then you can use ffmpeg to convert it into something that can be piped :)
[12:17] <Mavrik> I'm figuring he doesn't have files if he's asking that question ;)
[12:17] <cbreak> depending on the format of the image data, it might be easy to just write yuv4mpeg output directly
[12:18] <cbreak> in a program I worked on recently I use ffmpeg internally to pipe raw audio/video into a different process
[12:18] <cbreak> works nicely
[12:19] <cbreak> but it was a pain to get working nicely :)
[12:21] <rgl> humm will look at yuv4mpeg
[12:22] <cbreak> as the name says, it uses yuv and not rgb, not sure if there's a way to change that.
[12:22] <cbreak> or the color subsampling
[16:09] <hallowicked> Could somebody tell me is it possible to change the way the logfile prints or add TEXT to it
[16:10] <Mavrik-> logfile?
[16:10] <hallowicked> yes
[16:10] <hallowicked> like normally it would print like
[16:11] <hallowicked> frame=56265 fps= 49 q=30.0 size= 365582kB time=00:31:15.97 bitrate=1596.4kbits/s
[16:11] <hallowicked> can i make that say text instead of just this
[16:11] <Mavrik> huh
[16:11] <Mavrik> as far as I know that's hardcoded
[16:12] <hallowicked> ok like this
[16:12] <hallowicked> WWE.Vengeance.2006.DVDRip.x264 (res:576x432 crf:19.0 dur:35:00 fps:29.970 SIZE:445.83MB br:1490 Kbit/s)
[16:12] <hallowicked> possible to make the log print like that
[16:12] <Mavrik> no
[16:12] <Mavrik> you'll have to pipe output to some script that can reformat it
[16:12] <hallowicked> hmm could u point me into a direction to doing that
[16:19] <hallowicked> Mavrik, got nething bud?
[16:19] <Mavrik> well, that depends on your OS, you're knowledge of scripting or programming languages etc.
[16:19] <hallowicked> windows is os
[16:19] <hallowicked> and my knowlege is very small but if sent to the right track i can figure it out with google i think
[16:20] <Mavrik> hmm
[16:20] <Mavrik> hallowicked, you'll have to find out how to read stderr output of ffmpeg and reformat it
[16:20] <Mavrik> don't know much about windows scripting/programming
[16:20] <Mavrik> you can also use something like python/etc to start ffmpeg and grab it's output
[16:20] <Mavrik> but... it's probably more work than it's worth
[16:20] <hallowicked> right
[16:21] <hallowicked> what about ina batch file if i put text will that change anything
[16:21] <hallowicked> right now im exactly getting
[16:21] <hallowicked> frame=85412 fps= 49 q=28.0 size= 552319kB time=00:47:28.51 bitrate=1588.4kbits/s
[16:21] <hallowicked> which is great after a week of work to get that sent to my irc channel
[16:21] <hallowicked> WWE.Vengeance.2006.DVDRip.x264 (res:576x432 crf:19.0 dur:35:00 fps:29.970 SIZE:445.83MB br:1490 Kbit/s)
[16:21] <hallowicked> that is ideal
[16:49] <omeone> Is anyone there?
[16:52] <omeone> please(
[17:05] <omeone> Nagy, are you alive?
[17:09] <omeone> I understand. It's a Sunday morning in USA
[17:19] <Nagy> I'm alive
[17:22] <newl> whew
[17:25] <omeone> ops...
[17:26] <nadav> Hi
[17:26] <omeone> I have problem: I use OpenCV to write videos...
[17:26] <nadav> Any1 has experiance with Compiling bambuser ffmeg on an Android device
[17:26] <nadav> ( using windows OS )
[17:27] <omeone> but when I try to write video to named pipe, I get another result
[17:27] <newl> nadav: have you tried mingw (or cygwin) environment>
[17:28] <nadav> yup, I am using cygdrive
[17:28] <nadav> I mean cygwin
[17:28] <nadav> I get "arm-linux-androideabi-gcc is unable to create an executable file"
[17:29] <nadav> "C compiler test failed"
[17:29] <newl> you probably need all the rest not just the gcc - install mingw it seems to be superior for this kind of thing
[17:30] <omeone> I already posted my problem here: http://stackoverflow.com/q/8952997/1161481
[17:30] <omeone> As I know OpenCV uses ffmpeg to read/write videos, wright?
[17:30] <nadav> using processmonitor I can C that there is no path mis-match, all env vars seem 2 B ok... ( as far as for the filesys hierarchy )
[17:31] <nadav> AFAIK, OpenCV is independent of ffmpeg, OpenCV is for machine vision kind of stuff while ffmpeg is more of a compression/streaming lib
[17:32] <omeone> but OpenCV can't write videos without ffmpeg...
[17:33] <nadav> correct, if U want to encode video ffmpeg isyour friend
[17:34] <nadav> if U want machine vision, eg. text extraction, no need for ffmpeg, only OpenCV
[17:34] <omeone> you haven't seen my link http://stackoverflow.com/q/8952997/1161481
[17:35] <newl> that opencv must really eat up cpu
[17:36] <omeone> As I know, OpenCV uses ffmepg to write videos. When I'm trying to write video in a named pipe it getting corrupted (sorry for English)
[17:37] <nadav> write the file to the disk and have apache read it from the disk
[17:37] <nadav> R U using Linux ?
[17:37] <omeone> yep
[17:37] <omeone> I need an-fly upload
[17:37] <omeone> *on fly
[17:38] <nadav> I am more of the windows guy though I know it is possible with Apache
[17:40] <omeone> Maybe, ffmpeg encodes video in a different way for named pipes???
[17:43] <omeone> Or ffmpeg rewrites some data which has been written (named pipes don't allow that)
[17:44] <nadav> ffmpeg get a raw video image and encodes it to whatever format U want
[17:45] <omeone> OpenCV only allows me to select a codec...
[17:46] <omeone> next interesting thing: in a "corrupted" video opened in hex-editor I can see this:"Lavf53.3.0"
[20:18] <mape> Hi, is there any way of dumping a series of frames into images in multiple formats while making sure they have the same %d ? Ie making one thumb and one full size.
[20:20] <Mavrik> mape, try specifying several outputs
[20:21] <mape> Mavrik: won't adding more -s overwrite the previous one?
[20:21] <Mavrik> -s?
[20:21] <Mavrik> -s seeks the input
[20:22] <mape> -s sets the size?
[20:22] <Mavrik> er, sorry
[20:22] <Mavrik> saw -ss -_-
[20:22] <Mavrik> mape, basically you have to do something like
[20:23] <Mavrik> ffmpeg -i <input> -codec:v <whatever> -vf scale=320:240 output1.jpg -codec:v <whatever2> -vf scale=640:480 output2.jpg
[20:23] <Mavrik> you need to repeat the whole encoding setup after the first output to define a second output
[20:23] <mape> hmm k
[20:23] <Mavrik> I'm not sure if it works with images though :)
[20:25] <mape> it does seem to work as in it is outputting two files with different sizes but the % doesn't seem to match.
[20:26] <mape> or that might just be me missing -r..
[20:26] <mape> Indeed it was, Mavrik thanks for your help :)
[20:27] <Mavrik> ^^ np
[20:47] <iiu7> Trying to convert from AAC2 to what would work, but I keep getting this error whether I'm trying AC3, MP3 or something else. http://pastebin.com/zcmA3nQE
[20:47] <iiu7> What's the deal with that?
[20:48] <Mavrik> usually the command line helps
[20:49] <Mavrik> it seems timestamps on input (or output?) are wrong
[20:51] <iiu7> ffmpeg -i foo.mkv -map 0:0 -vcodec copy -acodec ac3 bar.mkv
[20:53] <iiu7> I get the same error if I use -acodec copy
[20:53] <Mavrik> hmm, that shouldn't happen really
[20:54] <Mavrik> which ffmpeg version?
[20:54] <iiu7> ffmpeg version git-2012-01-02-0af34c4
[20:55] <iiu7> I build it about a month ago.
[20:56] <iiu7> The file I have has x264 as video, but then it has 2 audio streams 1 is ac3 and 2 is aac2, I just need to remove the second audio stream hence the "-acodec copy" for -map 0:1.
[20:56] <Mavrik> I suggest you try to find out which stream confuses the muxer and try to reencode it
[20:57] <iiu7> How do I do that?
[20:58] <iiu7> I get the "in stream 0: 83 >= 42" error, but does that even make sense?
[20:59] <Mavrik> iiu7, try your command with -vn
[21:00] <iiu7> Disabling the video with "-vn" works!
[21:00] <Mavrik> hm
[21:01] <Mavrik> if you try to reencode the video does it fix?
[21:02] <iiu7> How do I do that?
[21:06] <iiu7> If I use " ffmpeg -i foo.mkv -map 0:0 -vcodec libx264 -acodec ac3 bar.mkv" and just re-encode with x264, then it works, but I don't know if that's actually the same as "copy", or if it is then again compressing using x264.
[21:26] <leuhmanu> hello
[21:26] <leuhmanu> somebody for an strange ffmpeg -f image2 issue ?
[21:30] <leuhmanu> I have make an ugly script to convert all motion capture in a video http://paste.pocoo.org/show/538909/
[21:30] <leuhmanu> It works but sometime I get : captures/Sunday-S04//h34-%05d.jpg: No such file or directory
[21:31] <leuhmanu> It should be captures/Sunday-S04//h34-%05d.jpg: No such file or directory
[21:31] <leuhmanu> oups
[21:32] <leuhmanu> it should be ../../**h34-%05d.jpg
[21:32] <leuhmanu> Any ideas ?
[21:36] <leuhmanu> Or maybe there is an other way to do it ?
[21:38] <relaxed> leuhmanu: the problem is your script and not ffmpeg
[21:39] <leuhmanu> my script ? and you know why ?
[21:40] <leuhmanu> date are ok in the tmp file
[21:40] <leuhmanu> and it's ok if I comment ffmpeg and add an echo
[21:42] <newl> leuhmanu: it is always the script
[21:42] <leuhmanu> but where ? :(
[21:43] <relaxed> leuhmanu: From looking at the script it appears you're new to bash scripting. Reading this should help: http://mywiki.wooledge.org/BashGuide
[21:48] <newl> leuhmanu: what is the url to the pastebin
[21:48] <leuhmanu> I had no external resource when I did that ...
[21:48] <leuhmanu> http://paste.pocoo.org/show/538909/
[21:49] <leuhmanu> but thanks I will look again the basic
[21:50] <newl> you don't need to save the results of the grep of the one file to a tmp file and ...
[21:51] <leuhmanu> yes indeed, but witout google :)
[21:51] <newl> maybe say what you want to do - that script was obviously made without any external input ;)
[21:51] <leuhmanu> in fact I have lot a picture in a folder
[21:54] <leuhmanu> like 13h27-00001.jpg ... 13h27-00010.jpg 15h23-00001.jpg ... 15h23-00010.jpg etc
[21:54] <leuhmanu> and I wanted to make a video of each **h**
[21:55] <leuhmanu> and one of all the picture
[22:06] <newl> lc=`ls *-00001.jpg`
[22:06] <newl> echo $lc
[22:09] <newl> use basename to get the $b
[22:09] <newl> ffmpeg -y -r 15 -f image2 -i $lc $b.avi
[22:11] <newl> you 'done < .... ' is a heredoc and is <<< not just < btw
[22:16] <leuhmanu> mhhh
[22:16] <leuhmanu> thanks I will look :)
[22:16] <mape> Is there any way of getting ffmpeg to produces as high quality gif animations as 'convert'? Seems pix_fmt rgb24 makes them look horrid
[22:19] <newl> leuhmanu: looks like you want all the *-00001.jpg in one 1.avi? ...... *-00010.jpg 10.avi ??
[22:19] <relaxed> mape: I don't think so.
[22:19] <mape> Ok
[22:20] <mape> Too bad, convert does a good job but takes forever
[22:21] <leuhmanu> newl: no, all .jpg in one .avi and for each xx.xx another one
[22:21] <leuhmanu> but I have found a way with mencoder for the first part
[22:25] <newl> in your script you are only grepping for 00001.jpg
[22:25] <leuhmanu> yes and then is use the %05d
[22:25] <newl> if you want . pastebin the ls of the files you want in each avi - i'm kinda confused
[22:27] <newl> i think i get what you want get each xxhxx and then make avi of each
[22:28] <newl> each xxhxx can be 00001 -> 000010
[22:31] <newl> more for ya for i in *-00001.jpg; do
[22:31] <newl> that will get the xxhxx so you won't need the tmpfile
[22:33] <leuhmanu> hum now it's work
[22:33] <leuhmanu> with the same script as before but with change
[22:34] <leuhmanu> http://paste.pocoo.org/show/538955/
[22:34] <newl> <<< :)
[22:34] <leuhmanu> nop :)
[22:34] <leuhmanu> anymay thank a lot
[22:35] <leuhmanu> but yes indeed I remember now the <<< versus < :/
[22:36] <leuhmanu> have a nice night/day, bye
[22:47] <b_jonas> Can you help me figure out how to use -map or something? I have five input files, and I want to concatenate one audio track from each like 0.1,1.1,2.1,3.2,4.1 to a single audio file. All five input files have two audio tracks.
[22:48] <b_jonas> I can't figure out how to make ffmpeg encode more than one track.
[00:00] --- Mon Jan 23 2012
1
0
[00:34] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * ra41687c2d6 10ffmpeg/libavutil/base64.c:
[00:34] <CIA-31> ffmpeg: base64: add benchmark
[00:34] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:34] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r112bca91b0 10ffmpeg/libavutil/base64.c:
[00:34] <CIA-31> ffmpeg: base64: optimize av_base64_encode()
[00:34] <CIA-31> ffmpeg: This makes the code 2-3 times as fast
[00:34] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:34] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rea4da94895 10ffmpeg/libavutil/base64.c:
[00:34] <CIA-31> ffmpeg: base64: simplify end handling in av_base64_encode()
[00:34] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:57] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r01084336b7 10ffmpeg/libavutil/base64.c:
[00:57] <CIA-31> ffmpeg: base64: add a benchmark for a pure syntax check.
[00:57] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:49] <CIA-31> ffmpeg: 03Anton Khirnov 07master * r8e1340abc3 10ffmpeg/avserver.c: avserver: fix build after the next bump.
[01:49] <CIA-31> ffmpeg: 03Dustin Brody 07master * rb89f8774f2 10ffmpeg/libavformat/avidec.c:
[01:49] <CIA-31> ffmpeg: avidec: migrate last of lavf from FF_ER_* to AV_EF_*
[01:49] <CIA-31> ffmpeg: Signed-off-by: Anton Khirnov <anton(a)khirnov.net>
[01:49] <CIA-31> ffmpeg: 03Felipe Contreras 07master * rc3d5e290ca 10ffmpeg/libavcodec/arm/fft_init_arm.c:
[01:49] <CIA-31> ffmpeg: ARM: fix build with FFT enabled and MDCT disabled
[01:49] <CIA-31> ffmpeg: Signed-off-by: Felipe Contreras <felipe.contreras(a)gmail.com>
[01:49] <CIA-31> ffmpeg: Signed-off-by: Mans Rullgard <mans(a)mansr.com>
[01:49] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r8f0768cc22 10ffmpeg/: (log message trimmed)
[01:49] <CIA-31> ffmpeg: Merge remote-tracking branch 'qatar/master'
[01:49] <CIA-31> ffmpeg: * qatar/master:
[01:49] <CIA-31> ffmpeg: Add a tool that uses avio to read and write, doing a plain copy of data
[01:49] <CIA-31> ffmpeg: ARM: fix build with FFT enabled and MDCT disabled
[01:49] <CIA-31> ffmpeg: lavf: force single-threaded decoding in avformat_find_stream_info
[01:49] <CIA-31> ffmpeg: avidec: migrate last of lavf from FF_ER_* to AV_EF_*
[01:49] <CIA-31> ffmpeg: 03Martin Storsjö 07master * r23e57d167a 10ffmpeg/ (libavformat/Makefile tools/aviocat.c):
[01:49] <CIA-31> ffmpeg: Add a tool that uses avio to read and write, doing a plain copy of data
[01:49] <CIA-31> ffmpeg: It also optionally can throttle its operation to a particular
[01:49] <CIA-31> ffmpeg: speed, to simulate realtime writing.
[04:44] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r57822f0660 10ffmpeg/libavutil/base64.c:
[04:44] <CIA-31> ffmpeg: base64: fix little typo
[04:44] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[05:00] <piece3> Hiya all, has the matroska container for ffmpeg had bundelling subtitles implemented yet?
[05:22] <Compn> piece3 : you mean mkv embedded subtitle support ?
[05:22] <Compn> i dunno current sub support, theres been a lot of subtitle kerfuffle and i lost track
[05:22] <Compn> piece3: support for burning into video or remuxing or what?
[05:24] <piece3> yep, I mean muxing
[05:28] <piece3> Compn: I was trying to mux in x,y positioned subtitles from an RSTP feed laying down into a local mkv file, however even trying from a local file I was unable to add srt or ass subtitles following the man pages, so was unsure if support had been added yet, considering under the matroska section there is no mention of subtitles
[05:32] <Compn> what ffmpeg ver ?
[05:32] <Compn> michaelni : whats status of muxing subs in mkv ?
[05:32] <Compn> bcoudurier might also know
[05:33] <piece3> Compn: ffmpeg version 0.8.7
[05:33] <Compn> so old
[05:33] <Compn> so very very old
[05:34] <michaelni> for matroska, aurel would be best to ask also ubitux might know about subs
[05:34] <michaelni> iam not the mkv subs expert sadly ...
[05:35] <Compn> well i guess not too old, since its backported stuff
[05:35] <Compn> i remember a lot of flames to aurel about slow subtitle support ;\
[05:40] <piece3> Could upgrading to the latest version resolve the issues?, does aurel drop in most days?
[05:40] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * rbdd739e91c 10ffmpeg/libavutil/base64.c:
[05:40] <CIA-31> ffmpeg: base64: Only run benchmark when "-t" is specified.
[05:40] <CIA-31> ffmpeg: As the test is run during fate and the benchmark is useless for fate
[05:40] <CIA-31> ffmpeg: this very slightly speeds up fate. Its also consistent with the other
[05:40] <CIA-31> ffmpeg: tests.
[05:40] <CIA-31> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[05:40] <CIA-31> ffmpeg: 03Ray Simard 07master * r9ec39937f9 10ffmpeg/libavfilter/vf_deshake.c: (log message trimmed)
[05:40] <CIA-31> ffmpeg: deshake: variable used uninitialized
[05:40] <CIA-31> ffmpeg: Sometimes the scan finds nothing that qualifies for addition to
[05:40] <CIA-31> ffmpeg: the array and pos is zero after the loops. The code forces pos to
[05:40] <CIA-31> ffmpeg: 1 and the array is then processed as if it had one valid element in it,
[05:40] <CIA-31> ffmpeg: producing some amusing but not very useful results.
[05:40] <CIA-31> ffmpeg: I don't see the rationale for this. If pos is zero coming out of the
[05:40] <CIA-31> ffmpeg: 03Michael Niedermayer 07master * r99a42f3fa9 10ffmpeg/libavcodec/ (ac3_parser.c ac3dec.c): (log message trimmed)
[05:40] <CIA-31> ffmpeg: ac3dec: Move center&surround mix level tables to parser.
[05:40] <CIA-31> ffmpeg: That way all mix levels as exported by the parser
[05:41] <CIA-31> ffmpeg: will have the same meaning.
[05:41] <CIA-31> ffmpeg: Previously the 3bit center mix level for eac3 was
[05:41] <CIA-31> ffmpeg: used to index in a 4 entry table leading to out of array reads.
[05:41] <CIA-31> ffmpeg: this change removes the table and offsets the ac3 variable by 4
[05:42] <Compn> piece3 : erm, i havent seen aurel on irc in long time, you would do better to mail him i think
[05:42] <Compn> ubitux is here all the time tho
[05:42] <Compn> you can bug him here
[05:42] Action: Compn bugs ubitux
[05:45] <piece3> Excellent, thanks Compn, I'll try bugging ubitux when he's about
[05:59] <piece3> Ubitux: Are you about? and can I bug you?
[08:19] <ubitux> piece3: i won't be of much help unfortunately...
[08:20] <ubitux> subtitles are supported in matroska muxer afaik
[08:21] <ubitux> srt and ass at least
[08:22] <ubitux> but i'm not a mkv maintainer, and i didn't do much stuff on subtitles yet
[08:22] <ubitux> also, i have to run away for a while now...
[08:22] <piece3> Cheers, I was able to mux them in during post processing using mkvtoolnix, however I wanted to mux in, in real time
[08:23] <piece3> I'm going to have a look at another method, using smil instead, I'm having a look at the ffmpeg implementation now
[10:12] <OanaStratulat> michaelni: ping
[12:05] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * r77b90f0cd0 10ffmpeg/ (configure tests/fate-valgrind.supp):
[12:05] <CIA-31> ffmpeg: Add a --valgrind configure option.
[12:05] <CIA-31> ffmpeg: If specified runs "make fate" through valgrind using the
[12:05] <CIA-31> ffmpeg: given valgrind binary.
[12:05] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[12:05] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * r8650d5faf9 10ffmpeg/libavutil/base64.c:
[12:05] <CIA-31> ffmpeg: base64: more thorough decode tests.
[12:05] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[14:45] <CIA-31> ffmpeg: 03Stefano Sabatini 07master * ra9117c755e 10ffmpeg/libavfilter/ (vf_mp.c vsrc_mandelbrot.c):
[14:45] <CIA-31> ffmpeg: lavfi: fix mp and mandelbrot descriptions to make them complete sentences
[14:45] <CIA-31> ffmpeg: This is consistent with the other filter descriptions.
[14:47] <OanaStratulat> can i use ffmpeg to transcode some video from an IP camera that is as a rtsp stream ?
[14:52] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * rd41c824b23 10ffmpeg/configure:
[14:52] <CIA-31> ffmpeg: Fix valgrind FATE for out-of-tree builds.
[14:52] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[15:02] <saste> OanaStratulat: rtsp should be supported, though i never used it, check protocols.texi docs
[16:14] <OanaStratulat> can someone guide me on how to configure ffserver using an ipcamera stream ?
[16:20] <durandal_1707> ffserver is unfortunately one big chunk of code nobody of devs cares for
[16:23] <OanaStratulat> all of my ipcameras work only on IE with activex plugin and i want to eliminate that
[16:26] <durandal_1707> ffserver is used for streaming not for receiving
[16:27] <durandal_1707> so elaborate more what ip camera does
[16:27] <OanaStratulat> i want to receive it with ffmpeg and then pass it to ffserver
[16:27] <OanaStratulat> can be done in this manner?
[16:27] <durandal_1707> you want to restream data from your camera?
[16:28] <OanaStratulat> yes
[16:28] <durandal_1707> well, you would first need to know in what container and codecs is data streamed from ip camera, is it raw?
[16:28] <OanaStratulat> no, it is h264
[16:28] <durandal_1707> what protocol and so on..
[16:29] <OanaStratulat> i can play it with ffplay
[16:29] <OanaStratulat> it is rtsp
[16:30] <durandal_1707> are you actually asking to watch that stream from another browser/OS?
[16:30] <OanaStratulat> yes that is right
[16:31] <durandal_1707> than ffserver is not needed
[16:31] <OanaStratulat> because if i want to watch it from another browser through the camers webserver i need some plugins and stuff like that
[16:31] <OanaStratulat> http://www.provideo.com.tw/MP%20Waterproof%20IP%20Camera_WC-117MP.htm
[16:31] <OanaStratulat> this is my camera
[16:32] <durandal_1707> i think some browsers use gstreamer for web multimedia: Web 5 come to mind
[16:32] <OanaStratulat> my target is IE but i want to watch the video from the camera in a webflash player something like that
[16:33] <OanaStratulat> when i searched about this matter i found http://www.daantje.nl/2007/05/07/convert-axis-webcam-stream-to-flash-swfflv/
[16:33] <durandal_1707> webflash - you mean macromedia flash crap and other stuff?
[16:34] <OanaStratulat> yes, my users use that. or in another easy way to be seen
[16:34] <OanaStratulat> or html 5 video
[16:34] <durandal_1707> there are plugins serverside and clientside for such stuff, but i'm not really in that area that much
[16:35] <durandal_1707> for ffserver transcoding rtsp you will need to have control over server
[16:36] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * r523f676b51 10ffmpeg/libavutil/base64.c:
[16:36] <CIA-31> ffmpeg: Use a full table for base64 decode.
[16:36] <CIA-31> ffmpeg: Also encodes error or end marker into table.
[16:36] <CIA-31> ffmpeg: About 20% faster.
[16:36] <CIA-31> ffmpeg: decode: 466491 -> 374139 decicycles
[16:36] <CIA-31> ffmpeg: syntax check: 236955 -> 161182 decicycles
[16:36] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[16:36] <CIA-31> ffmpeg: 03Reimar Döffinger 07master * rdef19c9036 10ffmpeg/libavutil/base64.c:
[16:36] <CIA-31> ffmpeg: Unroll base64 decode loop.
[16:36] <CIA-31> ffmpeg: Around 50% faster.
[16:36] <CIA-31> ffmpeg: decode: 374139 -> 248852 decicycles
[16:36] <CIA-31> ffmpeg: syntax check: 236955 -> 123854 decicycles
[16:36] <CIA-31> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[17:52] <michaelni> OanaStratulat, durandal_1707 it should be possible for ffmpeg to read a rtsp stream and push it to ffserver
[17:55] <OanaStratulat> michaelni: and how can i do that?
[17:59] <CIA-31> ffmpeg: 03Carl Eugen Hoyos 07master * r9e53f62be1 10ffmpeg/libavformat/isom.c:
[17:59] <CIA-31> ffmpeg: Support decoding Avid DS Uncompressed (SUDS).
[17:59] <CIA-31> ffmpeg: Fixes ticket #934
[18:01] <michaelni> OanaStratulat, on the ffmpeg side you just use something like "http://127.0.0.1:1234feed1.ffm" as output
[18:02] <michaelni> on the ffserver side you need to edit the ffserver.conf file
[18:02] <michaelni> i assume both ffmpeg & ffserver run on the same machine
[18:04] <michaelni> also as others have said this code path (ffmpeg->ffserver) needs a maintainer, it works last i tried but is far from bugfree
[20:25] <ubitux> michaelni: i made a quick patch to make use on libswr in af_aresample: http://blackhole.ubitux.fr/0001-lavfi-use-libswr-in-af_aresample.patch
[20:26] <ubitux> but i'm wondering if there is a need of flushing at some point
[20:27] <ubitux> i'm using "const int n_out = n_in * aresample->ratio;", but i'm wondering if there is no risk of needing a somehow different number of samples for some reason (approximation or sth)
[21:04] <ubitux> well, 'going to send it anyway
[21:06] <michaelni> ubitux, flushing is needed, sorry for my slow reaction was afk
[21:06] <michaelni> but its wrong as it is now and from a quick look your patch doesnt make it worse
[21:08] <michaelni> the code should implement request_frame() and pass it on and when this passon indicates the source is EOF then flush
[21:08] <ubitux> oh, too bad, just sent the patch
[21:08] <michaelni> :)
[21:08] <ubitux> ok
[21:09] <michaelni> the request_frame issue is independant of the patch anyway ...
[21:10] <ubitux> is there a risk of caching to much data in libswr if the number of output samples is not large enough?
[21:13] <michaelni> i dont think swr would have a problem with caching a few hunderead mb but i never tried
[21:13] <ubitux> ok
[21:14] <ubitux> another question: i noticed a small sample rate will make the init way slower
[21:14] <ubitux> swri_resample_init() gets very slow
[21:14] <ubitux> the "issue" is also present in the old audio api
[21:14] <ubitux> (same code i guess)
[21:15] <ubitux> anything that could be done to improve things?
[21:15] <michaelni> build_filter() probably
[21:15] <ubitux> yes
[21:15] <michaelni> look at the parameters to make sure they are sane
[21:15] <ubitux> maybe filter_size should be made configurable?
[21:15] <michaelni> yes
[21:16] <ubitux> factor=1.81406e-05 tap_count=882000 phase_count=1024 scale=32768 type=9
[21:17] <ubitux> the main difference with a "normal" call is the factor being too small
[21:18] <ubitux> oh and tap_count being to big.
[21:26] <michaelni> ubitux, my first guess would be that phase_count should be decreased when factor is very small
[21:29] <michaelni> maybe something like phase_count/factor ~ constant with phase_count being 2^x
[21:33] <ubitux> ok
[21:33] <ubitux> < michaelni> ubitux, the mp3 demuxer reads in fixed size amounts and only afterwards the parser splits into mp3 frames // what are you calling the parser here? (sorry, dumb question certainly)
[21:35] <ubitux> (btw, setting avioctx maxsize to -1 indeed fixes the warning)
[22:05] <michaelni> ubitux, the mpegaudio AVParser
[22:06] <ubitux> ok, thank you
[22:07] <ubitux> i'm still confused about the relationship between format/codec/codecparser
[22:07] <ubitux> i mean, format & codec i guess i get it, but the codecparser is a bit obscure
[22:08] <ubitux> anyway, 'going to investigate
[22:09] <nevcairiel> most parsers just take some random bitstream and try to find the frame start/end, some parsers also do a bit more and do header parsing of the data .. but thats about it
[22:13] <FedUs> Hello, I have some troubles with last git and/or ffmpeg-HEAD-9e53f62 - I always get exit 1 at ffserver.c
[22:15] <FedUs> gcc 4.6.2
[22:15] <ubitux> which line?
[22:16] <FedUs> main git, git://source.ffmpeg.org/ffmpeg.git
[22:17] <FedUs> Oh sorry, which line - a second
[22:18] <FedUs> I get warnings starting at ffserver.c:1479:32
[22:19] <FedUs> then ffserver.c:4224:17 , eventually I get ffserver.c:(.text.startup+0x1af7): undefined reference to `ffurl_write' and exit status 1.
[22:20] <ubitux> oh, it's a linking issue then...
[22:27] <ubitux> FedUs: can you share your ./configure options?
[22:28] <ubitux> i wonder if ffurl_* shouldn't be added to libavformat.v
[22:29] <ubitux> nevcairiel: i was wondering what calls what; thanks for the hint
[22:30] <nevcairiel> av_read_frame should call the demuxer and then call the parser, iirc
[22:33] <ubitux> ok so the demuxer split the stream in packets, and then the parser is a "second pass" before decoding?
[22:33] <ubitux> what is the purpose of splitting this?
[22:33] <nevcairiel> not every demuxer needs to know how to split h264 into frames
[22:33] <nevcairiel> mpegts for example doesnt really store stuff in "frames"
[22:34] <nevcairiel> mkv on the other hand stores everything neatly organized, the parsers usually dont get used (or only for header parsing)
[22:35] <FedUs> ./configure --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags='-O2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -march=generic -fPIC' --enable-bzlib --enable-libcelt --enable-libdc1394 --enable-libdirac --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-frei0r --ena
[22:35] <FedUs> ble-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libfaac --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --shlibdir=/usr/lib64 --enable-runtime-cpudetect --enable-libopencore-amrnb --enable-libopencore-amrwb
[22:35] <FedUs> I've tried with fPIC too
[22:36] <ubitux> FedUs: removing --disable-static --enable-shared should fix your issue; also try adding ffurl_* in the globals ok libavformat.v and retry
[22:36] <FedUs> I did that?
[22:36] <FedUs> Right. Sorry.
[22:37] <ubitux> just a hotfix guess
[22:37] <ubitux> i didn't try
[22:37] <ubitux> nevcairiel: ok i see, thank you
[22:44] <ubitux> FedUs: i'll send a fix soon
[22:47] <FedUs> excellent - I tried removing --disable-static --enable-shared but still I get exit 1. I'll try with a minimal ./configure
[22:50] <ubitux> oh?
[22:55] <FedUs> I meant, excellent if you'll send a fix for this - I don't how to approach it exactly, I used the videolan git 'till December, maybe I have to review the build script too
[22:56] <ubitux> i'm trying to reproduce
[22:57] <FedUs> Now it worked. With ./configure --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags='-O2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -march=native -mtune=native'
[22:57] <ubitux> adding --enable-shared to my build seems enough to reproduce the issue
[22:57] <nevcairiel> related? http://git.libav.org/?p=libav.git;a=commit;h=97e3f94b61abb4148bbd33eda1b254…
[22:58] <FedUs> I'll try on my side to confirm
[22:58] <ubitux> nevcairiel: yes that's exactly that
[22:58] <ubitux> michaelni: i think a --enable-shared box would be welcome ;)
[22:58] <nevcairiel> will be fixed on next merge then, i guess. ;)
[23:00] <ubitux> yep :p
[23:07] <FedUs> yes, ./configure --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags='-O2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -march=native -mtune=native' --enable-shared reproduce exactly the issue, I can confirm.
[23:10] <ubitux> a fix will be upstream in the next merge
[23:18] <michaelni> ubitux, you could add a --enable-shared fate box
[23:18] <michaelni> its MUCH faster without valgrind
[23:18] <michaelni> and with ccache
[23:19] <ubitux> can we have a build only box?
[23:19] <ubitux> and sure i was planning to add one
[23:19] <michaelni> :)
[23:19] <michaelni> and yes build only should do
[23:19] <michaelni> i guess with ccache it would take less than a minute
[23:19] <michaelni> per run
[23:20] <ubitux> yep
[23:20] <FedUs> I've tried re-adding the enables of the first configure (without --enable-shared --disable-static) and now it works. Probably I did something wrong the first time I tried removing them.
[23:21] <ubitux> btw, i'm having trouble with my box; i think it heats up too much
[23:21] <FedUs> Thank you very much for your accurate and prompt help
[23:21] <ubitux> FedUs: make distclean between your tests
[23:21] <CIA-31> ffmpeg: 03Martin Storsjö 07master * r6a73f3bbdf 10ffmpeg/tools/aviocat.c:
[23:21] <CIA-31> ffmpeg: aviocat: Flush the output before closing
[23:21] <CIA-31> ffmpeg: Without this, the end of the file might not be transmitted/written.
[23:21] <CIA-31> ffmpeg: Signed-off-by: Martin Storsjö <martin(a)martin.st>
[23:21] <CIA-31> ffmpeg: 03John Brooks 07master * r9b6aafba6c 10ffmpeg/libavcodec/ (mpegvideo.c mpegvideo_common.h): (log message trimmed)
[23:21] <CIA-31> ffmpeg: mpegvideo: fix invalid memory access for small video dimensions
[23:21] <CIA-31> ffmpeg: When either video dimension is only one macroblock, subtractions
[23:21] <CIA-31> ffmpeg: based on v_edge_pos and the macroblock size may be negative. In
[23:21] <CIA-31> ffmpeg: that situation, an unsigned comparison isn't sufficent to test for
[23:21] <CIA-31> ffmpeg: MV overruns, because a limit of (unsigned)-1 will let any other
[23:21] <FedUs> yes, I did, but
[23:21] <CIA-31> ffmpeg: value pass.
[23:21] <CIA-31> ffmpeg: 03Martin Storsjö 07master * r5d95112d92 10ffmpeg/libavformat/movenc.h: (log message trimmed)
[23:21] <CIA-31> ffmpeg: movenc: Reorder entries in the MOVIentry struct, for tigheter packing
[23:21] <CIA-31> ffmpeg: Originally, sizeof(struct MOVIentry) was 48, after the reordering,
[23:21] <FedUs> who knows.
[23:21] <CIA-31> ffmpeg: it is 40 in my build configuration.
[23:21] <CIA-31> ffmpeg: When writing really long mov/mp4 files, this can make a difference
[23:21] <CIA-31> ffmpeg: - this saves a bit over 2 MB of memory per hour of video (down to
[23:21] <CIA-31> ffmpeg: 10.3 MB per hour from 12.3 MB per hour initially) for a video with
[23:21] <CIA-31> ffmpeg: 03Martin Storsjö 07master * r1f712e6a05 10ffmpeg/libavformat/rtsp.h:
[23:21] <CIA-31> ffmpeg: rtsp: Remove extern declarations for variables that don't exist
[23:21] <CIA-31> ffmpeg: Signed-off-by: Martin Storsjö <martin(a)martin.st>
[23:21] <CIA-31> ffmpeg: 03Dustin Brody 07master * rf88949214c 10ffmpeg/libavcodec/options.c:
[23:21] <CIA-31> ffmpeg: lavc: rename err_filter option to err_detect and document it
[23:21] <CIA-31> ffmpeg: Signed-off-by: Anton Khirnov <anton(a)khirnov.net>
[23:21] <ubitux> ok :)
[23:21] <CIA-31> ffmpeg: 03Dustin Brody 07master * rd2a0041c20 10ffmpeg/libavcodec/mpegaudiodec.c:
[23:22] <michaelni> ubitux, what kind of box is that ?
[23:22] <ubitux> michaelni: cheap box :)
[23:22] <ubitux> i opened a ticket and going to see how things go
[23:22] <michaelni> put a fan in it :)
[23:22] <ubitux> well, i'm not hosting the box
[23:23] <ubitux> if things don't go better (i'm having 2 reboot per day now...), i'll check out a level up box :p
[23:27] <michaelni> 2 reboots a day is unacceptable no matter what price IMHO
[23:27] <ubitux> yes sure
[23:27] <michaelni> thats unless you signed a contract that says you are ok with that ;)
[23:27] <ubitux> i don't have enough time between reboots to get a full valgrind run :(
[23:28] <michaelni> is it a shared box ?
[23:28] <ubitux> no, i'm alone on it
[23:28] <michaelni> or dedicated ?
[23:29] <ubitux> dedicated, hard drive too
[23:29] <ubitux> but one single core cpu (a celeron..)
[23:29] <michaelni> maybe just some faulty component like ram chip ...
[23:29] <ubitux> possible yeah; as i said i opened a ticket and will see if they can get things better
[23:30] <ubitux> but i'll consider taking a less cheap box, i'd like to end the 1+ load average
[00:00] --- Sun Jan 22 2012
1
0
[00:03] <cbreak> maujhsn: do you know how to compile a program?
[00:05] <maujhsn> cbreak I am using a liveUSB!
[00:05] <cbreak> then it's probably not for you :)
[00:06] <maujhsn> Do not know how to compile from liveUSB
[00:06] <maujhsn> bullshit!
[00:17] <teratorn> by default do timestamps on audio packets refer to the start or the end of the samples?
[00:19] <cbreak> I always expected it to mean the start
[00:21] <teratorn> that's my naive expectation too, but I'm looking at a system that captures audio in over half-second intervals, then encodes it using a timestamp generated from current system time
[00:21] <teratorn> so I'm expect it to be out of sync with the video, but it's not
[01:07] <Rango212> can anyone tell me what -strict experimental does?
[02:15] <desti> do i need to add some special option for vorbis? copied a vorbis sound out of a mkv video and now i can't scoll in the audio file
[02:21] <hallowicked> anybody know if its possible to output the logfile as a .xml
[02:59] <Arthur_D> I've got a file with slightly out-of-sync audio. How do I go about correcting it?
[03:20] <Arthur_D> found the solution :)
[03:24] <hallowicked> howd u do it Arthur_D
[03:25] <Arthur_D> well, it was the solution to my problem, so not sure if it applies ;)
[03:33] <hallowicked> heh so u figure it out and are asked how u did and dont wanna help others lol
[03:41] <Arthur_D> no, that was not what I meant. I saw you had asked a question, and my wording could be misunderstood to the point that you thought I found a solution to your problem, when I only found a solution to my own
[03:42] <Arthur_D> anyway, I used ffmpeg -itsoffset 00:00:00.6 -i inputfile -vcodec copy -acodec ac3 outputfile
[03:43] <Arthur_D> as per this how-to: http://howto-pages.org/ffmpeg/#delay
[03:58] <hallowicked> ahh cool
[03:58] <hallowicked> ya ive had sync issues also
[03:58] <hallowicked> especially after using avidemux to edit commercials
[04:00] <Arthur_D> haha
[04:01] <hallowicked> u know any .tcl by chance hehe
[04:01] <Arthur_D> funnily enough, I needed to resync after using avidemux
[04:01] <hallowicked> ya avidemux sucks for editing
[04:01] <hallowicked> always throws my stuff off
[04:01] <hallowicked> even when i copy copy
[04:02] <Arthur_D> it was a disappointment yeah. Especially since it seemed to be very good for its purpose in all other aspects
[04:02] <hallowicked> what type of videos do u encode?
[04:04] <Arthur_D> well, for the time being, I'm trying to author a DVD, so I go for as lossless as possible since the DVD authoring program often needs to reencode at the end
[04:05] <hallowicked> just a normal dvd?
[04:05] <hallowicked> i do live tv and dvds
[04:06] <piercedwater> I switched from HandBrakeCLI, where I was getting 100+ fps and now when I use ffmpeg I am only getting ~15fps. I assume it is because it is not using all of my cores. My command is 'ffmpeg -threads 4 -i <path> <output>.mp4'
[04:06] <piercedwater> Would be greatful for some help
[04:06] <hallowicked> put threads at the end
[04:07] <hallowicked> ffmpeg -i infile options -threads outfile
[04:07] <hallowicked> and checkyour task manager u should be using 100% pc or close to it
[04:07] <piercedwater> didn't make a dufferebce
[04:07] <piercedwater> difference
[04:07] <hallowicked> if u do -threads 0
[04:07] <hallowicked> try -threads 0
[04:08] <piercedwater> still slow
[04:08] <piercedwater> im at 50% cpu usage
[04:08] <hallowicked> hmm
[04:08] <piercedwater> when it's running
[04:08] <piercedwater> im on freebsd 9
[04:08] <hallowicked> could u pastebin your output ill take a look see if i notice nething
[04:08] <piercedwater> sure
[04:08] <hallowicked> kk ill be here when your ready
[04:09] <piercedwater> http://dpaste.com/691261/
[04:10] <hallowicked> line 1
[04:10] <hallowicked> -threads 0
[04:10] <hallowicked> put before output file
[04:11] <hallowicked> ffmpeg -i infile.mkv -threads 0 outfile.mp4
[04:11] <hallowicked> try that
[04:11] <piercedwater> im at about 20 fps
[04:12] <hallowicked> ohh
[04:12] <hallowicked> fps was yoru question
[04:12] <hallowicked> im sorry i misread
[04:12] <piercedwater> np
[04:12] <hallowicked> i belive to set fps is
[04:12] <hallowicked> -r
[04:12] <piercedwater> no
[04:12] <piercedwater> i mean
[04:12] <piercedwater> wait
[04:12] <piercedwater> am i being dumb
[04:12] <hallowicked> i dunno i may be
[04:12] <hallowicked> lol
[04:13] <hallowicked> im lost now
[04:13] <piercedwater> fps during conversion states how many frames it is converting per second, right
[04:13] <hallowicked> i dont think so
[04:13] <hallowicked> i could be wrong
[04:13] <hallowicked> whats the orginal files fps
[04:15] <piercedwater> i believe fps has to do with how fast it is converting. b/c i was getting 100+ in handbrakecli
[06:50] <nutron> Oh hello!
[06:52] <nutron> Noob, but I saw an option to convert from flac to mp3 with the -ab option to set the bitrate, I cannot find that option in the man page. What is the correct option to set the converted bitrate? I have this so far: ffmpeg -v quiet -i file.flac file.mp3. How can I ask for 192kbps?
[06:56] <grepper> nutron: I think it is changed to -b:a now. Search for -b:a in the manpage
[06:57] <grepper> -b:a = audio, -b:v = video
[06:58] <nutron> grepper: ahh thanks
[07:00] <grepper> np
[14:33] <undercash> hello, i m trying to stream on ubuntu using vlc, and i would like to use ffmpeg as video encoder.
[14:34] <undercash> ffmpeg works fine while encoding videos but i guess error message saying my ffmpeg is crippled
[14:34] <undercash> and vlc isn't able to use it
[14:34] <undercash> avcodec encoder error: cannot find encoder H264 - MPEG-4 AVC (part 10)
[14:34] <undercash> *** Your FFMPEG installation is crippled. ***
[14:34] <undercash> *** Please check with your FFMPEG packager. ***
[14:35] <undercash> ffmpeg is compiled with x264..
[14:36] <undercash> http://pastebin.com/f0jd94WC my ffmpeg version
[15:04] <undercash> ZzzZzz
[15:04] <undercash> ;)
[19:25] <Bombo> i'm trying to mux a video.mp4 and an audio.mp3 stream together with ffmpeg -i video.mp4 -i audio.mp3 -vcodec copy -acodec copy muxed.mp4, it works for ~1h long streams but now i have two ~3h long ones that both give me an error "av_interleaved_write_frame(): Invalid argument[mp4 @ 0225A020] Application provided invalid, non monotonically increasing dts to muxer in stream 0: -7200 >= -7200"
[19:28] <yaomtc> Are there any free tools to strip FairPlay from iTunes videos? I can't find any.
[19:40] <Guest49658> Bombo, try using one of the -async options
[19:52] <Bombo> Mavrik: -async 0 1 give the same error
[19:56] <danonura> help!
[20:05] <undercash> hello, i m trying to stream on ubuntu using vlc, and i would like to use ffmpeg as video encoder.
[20:05] <undercash> ffmpeg works fine while encoding videos but i guess error message saying my ffmpeg is crippled
[20:05] <undercash> and vlc isn't able to use it
[20:05] <undercash> ffmpeg is compiled with x264..
[20:06] <undercash> what is wrong?
[20:10] <Mavrik> *shrug*
[20:10] <Mavrik> undercash, you should probably ask VLC devs what do they expect in the ffmpeg build they're using
[20:10] <Mavrik> or your library devb
[20:10] <Mavrik> it's hard to know what a 3rd party software means by "crippled ffmpeg"
[20:11] <undercash> no idea, they just say it has nothing to do with vlc ;)
[20:11] <undercash> and you say the same ;)
[20:11] <Mavrik> undercash, well... we can help if you can find out what's missing
[20:11] <Mavrik> "FFmpeg is crippled" doesn't say much :P
[20:11] <undercash> avcodec encoder error: cannot find encoder H264 - MPEG-4 AVC (part 10)
[20:11] <undercash> *** Your FFMPEG installation is crippled. ***
[20:11] <undercash> *** Please check with your FFMPEG packager. ***
[20:11] <Mavrik> mhm
[20:11] <undercash> *** This is NOT a VLC media player issue. ***
[20:11] <undercash> i know
[20:11] <Mavrik> I see.
[20:11] <Mavrik> undercash, that could just be a version mismatch
[20:11] <Mavrik> which ffmpeg do you have?
[20:12] <sacarasc> undercash: There's a guide in the topic for compiling your own ffmpeg on Ubuntu. And that one won't be crippled.
[20:12] <undercash> http://pastebin.com/SxijajxS
[20:12] <undercash> it s not crippled
[20:13] <undercash> i use it for video encoding
[20:13] <undercash> no problem
[20:13] <undercash> but when i specify " venc=ffmpeg{blabla} in the vlc transcoding line it returns this error message
[20:16] <Mavrik> hmm
[20:42] <maujhsn> I have an mplayer install issue...."Help" http://pastebin.com/E5y7yQ63
[20:43] <Mavrik> Your repositories/repository configurations are broken. That's not an ffmpeg issue.
[20:44] <maujhsn> mavrik...OK
[20:46] <maujhsn> Mavrik Can you solve this issue? http://pastebin.com/8GhUXipq
[20:48] <Mavrik> maujhsn, yeah, your ffmpeg is really old and doesn't have libx264 compiled in
[20:49] <Mavrik> that's why it says "can't find encoder libx264"
[20:49] <Mavrik> maujhsn, if you're on ubuntu, follow this guide:
[20:49] <Mavrik> http://bit.ly/3xSE5
[20:57] <maujhsn> Mavrik "That old post still works?
[21:11] <maujhsn> Mavrik "How do you know if the conventions to that old post still work?"
[21:18] <maujhsn> Can anybody solve this issue? "http://pastebin.com/8GhUXipq" I am skeptical about Mavrik's take on this issue!
[21:19] <apoc> does ffmpeg somehow support f4v / f4a ? and is it possible to live transcode h264 into an flv container?
[21:21] <maujhsn> apoc You might find the answer to your question in /usr/doc/ffmpeg
[21:22] <apoc> not a word about f4a/v
[21:22] <apoc> but that doesn't mean much, the documentation sucks
[21:23] <maujhsn> apoc OK
[21:27] <maujhsn> Here are my installed packages for libx264...now how do I compile it? "http://pastebin.com/1ppg9JmB".
[21:35] <Mavrik> maujhsn, there's nothing old about it. You have all the instructions you need right where I pointed you.
[21:35] <Mavrik> Your "scepticism" doesn't change a thing.
[21:35] <Mavrik> apoc, hmm
[21:35] <Mavrik> apoc, flv is supported for demuxing and muxing
[21:36] <maujhsn> Mavrik...I know I have tried your patience...Please accept my apology..OK?
[21:36] <maujhsn> I will give it a shot!
[22:03] <undercash> One of the most important parts of the preparation for compiling vlc-git is preparing a recent version of libavcodec for vlc usage. The following accomplishes this with a local, not system installation of FFmpeg and is again a single command:
[22:04] <undercash> so what i should have 2 ffmpeg on my system
[22:04] <undercash> doesnt seem recommended
[22:06] <maujhsn> Mavrik So far it is download is OK accept this: "http://pastebin.com/FAHDQEKF" any suggestions?
[22:06] <maujhsn> Mavrik Seven steps were completed.
[22:08] <Mavrik> undercash, that depends... because large pieces of Ubuntu are dependant on packaged libav* libraries, local installation is a better choice
[22:08] <Mavrik> (even though, I don't have problems running the new version)
[22:09] <undercash> i have ffmpeg installed using the usual ffmpeg topic by fakeman
[22:09] <undercash> i guess that one is the system one
[22:09] <undercash> won't it create some conflict if i install this local version for vlc?
[22:09] <Mavrik> undercash, yeah, that overwrites the system version
[22:10] <Mavrik> undercash, um, basically, you're not supposed to do checkinstall
[22:10] <Mavrik> but you'll have to pass "--prefix=<install folder>" for configure
[22:10] <Mavrik> and run VLC with LD_LIBRARY_PATH that shows to the custom built libraries
[22:10] <undercash> he described this in the second code box http://ubuntuforums.org/showthread.php?t=1398119
[22:11] <undercash> third
[22:11] <maujhsn> Mavrik Do I just leave things alone now? Or do I execute step number 9? "Updating FFmpeg and x264".
[22:12] <Mavrik> maujhsn, you didn't follow all the instructions and your checkinstall fails
[22:12] <Mavrik> why aren't you reading your output?
[22:14] <maujhsn> Mavrik Do I need to start from the beginning again?
[22:17] <undercash> can't be wrong
[22:20] <maujhsn> Mavrik Check this out: http://pastebin.com/FgNaiKrp
[22:21] <Mavrik> "ERROR: libmp3lame >= 3.98.3 not found"
[22:21] <Mavrik> Read. Error. Messages.
[22:24] <maujhsn> Mavrik "How do I pull up the log file?
[22:31] <maujhsn> Mavrik Never mind I found it...I will send it to you!
[22:38] <maujhsn> Mavrik Couldn't find package libmp3lame to install
[23:23] <brontosaurusrex> hi, any known recent breakga
[23:23] <brontosaurusrex> in experimental aac encoder?
[23:23] <brontosaurusrex> breakage* even
[23:25] <iive> brontosaurusrex: can you bisect it?
[23:26] <brontosaurusrex> iive, http://pastebin.com/05fpDXnP
[23:29] <brontosaurusrex> from what i follow the dev mailing list, there appears to be some cosmetic changes regarding some arc errors only
.
[23:29] <brontosaurusrex> aac*
[23:29] <iive> i'm totally clueless about muxers and aac/audio codecs
[23:29] <iive> btw did you try the advice that was printed? :
[23:29] <PovAddict> how do I speedup a video using ffmpeg?
[23:29] <iive> -absf aac_adtstoasc
[23:30] <brontosaurusrex> iive, yes, that advice brings up some other error then
[23:30] <PovAddict> I thought "-r 250 -i input.mp4 -r 25 output.mp4" would grab one frame every 10, thus giving me a 10x speed video
[23:30] <PovAddict> but it doesn't let me give an input -r
[00:00] --- Sun Jan 22 2012
1
0