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
April 2012
- 1 participants
- 60 discussions
[00:05] <Compn> hyc : btw, libav has started its GSOC rtmp task, and they are talking about api wrt rtmpdump / librtmp on libav-devel , if you are interested in joining that discussion
[00:09] <Compn> maybe they arent talking about librtmp api
[00:10] <Compn> the discussion is hard to follow
[00:11] <kierank> they are writing their own rtmp code
[00:12] <Compn> yeah but it looks like they dont want options inside url
[00:12] <Compn> but want -app etc
[00:12] <Compn> which would need some changes to librtmp to keep compatability
[00:13] <Compn> http://lists.libav.org/pipermail/libav-devel/2012-April/025298.html
[00:22] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rb5d433d306 10ffmpeg/libavformat/utils.c:
[00:22] <CIA-17> ffmpeg: lavf: increase RELATIVE_TS_BASE
[00:22] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:22] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rae3ee72e02 10ffmpeg/libavformat/utils.c:
[00:22] <CIA-17> ffmpeg: lavf: print some more things in TS debug statements
[00:22] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:36] <CIA-17> ffmpeg: 03Hans-Kristian Arntzen 07master * rb991b300f2 10ffmpeg/libswscale/ (swscale_internal.h swscale_unscaled.c):
[01:36] <CIA-17> ffmpeg: Unscaled Planar RGB -> RGB support in swscale.
[01:36] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:36] <CIA-17> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis(a)gmail.com>
[01:37] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r41a097aada 10ffmpeg/:
[01:37] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/master'
[01:37] <CIA-17> ffmpeg: * qatar/master:
[01:37] <CIA-17> ffmpeg: Unscaled Planar RGB -> RGB support in swscale.
[01:37] <CIA-17> ffmpeg: Conflicts:
[01:37] <CIA-17> ffmpeg: libswscale/swscale_unscaled.c
[01:37] <CIA-17> ffmpeg: Merged-by: Michael Niedermayer <michaelni(a)gmx.at>
[02:07] <media> hi all
[02:07] <media> michaelni you here?
[02:08] <media> any here?
[02:11] <media> machaelni if you read this, just to update you and devs something for sure is broke in ffmpeg I've tried all I can think of and live tv with vdr and sound problems still persist.
[02:12] <media> I still get the errors we talked about the other day as follows
[02:13] <media> [h264 @ 0x8ac6540] mmco: unref short failure
[02:13] Last message repeated 1 time(s).
[02:13] <media> [h264 @ 0x8ac6540] illegal short term buffer state detected
[02:13] <media> [h264 @ 0x8ac6540] Cannot combine reference and non-reference fields in the same frame
[02:13] <media> [h264 @ 0x8ac6540] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel mailing list.
[02:13] <media> [h264 @ 0x8ac6540] decode_slice_header error
[02:13] <media> [h264 @ 0x8ac6540] reference picture missing during reorder
[02:13] <media> [h264 @ 0x8ac6540] Missing reference picture
[02:14] <media> thanks bye
[04:07] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r3360b8517a 10ffmpeg/libavcodec/h264_refs.c:
[04:07] <CIA-17> ffmpeg: h264: fix seeking in low delay streams without IDR
[04:07] <CIA-17> ffmpeg: Fixes Ticket1165
[04:07] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[04:55] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * ra4e359a3f9 10ffmpeg/libavcodec/h263dec.c:
[04:55] <CIA-17> ffmpeg: mpeg4: dont reset picture_num for xvid
[04:55] <CIA-17> ffmpeg: Fixes Ticket1162
[04:55] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[06:09] <ramiro> hi
[06:10] <ramiro> 'make test' is gone, what's the current way to test changes?
[06:13] <Daemon404> are you referring to running the regressions tests?
[06:13] <ramiro> yes
[06:14] <Daemon404> make fate, though this wont use the fate sampels suite
[06:14] <Daemon404> just vsynth1/2 etc
[06:14] <Daemon404> otherwise make fate-rsync, make fate (configured with --samples or SAMPLES env var)
[06:16] <ramiro> hm, that'll take a while to download
[06:17] <Daemon404> ~500 mb iirc
[09:31] <CIA-17> ffmpeg: 03ami_stuff 07release/0.10 * ra854d00acd 10ffmpeg/libavcodec/x86/dsputil_yasm.asm:
[09:31] <CIA-17> ffmpeg: Replace SSE2 instruction in scalarproduct_float_sse() by SSE equivalent.
[09:31] <CIA-17> ffmpeg: Fixes an AAC decoding issue with the sample from ticket #213 on machines
[09:31] <CIA-17> ffmpeg: with SSE but without SSE2.
[09:31] <CIA-17> ffmpeg: Based on 89411a by Reimar.
[09:31] <CIA-17> ffmpeg: (cherry picked from commit f6b78638086beae9bcab672d4c9de1790be5a928)
[09:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07release/0.10 * rfdc6f6507c 10ffmpeg/libavcodec/h264_refs.c:
[09:32] <CIA-17> ffmpeg: h264: fix seeking in low delay streams without IDR
[09:32] <CIA-17> ffmpeg: Fixes Ticket1165
[09:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[09:32] <CIA-17> ffmpeg: (cherry picked from commit 3360b8517a1f478c4102072e5eadd8ba78be0538)
[09:32] <CIA-17> ffmpeg: 03ami_stuff 07release/0.6 * rb56606e6bc 10ffmpeg/libavcodec/x86/dsputil_yasm.asm:
[09:32] <CIA-17> ffmpeg: Replace SSE2 instruction in scalarproduct_float_sse() by SSE equivalent.
[09:32] <CIA-17> ffmpeg: Fixes an AAC decoding issue with the sample from ticket #213 on machines
[09:32] <CIA-17> ffmpeg: with SSE but without SSE2.
[09:32] <CIA-17> ffmpeg: Based on 89411a by Reimar.
[09:32] <CIA-17> ffmpeg: (cherry picked from commit f6b78638086beae9bcab672d4c9de1790be5a928)
[09:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07release/0.10 * ra56eaa024f 10ffmpeg/libavcodec/h263dec.c:
[09:32] <CIA-17> ffmpeg: mpeg4: dont reset picture_num for xvid
[09:32] <CIA-17> ffmpeg: Fixes Ticket1162
[09:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[09:32] <CIA-17> ffmpeg: (cherry picked from commit a4e359a3f98650dab3d2e93f067658e20fa9c0d7)
[09:32] <CIA-17> ffmpeg: 03Stefano Sabatini 07release/0.10 * rd076d0febd 10ffmpeg/libavfilter/vf_fade.c:
[09:32] <CIA-17> ffmpeg: lavfi/fade: fix black level for non studio-level pixel formats
[09:33] <CIA-17> ffmpeg: Replace SSE2 instruction in scalarproduct_float_sse() by SSE equivalent.
[09:33] <CIA-17> ffmpeg: Fixes an AAC decoding issue with the sample from ticket #213 on machines
[09:33] <CIA-17> ffmpeg: with SSE but without SSE2.
[09:33] <CIA-17> ffmpeg: Based on 89411a by Reimar.
[09:33] <CIA-17> ffmpeg: (cherry picked from commit f6b78638086beae9bcab672d4c9de1790be5a928)
[09:33] <CIA-17> ffmpeg: 03Stefano Sabatini 07release/0.9 * r5667eaf010 10ffmpeg/libavfilter/vf_fade.c:
[09:33] <CIA-17> ffmpeg: lavfi/fade: fix black level for non studio-level pixel formats
[09:33] <CIA-17> ffmpeg: Fix trac ticket #1139, regression introduced in 8c1fb50d077d5f954.
[09:33] <CIA-17> ffmpeg: (cherry picked from commit 95ce0ddcfe99182365e0e57f5f41d7f1a01c57eb)
[09:33] <CIA-17> ffmpeg: 03ami_stuff 07release/0.8 * r10848d0862 10ffmpeg/libavcodec/x86/dsputil_yasm.asm:
[09:33] <CIA-17> ffmpeg: Replace SSE2 instruction in scalarproduct_float_sse() by SSE equivalent.
[09:34] <CIA-17> (15 lines omitted)
[11:50] <CIA-17> ffmpeg: 03Clément BSsch 07master * re29f66d64a 10ffmpeg/ffmpeg.c: ffmpeg: fix a few typo.
[13:23] <ubitux> ffmpeg.org down?
[13:30] <Compn> server was upgraded, i think
[13:31] <Compn> seems like it
[13:31] <ubitux> seems back :)
[13:31] <Compn> Broadcast message from root (pts/1) (Wed Apr 4 11:18:44 2012):
[13:31] <Compn> The system is going down for system halt NOW!
[15:01] <ubitux> i can't believe how apple isn't following at all its own specifications
[15:01] <av500> what is not to believe?
[15:01] <ubitux> :(
[15:02] <ubitux> they're violating it so much i wonder if i'm even reading the good spec
[15:02] <Compn> lol
[15:02] <Compn> what spec are you reading ?
[15:02] <ubitux> quicktime, 2001
[15:02] <Compn> sounds like an old spec
[15:02] <av500> 2001?
[15:02] <ubitux> the only one i found
[15:02] <av500> they made that spec into a movie
[15:02] <Compn> haha
[15:03] <ubitux> :D
[15:03] <ubitux> https://developer.apple.com/standards/classicquicktime.html
[15:03] <ubitux> (the "current" web one isn't "up to date" either)
[15:05] <av500> ubitux: what quick feature are you wasting your time with?
[15:05] <ubitux> timecode again
[15:05] <ubitux> tmcd track etc
[15:06] <ubitux> at the moment i counted 3 things not matching the specs
[15:06] <ubitux> (for that single feature)
[15:09] <michaelni> only 3 ?
[15:09] <ubitux> i'm not done yet
[15:09] <ubitux> timecode is just a frame id ffs T_T
[15:10] <ubitux> fortunately the iso wasn't stupid enough to put it in the iso base media standard or the mp4 one
[15:10] <av500> and it's used a lot?
[15:11] <av500> other than in classic files from 2001?
[15:17] <ubitux> it seems to be muxed all the time with the apple softwares
[15:17] <ubitux> take the big buck bunny mov for instance
[15:17] <ubitux> there is a tmcd track
[15:17] <av500> ignoring that works fine here :)
[15:17] <Compn> ubitux : mail mike and see if hes got an updated one
[15:17] <ubitux> it's used for editing software
[15:18] <ubitux> Compn: an updated one of what?
[15:18] <Compn> Apple QuickTime container specification, dated 2007-09-04:
[15:18] <Compn> mirror: http://multimedia.cx/mirror/qtff-2007-09-04.pdf
[15:18] <Compn> http://wiki.multimedia.cx/index.php?title=Mirror
[15:18] <ubitux> huh.
[15:18] <Compn> original: http://developer.apple.com/mac/library/documentation/QuickTime/QTFF
[15:18] <ubitux> wait, where does this come from?
[15:19] <Compn> no idea if thats what you need.
[15:19] <mateo`> av500: the tmcd track is also used by the broadcasters
[15:20] <ubitux> the 2007 seems as bad as the 2001 one
[15:20] <Compn> it should be worse
[15:20] <ubitux> :D
[15:20] <Compn> mp4 never gets better .
[15:21] <ubitux> mp4 is actually "better"
[15:21] <ubitux> at least the specs is nice :p
[15:21] <ubitux> and there is less insanity imop
[15:21] <ubitux> -p
[15:21] <Compn> always trying to stuff new ideas into an old idea
[15:23] <ubitux> anyway, thanks for that specs
[15:23] <ubitux> still, i don't know where it was grabbed
[15:23] <CIA-17> ffmpeg: 03Nicolas George 07master * r8a9ae37fee 10ffmpeg/libavdevice/ (timefilter.c timefilter.h): timefilter: allow to evaluate at other times.
[15:23] <Compn> like i said, ask mike :)
[15:23] <CIA-17> ffmpeg: 03Nicolas George 07master * r12292f35a3 10ffmpeg/ (4 files in 3 dirs): v4l2: allow to convert monotonic timestamps.
[15:24] <MP4_maniac> 22:21 (ubitux) mp4 is actually "better"
[15:25] <ubitux> yes
[15:33] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * re3e89b6d8b 10ffmpeg/ (4 files in 2 dirs):
[15:33] <CIA-17> ffmpeg: libavfilter: Add interlace detect filter.
[15:33] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[15:44] <Compn> ooo interlace detection?
[15:44] <Compn> thats newsworthy
[15:44] <Compn> i've seen lots and lots of requests for such a feature over the years
[15:45] <Compn> nice one michaelni :)
[15:46] <Compn> i now expect we'll see a ton of interlaced materials that get incorrect results
[15:46] <Compn> non-interlaced too
[15:49] <iive> now ffmpeg needs good inverse telecine filter.
[15:49] <j-b> take the one from VLC
[15:50] <j-b> http://git.videolan.org/?p=vlc.git;a=blob;f=modules/video_filter/deinterlac…
[15:51] <ubitux> there is just more comment ;)
[16:24] <CIA-17> ffmpeg: 03Nicolas George 07master * re8497a338e 10ffmpeg/libavfilter/ (drawutils.c drawutils.h): drawutils: implement uniform and mask blending.
[16:24] <CIA-17> ffmpeg: 03Nicolas George 07master * ra63712d37c 10ffmpeg/libavfilter/vf_drawtext.c: vf_drawtext: use drawutils.
[16:24] <CIA-17> ffmpeg: 03Nicolas George 07master * r6c7b5b7b33 10ffmpeg/libavfilter/vf_ass.c: vf_ass: use drawutils.
[16:26] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r398491ae01 10ffmpeg/libavfilter/vf_idet.c:
[16:26] <CIA-17> ffmpeg: vf_idet: pass context to av_log()
[16:26] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:26] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r02567bd73c 10ffmpeg/libavfilter/vf_idet.c:
[16:26] <CIA-17> ffmpeg: vf_idet: remove unused function
[16:26] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:26] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r5d9cfd8726 10ffmpeg/libavfilter/vf_idet.c:
[16:26] <CIA-17> ffmpeg: vf_idet: move statistic variables into the context
[16:26] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:26] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r2941a937f2 10ffmpeg/libavfilter/vf_idet.c:
[16:26] <CIA-17> ffmpeg: vf_idet: fix indention
[16:26] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:36] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rbaf0c79a4d 10ffmpeg/libavfilter/vf_idet.c:
[16:36] <CIA-17> ffmpeg: vf_idet: set interlaced flags
[16:36] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:36] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r6fb35dbad1 10ffmpeg/libavfilter/vf_idet.c:
[16:36] <CIA-17> ffmpeg: vf_idet: print accumulated statistics at end
[16:36] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:58] <ramiro> hi
[17:00] <Compn> yo
[17:10] <kriegerod> michaelni, is the fix for this pushed already? http://ffmpeg.org/trac/ffmpeg/ticket/387
[17:10] <kriegerod> checkout from today afternoon seem to be broken
[17:16] <michaelni> kriegerod, just tried, works for me
[17:16] <michaelni> whats your command line and what happens ?
[17:28] <kriegerod> ah, my fail - i tried to set profile baseline to flv video encoder, and it apparently does not have it
[18:16] <CIA-17> ffmpeg: 03Tomas Härdin 07master * ra61fada380 10ffmpeg/libavformat/mxfdec.c: (log message trimmed)
[18:16] <CIA-17> ffmpeg: mxfdec: Fix regression on files from Pinnacle Thunder
[18:16] <CIA-17> ffmpeg: The reason for this is that such files have IndexTableSegments which when parsed
[18:16] <CIA-17> ffmpeg: cover EditUnit ranges like this:
[18:16] <CIA-17> ffmpeg: [0,1)
[18:16] <CIA-17> ffmpeg: [249,250)
[18:16] <CIA-17> ffmpeg: [249,377)
[18:16] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc22fd9bd9c 10ffmpeg/libavcodec/allcodecs.c: (log message trimmed)
[18:16] <CIA-17> ffmpeg: allcodecs: move libaacplus down.
[18:16] <CIA-17> ffmpeg: We choose the first encoder by default and libaccplus has a
[18:16] <CIA-17> ffmpeg: quite limited set of supported bitrates/sample rates.
[18:16] <CIA-17> ffmpeg: Thus leading to failure by default in many cases when it is
[18:16] <CIA-17> ffmpeg: enabled at compile time.
[18:17] <CIA-17> ffmpeg: Moving it down means that the other aac encoders are favored
[19:07] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rca26c2c30f 10ffmpeg/libavformat/utils.c:
[19:07] <CIA-17> ffmpeg: lavf: add mp1/2 to determinable_frame_size()
[19:07] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[19:19] <CIA-17> ffmpeg: 03Derek Buitenhuis 07master * r6da08c9986 10ffmpeg/libavcodec/w32pthreads.h:
[19:19] <CIA-17> ffmpeg: w32threads: Make pthread_cond_wait follow POSIX
[19:19] <CIA-17> ffmpeg: pthread_cond_wait is supposed to return an integer,
[19:19] <CIA-17> ffmpeg: and indeed does sometimes. Fix its function declaration
[19:19] <CIA-17> ffmpeg: to match its behavior and POSIX.
[19:19] <CIA-17> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis(a)gmail.com>
[19:19] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rfde63146d2 10ffmpeg/:
[19:19] <CIA-17> ffmpeg: Merge remote-tracking branch 'dwbuiten/master'
[19:19] <CIA-17> ffmpeg: * dwbuiten/master:
[19:19] <CIA-17> ffmpeg: w32threads: Make pthread_cond_wait follow POSIX
[19:19] <CIA-17> ffmpeg: Merged-by: Michael Niedermayer <michaelni(a)gmx.at>
[19:25] <ramiro> how is the output from seek-test supposed to be interpreted?
[20:01] <michaelni> ramiro, seektest seeks to random spots and then prints the timestamps and other stuff from the packets that get demuxed after seeking
[20:01] <michaelni> if the seek target and the packet time stamps lay far appart then thats bad
[20:02] <michaelni> the forward vs backward seek flag and the stream index used for sseking are also randomly set
[20:32] <ramiro> michaelni: asfenc was so bad at generating a search index that the regression tests never actually tested it
[20:32] <ramiro> it always went by ff_seek_frame_binary()
[20:33] <ramiro> with my patches wmp is extra happy to seek anywhere and resume proper playback quickly enough (no audio delay)
[20:38] <bcoudurier> nice
[20:39] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * ra45605a1ba 10ffmpeg/ (6 files in 2 dirs):
[20:39] <CIA-17> ffmpeg: Add AVIO_FLAG_DIRECT.
[20:39] <CIA-17> ffmpeg: Allows avoiding the buffer when using avio read, write and seek functions.
[20:39] <CIA-17> ffmpeg: When using the ffmpeg executable -avioflags direct can be used to enable
[20:39] <CIA-17> ffmpeg: this mode for input files, but has no effect on output files.
[20:39] <CIA-17> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[20:41] <michaelni> ramiro, ok but why does the seek test worsen, i dont understand it ?
[20:41] <ramiro> me neither, I'm still looking into that
[20:41] <michaelni> ok
[21:15] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * r6cecb8915a 10ffmpeg/tests/ref/fate/avio-direct:
[21:15] <CIA-17> ffmpeg: Add forgotten avio-direct reference file.
[21:15] <CIA-17> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[21:33] <CIA-17> ffmpeg: 03Samuel Pitoiset 07master * rfaba4a9b88 10ffmpeg/libavformat/rtmpproto.c:
[21:33] <CIA-17> ffmpeg: rtmp: update supported audio codecs value
[21:33] <CIA-17> ffmpeg: The audio codecs property is composed by all values except
[21:33] <CIA-17> ffmpeg: SUPPORT_SND_INTEL (0x0008) and SUPPORT_SND_UNUSED (0x0010) which are
[21:33] <CIA-17> ffmpeg: unused.
[21:33] <CIA-17> ffmpeg: Signed-off-by: Luca Barbato <lu_zero(a)gentoo.org>
[21:33] <CIA-17> ffmpeg: 03Raffaele Sena 07master * r34d908c083 10ffmpeg/libavformat/rtmpproto.c:
[21:33] <CIA-17> ffmpeg: rtmp: implement bandwidth notification
[21:33] <CIA-17> ffmpeg: Improve compatibility with some servers.
[21:33] <CIA-17> ffmpeg: Signed-off-by: Luca Barbato <lu_zero(a)gentoo.org>
[21:33] <CIA-17> ffmpeg: 03Aneesh Dogra 07master * r6d21f49879 10ffmpeg/libavcodec/pcm.c:
[21:33] <CIA-17> ffmpeg: pcm: K&R formatting cosmetics
[21:33] <CIA-17> ffmpeg: Signed-off-by: Diego Biurrun <diego(a)biurrun.de>
[21:34] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r4480edcf31 10ffmpeg/: (log message trimmed)
[21:34] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/master'
[21:34] <CIA-17> ffmpeg: * qatar/master:
[21:34] <CIA-17> ffmpeg: w32threads: Make pthread_cond_wait follow POSIX
[21:34] <CIA-17> ffmpeg: cosmetics: Consistently place static, inline and av_cold attributes/keywords.
[21:34] <CIA-17> ffmpeg: sbrdsp: Use standard multiple inclusion guards.
[21:34] <CIA-17> ffmpeg: pcm: K&R formatting cosmetics
[00:00] --- Thu Apr 5 2012
1
0
[02:37] <burzum> hi
[02:38] <burzum> when i try to convert a wav to flac and my output file has no extension im getting this:
[02:38] <burzum> [NULL @ 000000000036AE10] Unable to find a suitable output format for 'C:\xampp\htdocs\music\tmp\processing\4f7b9711-07e4-4664-a06c-1210e1a32268
[02:39] <burzum> But I'm using -acodec flac
[02:39] <burzum> How can I get this to work without using an extension?
[02:40] <burzum> meh found it now...
[02:41] <burek> burzum,
[02:41] <burek> can you please use pastebin.com, to show your command line and its output?
[02:41] <burzum> i usually do that but i thought its not require for a single line
[02:42] <burzum> i've just got it fixed, found the -f parameter
[02:42] <burzum> but thanks :)
[02:43] <burek> well yes :) -f flac :)
[02:46] <Durmush> a question: how does '/.configure' search for installed packages? using pkg-config? if the lib is installed but pkg-config doesnt detect it, is there a way to add it manually?
[02:46] <relaxed> Durmush: --extra-cflags="-I/path/to/prefix/include" --extra-ldflags="-L/path/to/prefix/lib"
[02:47] <Durmush> hmm thanks. i'll try it.
[07:11] <Durmush> any help?
[07:13] <relaxed> what are you doing?
[07:16] <Durmush> i'm trying to build ffmpeg a static build, i have configured the build with --enable static, and built, however when i run the excutable, ffmpeg is complaining about some libraries which it cannot find, such as libmp3lame-0.dll
[07:17] <Durmush> how do i add link these libraries statically to the excutable?
[07:18] <mjevans> I have no idea how to do that under windows...
[07:19] <zap0> Durmush, ffmpeg windows binaries static linked are already available
[07:20] <Durmush> could it be something i missed passing it to configure? my configuration line is this: http://pastebin.com/Svs1Q6LB
[07:20] <Durmush> zap0: I'm aware of that. i'm trying to build my own binaries.
[07:21] <mjevans> I also have a brain teaser. I have a video container; I want to completely ignore what ffmpeg reads as the framefrate from it; I either want to be able to specify a framerate or fieldrate. I've tried variations of -r number -i (it says framerate does not exist) and this: avplay -vf setpts='N/(30000.0/1001.0*TB)' -ss 300 which also doesn't work. Since the source is from an NTSC DVD I expect 30FPS to be correct and provide possibly telecined content.
[07:21] <Durmush> (just for learning purpose)
[07:21] <relaxed> Durmush: maybe --disable-shared
[07:21] <mjevans> Since the source is from an NTSC DVD I expect 30FPS to be correct and provide possibly telecined content.
[07:21] <zap0> Durmush, ok. the fact they are available static, means someone has done it/figured it out.
[07:22] <mjevans> Durmush: google for stuff like 'configure windows static binary "gnu make" OR "gmake"'
[07:22] <relaxed> Durmush: On linux I use --extra-ldflags="-static" --enable-static --disable-shared
[07:24] <mjevans> If you're doing something like this... http://www.gooli.org/blog/building-ffmpeg-for-windows-with-msys-and-mingw/ then what relaxed said will probably work.
[07:25] <Durmush> hmm, ok guys, i'll try these. thanks
[07:27] <mjevans> So if I just regular avplay -ss time input.vob the frames that ARE displayed are in sync with the audio. However the output is MASSIVE jittery, it's like a strobe effect without the flash.
[08:09] <Durmush> mjevans, zap0, relaxed, thanks, your tips solved the problem!
[08:16] <zap0> :)
[11:28] <bauerj> what does the .xxx mean in hh:mm:ss[.xxx]?
[11:29] <Durmush> milliseconds
[11:30] <bauerj> ah, okay, so if I want to specify it precisely, I need to give the time in the hh:mm:ss.xxx format or can I also just use ssss.xxx, eg. 1206.120?
[11:30] <burek> yes
[11:31] <bauerj> yes I can use it or yes I need to recalculate it?^^
[11:31] <Tjoppen> yes
[11:32] <burek> you specify time either in seconds or in hh:mm:ss.xxx format
[11:33] <bauerj> yeah, but if I want to use milliseconds too, can I just use seconds and miliseconds or will I have to convert the seconds into minutes, if they are greater than 60?
[11:35] <burek> you can use both
[11:35] <bauerj> thank you
[11:49] <PeterKraus> hi guys, i was wondering if it's possible to record the alsa output somehow. Recording the input (front/rear mic via /dev/dsp or hw:0,0) works fine...
[11:53] <brontosaurusrex> what would be uber-fast downscaling to some predefined max-width, max-height?
[11:56] <burek> PeterKraus, if your sound card supports it, then yes
[11:56] <burek> otherwise, you'll need to use jack audio
[11:56] <zap0> brontosaurusrex, 1/2
[11:56] <burek> to create virtual input from your output
[11:57] <burek> brontosaurusrex, many latest video encoders require video size to be divisible by 4
[11:58] <burek> so it depends on the video codec used, because, if you just use 1/2, you might end up with unsupported video size
[11:58] <brontosaurusrex> burek: right, thanks, i forgot about that
[11:58] <burek> imo, if you start with original (valid) video size, if you do 1/4 I think you'll still be at the valid size
[11:59] <brontosaurusrex> so ill just go with say: -vf scale=100:100 -sws_flags neighbor , or is there something faster?
[11:59] <burek> what exactly do you want to achieve
[11:59] <zap0> brontosaurusrex, do you understand 4:4:4 4:2:2 4:2:0 ?
[11:59] <brontosaurusrex> burek: just pipe data to scene-cut finder
[12:00] <brontosaurusrex> and since that data can be hd, this might get very slow
[12:01] <brontosaurusrex> zap0: and mod limits?
[12:19] <rsv> what is the difference between rgb24 bit and bgr32 bit apart from the change in order
[12:20] <Tjoppen> bgr32 seems to imply the presence of padding bytes
[12:22] <rsv> i have written a routine which use 0x00 as padding. what i see is the red component is replaced by orange. so i dont know what could be wrong
[12:24] <Tjoppen> the sounds a bit strange.. maybe you mixed up blue and green?
[12:25] <Tjoppen> you could always try all combinations of ordering - they's only 24 of them :)
[12:25] <rsv> Tjoppen: nice point, let me do a quick check
[12:26] <Tjoppen> you can also look at the definition of PIX_FMT_BGR32. it should say quite explicitly
[12:27] <Tjoppen> lunch
[12:44] <emhs> Tried converting a .mpg video to divx, specifying -vtag DIVX, -vcodec mpeg4 and -acodec libmp3lame, but though the audio is fine, the video freezes after the first quarter-second.
[12:45] <emhs> Anyone know why this would happen?
[14:16] <ahuillet> hello
[14:16] <ahuillet> I'm looking for help using swscale - I have a YUV420 image decompressed by libavcodec and I would like to use swscale to convert it to RGB24
[14:17] <ahuillet> this seems simple enough and I've got code that *seems* to work, but it behaves strangely whenever the width of the image is not a multiple of 16
[14:18] <ahuillet> http://paste.pocoo.org/show/Ghjd33aF0iGGrLQBor7u/
[14:18] <ahuillet> this is my code
[14:18] <ahuillet> on line 22, I'll decode some H.264 video, and try to convert it to RGB24 on line 35
[14:19] <ahuillet> it works just fine if !(width % 16)
[14:19] <ahuillet> otherwise, the last pixels on the right are incorrect, I'll post a picture
[14:20] <ahuillet> http://serv.agoctrl.org/~arthur/up/before.png
[14:20] <ahuillet> http://serv.agoctrl.org/~arthur/up/after.png
[14:20] <ahuillet> before is the normal image, after is the image after compression + decompression + colorspace conversion
[14:20] <ahuillet> I've investigated and the problem really comes from the swscale() call I made
[14:21] <ahuillet> help appreciated. :)
[14:28] <qbi_> ahuillet just a hint, but maybe you should try allocating your pic so each line is 16-byte aligned
[14:29] <ahuillet> the *output* of sws_scale you mean? (line 31)
[14:29] <qbi_> yep
[14:29] <ahuillet> I knew the malloc() here was courageous
[14:29] <qbi_> instead of using the width of your pic, make it width + rest of /16
[14:29] <ahuillet> I guess I can use avpicture_alloc() and it will do the right thing?
[14:30] <qbi_> and I think ffmpeg provides its own alloc method which make sure it's aligned
[14:30] <qbi_> it will align it, yes, but I don't know if it makes each line aligned too
[14:30] <ahuillet> that's the whole point of stride != width, so I'd expect it to
[14:31] <ahuillet> but that's irrelevant: by the time I do this malloc(), the notion of "line" is not yet defined
[14:31] <ahuillet> it's just a big linear buffer
[14:32] <ahuillet> anyway, it doesn't work any better with avpicture_alloc, same issue
[14:32] <qbi_> yeah but your buffer is w*h*3 large
[14:32] <qbi_> not stride*h*3
[14:32] <qbi_> k
[14:32] <qbi_> then I don't know, sry :)
[14:32] <ahuillet> qbi_ : the output stride is exactly = width so it's fine, but I agree with you that in theory the malloc here is rather fishy
[14:33] <ahuillet> anyway, what I know so far: the decode call outputs data with a 16 byte alignment
[14:33] <ahuillet> the padding happens to be filled with black in this case
[14:33] <ahuillet> then when I run it through sws_scale, I get some of my "legit" pixels replaced by the padding
[14:50] <ahuillet> qbi_ : SWS_ACCURATE_RND
[14:50] <ahuillet> what isit?
[14:50] <ahuillet> it seems to fix my problem.
[14:51] <qbi_> I think it the scaling algorithm
[14:51] <qbi_> what was your sws creation line ?
[14:53] <ahuillet> ctx->yuv2rgb = sws_getContext(ctx->width, ctx->height, PIX_FMT_YUV420P, ctx->width, ctx->height, PIX_FMT_RGB24, SWS_FAST_BILINEAR, NULL, NULL, NULL);
[14:53] <ahuillet> I used that
[14:53] <ahuillet> adding SWS_ACCURATE_RND seems to fix the issue, but I'd like to understand more
[14:54] <ahuillet> I found this that doesn't explain a lot: http://mailman.videolan.org/pipermail/vlc-devel/2009-April/058800.html
[14:57] <qbi_> sorry ahuillet this is beyond my small experience with ffmpeg
[14:58] <qbi_> still, the bug you point is 3 years old
[14:58] <ahuillet> it's not really a bug by itself, but it points to the fact that SWS_ACCURATE_RND seems to do some black magic that worked in some cases
[14:58] <ahuillet> and it worked in mine
[15:01] <qbi_> ah yes it's the vlc mailing list, not ffmpeg, didn't see that
[18:34] <emhs> Anyone know why a divx avi encoded with ffmpeg would play the audio just fine all the way through but the video would freeze after less than a second?
[19:14] <Nagy> "Some decoders may support multiple frames in a single AVPacket, such decoders would then just decode the first frame." does this ever happen for avcodec_decode_video2? neither fmpeg nor ffplay seem to take this into account
[19:14] <Nagy> is that comment superflous?
[19:22] <DarthGandalf> Hello, I'm trying "ffmpeg -i in.flv -vcodec copy out.flv" to repack a file without reencoding. But it reduces fps from 50 to 25. I tried to add "-r 50" but that doesn't help... How to copy stream without any losing?
[19:23] <relaxed> that should do it
[19:24] <relaxed> make sure you're using a recent version. (lastest version or git)
[19:25] <DarthGandalf> Ok, thanks, I'll try to update...
[19:26] <relaxed> Are you sure it reduced the frame rate?
[19:27] <DarthGandalf> relaxed: http://pastebin.com/02Nt7vN0 and new file becomes 2 times smaller
[19:31] <relaxed> pastebin the command and all output
[19:38] <DarthGandalf> http://pastie.org/private/wjjrrbyw69s8qmkhdxc8g
[19:43] <DarthGandalf> Hm, updated ffmpeg from 0.7.8 to 0.10.2 (and x264 from 0.0.20110426 to 0.0.20120327 as a dependency), and copying stopped working at all... http://pastie.org/private/nq9jyomrfllv9clfevma
[19:57] <DarthGandalf> relaxed: any idea?
[20:02] <relaxed> why do you want to remux the file anyway?
[20:03] <DarthGandalf> It has length of 4 hours, but VLC shows only 1 hour. The remuxed version is shown fully.
[20:05] <relaxed> perhaps the file is broken? did you try another container, like mkv?
[20:05] <DarthGandalf> Well, remuxing somehow fixes it...
[20:06] <DarthGandalf> As for mkv, "ffmpeg -i in.flv -vcodec copy out.mkv" doesn't work, and without "-vcodec copy" it tries to reencode
[20:07] <relaxed> If you remuxed it and it's fixed, what the problem?
[20:07] <relaxed> what's*
[20:08] <DarthGandalf> It got smaller, I don't want to lose anything...
[20:08] <relaxed> then it's not fixed
[20:40] <Shimmy> Hi! Can anyone please help me with my issue: https://ffmpeg.org/trac/ffmpeg/ticket/747
[20:49] <DarthGandalf> relaxed: hm, thanks, you're right...
[21:42] <lesshaste> I would like to take a single frame snapshot from my webcam (from the command line)
[21:42] <lesshaste> how can I do that in ffmpeg?
[21:45] <ubitux> using -frames:v 1 out.png maybe ?
[21:49] <lesshaste> ubitux, mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 plays the video
[21:49] <lesshaste> but I can't get a matching ffmpeg line to work
[21:49] <lesshaste> what should it be?
[21:51] <ubitux> ffmpeg -f v4l2 -i /dev/video0 -frames:v 1 /tmp/out.png ?
[21:51] <ubitux> but generally the first frames are "bad"
[21:51] <ubitux> you can play the video with ffplay -f v4l2 -i /dev/video0
[21:52] <ubitux> ffmpeg -f v4l2 -i /dev/video0 -frames:v 1 -vf 'select=eq(n\,50)' /tmp/out.png
[21:52] <ubitux> this waits for 50 frames
[21:52] <ubitux> extract one, and outputs it to /tmp/out.png
[21:54] <ubitux> you can request the size with "-s 1600x1200" (for example) before the -i
[21:54] <ubitux> ffmpeg -f v4l2 -s 1600x1200 -i /dev/video0 -frames:v 1 -vf 'select=eq(n\,50)' /tmp/out.png
[21:56] <ubitux> lesshaste: is that what you needed?
[21:56] <juanmabc> mmm, why so the first and last frames are bad?
[21:57] <ubitux> last?
[21:57] <juanmabc> i made an avi
[21:59] <juanmabc> nvm, weird, i inclined a little the screen an it worked again, damn, some hardware stuff could be going on
[22:00] <juanmabc> no bad frames
[22:01] <juanmabc> used with ffplay is nice
[23:33] <burek> emhs, try -vcodec libxvid
[23:37] <emhs> Good idea.
[23:37] <emhs> Think an Aluratech photo frame will play fair with it? The aluratech people say DivX is what it wants.
[23:38] <burek> DarthGandalf, your video stream is damaged
[23:38] <emhs> burek: Didn't fix it.
[23:38] <burek> [flv @ 0x6226e0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 16777101 >= 5, av_interleaved_write_frame(): Invalid data found when processing input
[23:38] <burek> emhs, remove -vtag
[23:39] <emhs> Tried that earlier while it was still -vcodec mpeg4.
[23:40] <burek> well -vtag just fakes the fourcc
[23:40] <burek> in the output file
[23:40] <burek> if your video codec is not divx then vtag is just making more problems
[23:40] <burek> -vcodec will set the proper fourcc
[23:40] <burek> so you shouldn't be using -vtag ever
[23:40] <burek> only in some testing situations
[23:41] <burek> what exactly are you trying to do?
[23:42] <emhs> Actually, haven't used vtag in the past three commands. Anyway, a friend needs this converted from .mpg to divx/avi for a photo frame.
[23:43] <burek> ubitux, can -ss be used instead of -vf? ( juanmabc's case )
[23:43] <ubitux> not sure
[23:43] <ubitux> seek will likely request a seek to the device, doesn't mean anything
[23:43] <burek> emhs, then just do: ffmpeg -i input.mpg -vcodec copy -acodec copy out.avi
[23:44] <ubitux> video filter means the frames are sent to libavfilter
[23:44] <ubitux> and select will eat the frames until the 50th
[23:44] <emhs> Will that be divx enough for the frame?
[23:44] <burek> ubitux, I thought more like -f v4l2 -i ... -ss X
[23:44] <ubitux> burek: but you can use PTS variable in ffmpeg if you prefer the timers
[23:44] <ubitux> just try :)
[23:44] <burek> true :)
[23:44] <burek> :beer:
[23:45] <ubitux> :love:"
[23:45] <burek> emhs, you are mixing formats and codecs
[23:45] <emhs> Ahh
[23:45] <burek> do you need divx encoded video inside avi format?
[23:45] <burek> or what?
[23:45] <emhs> That's what they say.
[23:46] <burek> ok, then try: ffmpeg -i input.mpg -vcodec libxvid -acodec copy -f avi out.avi
[23:46] <emhs> And the dropped frame problem happened again.
[23:46] <burek> can you please use pastebin.com, to show your command line and its output?
[23:46] <emhs> And they specified mp3 audio
[23:47] <emhs> http://pastie.org/3729561
[23:49] <burek> the command is right
[23:49] <burek> you just might want to
[23:49] <burek> set some encoding parameters
[23:49] <burek> to configure your output quality
[23:49] <burek> I'm not sure what are exact parameters for libxvid
[23:50] <burek> but for libmp3lame (and audio codecs generally in ffmpeg), you might use: -ar 44100 -ac 2 -ab 128k
[23:50] <burek> audio rate, channels, bitrate
[23:51] <burek> for libxvid, well, you can use goole :) http://forum.doom9.org/showthread.php?t=133645
[23:52] <burek> it seems -b option is the key :)
[00:00] --- Thu Apr 5 2012
1
0
[01:23] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rcfd64eec4e 10ffmpeg/:
[01:23] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/master'
[01:23] <CIA-17> ffmpeg: * qatar/master:
[01:23] <CIA-17> ffmpeg: FATE: Add RALF decoding test
[01:23] <CIA-17> ffmpeg: Conflicts:
[01:23] <CIA-17> ffmpeg: tests/fate/real.mak
[01:23] <CIA-17> ffmpeg: Merged-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:23] <CIA-17> ffmpeg: 03Derek Buitenhuis 07master * r0aaa45ef69 10ffmpeg/tests/ (fate/real.mak ref/fate/ralf):
[01:23] <CIA-17> ffmpeg: FATE: Add RALF decoding test
[01:23] <CIA-17> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis(a)gmail.com>
[07:05] <ramiro> hi
[07:07] <ramiro> michaelni: asf.c:ff_asf_simple_index_header is duplicated in asfdec.c:index_guid
[07:15] <Compn> i have dumb question... i need to access an ipad app but dont have an ipad. can i run ipad os in virtualbox or something ?
[07:19] <ramiro> Compn: if you have the source code you can try to run it on Xcode, you still need some kind of mac for that
[07:22] <ubitux> btw, added a fate instance with THREADS=8
[07:22] <ubitux> morning ppl.
[07:24] <ramiro> do you also test fate on this system?: http://dmitry.co/index.php?p=./04.Thoughts/07.%20Linux%20on%208bit
[07:25] <ubitux> :)
[07:31] <Compn> ramiro : theres no ipad vbox ?
[07:31] <ramiro> Compn: vbox doesn't emulate arm
[07:37] <Daemon404> qemu oy
[07:37] <Daemon404> yo*
[07:38] <Daemon404> but apple puts stuf in place to stop virt
[07:38] <Daemon404> tl;dr gl;hf
[07:50] <Compn> ah
[07:50] <Compn> crap
[09:48] <michaelni> ramiro, thx, fixed locally
[09:52] <ramiro> michaelni: thanks
[09:53] <ramiro> michaelni: do you know anything about asf created by ffmpeg being unseekable by wmp? (it takes seconds to start playing again)
[09:53] <ramiro> whereas asf created by windows can seek to pretty much any second
[09:56] <ubitux> Anton is doing a good work on lavfi afaict; we will need to rework a few things though :p
[10:00] <michaelni> ramiro, i dont remember such asf issue, no.
[10:00] <michaelni> and i have no windows box so i cant test ...
[10:00] <ramiro> ok...
[10:04] <av500> asf files created by lavf have issues
[10:05] <av500> some play without sound here on my XP machine
[10:05] <av500> I have not yet found the pattern, its not all of them
[11:03] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rb61e596a14 10ffmpeg/libavformat/asfdec.c:
[11:03] <CIA-17> ffmpeg: asf: remove duplicated index_guid
[11:03] <CIA-17> ffmpeg: Found-by:ramiro
[11:03] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[11:03] <CIA-17> ffmpeg: 03Tomas Härdin 07master * r24e90d0c05 10ffmpeg/libavformat/mxfenc.c:
[11:03] <CIA-17> ffmpeg: mxfenc: Don't allow muxing audio-only since it's not supported
[11:03] <CIA-17> ffmpeg: This fixes muxing audio-only output resulting in SIGFPE due to lack of EditRate.
[11:03] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[11:22] <ubitux> i wonder how i'm supposed to make the seek work with a swf compressed file
[11:22] <ubitux> i see two solutions:
[11:23] <ubitux> - allocate the whole decompressed file in memory
[11:23] <av500> 0) install flash :)
[11:23] <ubitux> - redecode everything from the beginning
[11:23] <ubitux> (each time we request a "smart" seek)
[11:23] <ubitux> seek is needed in case of -loop for instance
[11:23] <ubitux> which is recurrent within a flash file
[11:24] <av500> bot -loop is a seek back to 0
[11:24] <av500> but
[11:24] <av500> no?
[11:24] <ubitux> what if you loop the video but not the sound (i mean if they loop async)
[11:24] <ubitux> ?
[11:24] <av500> no idea :)
[11:25] <ubitux> there is a third ugly solution: 2 pass, first pass outputs to a /tmp/file
[11:25] <ubitux> and 2nd pass plays it :p
[11:26] <ubitux> i wonder what flash does&
[11:27] <ubitux> or even swfdec/gnash/lightspark
[12:42] <vivienschilis> anybody there to help me with the segment format?
[13:27] <ubitux> another user trying to fetch sources from the svn
[13:27] <ubitux> maybe we should disable it
[13:29] <burek> why is it up if it's not being used anyway :)
[13:29] <burek> it's just a security hole :)
[13:32] <michaelni> burek, mplayer still uses svn
[13:35] <ubitux> we should at least remove the svn line in the webpage
[13:39] <mrec> Hi, I guess no-one knows in #ffmpeg, av_register_protocol2 got removed, however it seems like I cannot find the replacement for it, should it be ffurl_register_protocol?
[13:39] <ubitux> afaik no alternative is available
[13:40] <mrec> I wonder why did it get removed then?
[13:40] <ubitux> i'm asking the author of the drop
[13:57] <nevcairiel> The answer will probably be "because"
[13:58] <nevcairiel> Someone also decided that supporting external demuxers was apparently bad and started hiding all sorts of symbols needed for it
[14:02] <mrec> okay what I want to do is simply to write the decoder output to memory
[14:02] <mrec> and read the input from memory
[14:05] <wbs> mrec: using a custom aviocontext is usually easier and more straightforward than using a custom urlprotocol
[14:09] <ubitux> the issue is discussed here: http://bugzilla.libav.org/show_bug.cgi?id=224
[14:09] <ubitux> mrec: if you don't agree with this, it can be discussed on ffmpeg dev mailing-list
[14:13] <ubitux> mrec: what's your use-case?
[14:21] <iive> mrec: I think you should talk with reimar (send him email). He have to solve a similar problem related to the URL protocol, when used in mplayer.
[14:34] <mrec> ubitux: I'm encoding analogTV frames + pcm audio
[14:34] <mrec> not using video4linux2
[14:34] <mrec> the input is read via usbfs on application level
[14:34] <ubitux> can't you make use of the avio api?
[14:37] <mrec> need to check that one
[15:25] <mrec> ubitux: I don't quite understand how this can be done with the avio API, do you have any example?
[15:26] <mrec> the problem is I would like to write the encoded output into my own buffer
[15:26] <mrec> not into a file
[15:27] <nevcairiel> with avio you can implement the read and write functions the way you want them
[15:27] <ubitux> i'd say you avio_alloc_context() to redefine the read/write callback
[17:23] <zimbatm> hey guys
[17:23] <zimbatm> any input on that ticket ? : https://ffmpeg.org/trac/ffmpeg/ticket/1164
[17:23] <zimbatm> it's not urgent but i'm curious to understand or if i can do something more to help
[17:26] <gnafu> j-b: http://en.wikipedia.org/wiki/Jean-Baptiste_Charcot ?
[17:26] <j-b> nope
[17:27] <j-b> gnafu: http://www.lepoint.fr/chroniqueurs-du-point/guerric-poncet/exclusif-vlc-sai…
[17:27] <j-b> gnafu: the first version of the article was wrong :)
[17:27] <j-b> and named me Charcot
[17:28] <gnafu> j-b: Aah, hehe.
[17:28] <gnafu> Hehe, from Google's translation: "VideoLAN users are eager to read all the Blu-ray."
[17:29] <gnafu> "[READ] ALL THE THINGS."
[18:03] <ubitux> should we add fate instances with specific cpu flags?
[18:04] <Compn> zimbatm : pasting the full uncut ffmpeg output in the bugreport will help. as will using git ffmpeg
[18:16] <zimbatm> Compn: thanks working on that
[18:27] <zimbatm> Compn: thanks, actually it works with the latest x264 and ffmpeg :/
[18:27] <zimbatm> sorry for the noise
[18:44] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r79a1d98676 10ffmpeg/libavfilter/vf_lut.c:
[18:44] <CIA-17> ffmpeg: vf_lut: optimize planar case
[18:44] <CIA-17> ffmpeg: 2500 -> 1900 cpu cycles
[18:44] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[18:44] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r002d9ded4a 10ffmpeg/libavfilter/vf_lut.c:
[18:44] <CIA-17> ffmpeg: vf_lut: optimize rgb codepath
[18:44] <CIA-17> ffmpeg: 19k -> 15k cpu cycles
[18:44] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[18:44] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r38477e1981 10ffmpeg/libavfilter/vf_lut.c:
[18:44] <CIA-17> ffmpeg: vf_lut: avoid rgb component indexing in the inner loop
[18:44] <CIA-17> ffmpeg: 15k->10k cpu cycles
[18:44] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[18:47] <j-b> curious, what is vf_lut?
[18:52] <nevcairiel> it can compute a lookup table based on some expression syntax to map the input image to other values, i imagine it can be used for gamma or contrast adjustments of sorts
[18:53] <j-b> ok
[19:24] <CIA-17> ffmpeg: 03Clément BSsch 07master * r588eaa106d 10ffmpeg/libavformat/ (swf.h swfdec.c): swfdec: support compressed swf.
[20:48] <ramiro> hi
[20:49] <ramiro> what's the fastest trick to do this calculation: set x to be at least the value of y, but in multiples of BLOCK_SIZE
[20:57] <nefrir> is BLOCK_SIZE a power of 2 ?
[21:01] <nefrir> if yes -> x = (y + BLOCK_SIZE - 1) & ~(BLOCK_SIZE - 1)
[21:01] <nefrir> otherwise, you will need a modulo
[21:01] <ramiro> hm, it's randomly defined to 600, I can randomly define it to 1<<9
[21:01] <ramiro> thanks
[22:07] <ubitux> michaelni: 'got a strange behaviour with a sample in av_packet_split_side_data()
[22:08] <ubitux> it seems there is a use of uninit value
[22:08] <ubitux> wget http://z0r.de/L/z0r-de_1009.swf && valgrind ./ffprobe_g *.swf
[22:12] <ubitux> if you have no idea at first look i'll open an issue
[22:12] <ubitux> but that code looks like it was written by you so& :)
[23:55] <michaelni> ubitux, from a 2 min look id say something stores uninitialized data in the packet or at least valgrind thinks so
[23:56] <ubitux> i had weird behaviour (i got a frame output at some point)
[23:56] <ubitux> but couldn't reproduce
[23:56] <ubitux> so i guess the uninit is real
[00:00] --- Wed Apr 4 2012
1
0
[00:38] <joyindescribable> hi, i'm trying to find out if ffmpeg supports hardware acceleration under debian squeeze?
[00:39] <joyindescribable> i've got a ton of transcoding to be done, and my CPU is absolutely not cutting it.
[00:40] <joyindescribable> all the googling i've done has just led to mailing lists where the topic is debated, but never addressed. even if it can't hardware accelerate the whole process, any degree of acceleration would help a lot.
[01:00] <felix_da_catz> So what is the smallest length of video that I could use to sample to figure out what settings work best when converting the video? I realize this has as many answers as there are videos out there, but I just want to have a general idea
[01:12] <joyindescribable> can anyone tell me if ffmpeg supports using a GPU to encode/decode/transcode video in debian (squeeze)?
[01:21] <ubitux> no
[01:21] <ubitux> a smart way of using the gpu is yet to find afaik
[02:14] <joyindescribable> well, damn.
[06:16] <mjevans> I'm trying to deinterlace some content that mplayer sees as 24p when playing the 60i (30p in file) mpeg2 stream using ffmpeg. I'm using -vf 'yadif=1,mp=mcdeint:0:0:16,mp=softskip,mp=harddup,hqdn3d=2' -r 24000/1001 but the 'dropped' frames doesn't quite reach the ratio I expect and it's not clear how to enforce the output rate I want to keep.
[06:38] <relaxed> mjevans: I would try trimming the mp:bullshit as much as you can.
[06:39] <relaxed> It's hasn't been tested very well and never should have been imported in the first place.
[06:42] <mjevans> relaxed: Actually I only used it for two reasons. 1) Primarily because at the moment mencoder seems to hate mcdeint on all my systems (either segfaults or says it doesn't exist). 2) It should be possible to do the same operation entirely in ffmpeg. The actual output frames do look nice, but there's an occasional stutter in the output and the file acts a bit weird; leading me to think that while it might be /marked/ for playback at 24fps, it's contents are n
[06:42] <mjevans> That can't have fit... I forgot this didn't have a cut-script.
[06:42] <mjevans> leading me to think that while it might be /marked/ for playback at 24fps, it's contents are no longer synced to that.
[06:43] <relaxed> what does ffmpeg probe as the source framerate?
[06:44] <relaxed> fyi, mencoder is broken and abandoned
[06:47] <relaxed> -r 24000/1001 should have the same effect as mp=harddup
[06:48] <relaxed> mjevans: look at yadif's options in the man page and try with all the mp options omitted.
[06:52] <mjevans> yadif just doubles the framerate...
[06:52] <mjevans> Well in this case, it makes each field half it's own frame.
[06:55] <relaxed> yadif can output one frame for each frame or field
[06:56] <mjevans> Interestingly it also reads the source as 23.90 fps, 59.94 tbr, 90k tbn, 59.94 tbc; however even if it's redundant this time I'd still like to have higher quality de-interlacing than just throwing out fields.
[06:56] <mjevans> This example might not need it, but other discs in my collection do...
[07:12] <mjevans> Hum... Arch Linux seems to lack a build of ffmpeg that has avconv, or calls it something different...
[07:29] <mjevans> Glancing at the ffmpeg manual (avconv doesn't yet exist on the distributions I use), I can't seem to find anything that does what I want logically; decoding the input file without trying to natively de-interlace so that I can instead do that with a filter chain using a process I control.
[07:43] <relaxed> mjevans: avconv is from the libav fork
[07:44] <relaxed> it's what I use now
[07:45] <mjevans> Installing a lib package to get a binary? I'll look in to it.
[07:45] <relaxed> Debian and Ubutntu have moved to it as well. I assume the rest will follow.
[07:46] <relaxed> No. libav forked from ffmpeg.
[07:46] <relaxed> In ffmpeg you have ./ffmpeg and with libav you have ./avconv
[07:47] <mjevans> What I mean is, I ask for the package aur/libav-git in order to get a /binary/ (a program). This breaks years of (general) convention.
[07:47] <relaxed> ffmpeg funnles back most of the changes from libav so the two programs operate pretty much the same.
[07:48] <relaxed> how so?
[07:48] <mjevans> libs contain library files. Binaries that use library files should be seperate.
[07:49] <relaxed> You mean the name?
[07:49] <relaxed> starting with "lib"
[07:49] <relaxed> ?
[07:50] <relaxed> In their case the libs are more inportant than the encoding program. Thus the name, I guess.
[07:52] <relaxed> They couldn't use ffmpeg but everyone knew the libs as libav*
[07:54] <mjevans> It's confusing; I guess for the binaries most dists will probably break it out like that and have them by their own name or maybe avtools...
[07:56] <relaxed> Indeed. The fork is unfortunate and confusing but that's what happens when people can't play nice together.
[07:58] <relaxed> It did stir up some competition between the two pojects, which can only be good.
[08:01] <mjevans> Yes, I hope it has some options so I can handle the input data at a slightly lower level without resorting to pipes and something else decoding the source data.
[08:15] <mrec> hi, is there any replacement for av_register_protocol2?
[08:20] <mrec> ah found it
[09:08] <TACPILOT> is there a way to manually change the individual values for such .... 60 fps, 59.94 tbr, 60 tbn, 120 tbc
[09:11] <TACPILOT> I can use the -r option but want to set tbc to a diff value
[10:40] <funyun> hi. how do i force a 16:9 AR with ffmpeg?
[10:40] <Tjoppen> -vf satdar=16:9
[11:01] <funyun> Tjoppen: thanks
[13:08] <mystica555> wow..how long ago did ffmpeg start supporting rendering/playback of ANSI and ASCII artwork (and animations) ?
[13:09] <mystica555> i was just looking for a linux ANSI viewer a couple days ago
[13:15] <mystica555> ok, 2010 is the source copyright
[13:15] <mystica555> im never failing to be impressed by ffmpeg
[13:15] <mystica555> srsly, keep up the amazing work :D
[13:16] <Tjoppen> you can just run git log on the decoder :)
[13:17] <Tjoppen> since july 18th 2010 it seems
[13:19] <Boon> what caused this
[13:19] <Boon> http://pastebin.com/dY8tgC8j
[13:20] <Boon> on gentoo os
[13:21] <ubitux> broken shell?
[13:21] <Boon> any idea?
[13:21] <Boon> i able to install other tool
[13:22] <Boon> like svn, ruby, theora xvid
[13:22] <ubitux> sentence better with verbs
[13:22] <ubitux> :)
[13:22] <ubitux> you didn't share your ./configure line either
[13:22] <ubitux> what's the shell?
[13:22] <Boon> how to check?
[13:23] <ville> Howdy. I am looking to convert iphone generated .mov which has QT 5.1 in it into a more Windows friendly format. I can simply do ffmpeg -i file.mov file.avi but that compresses the hell out of it. It goes to ~10% of the original filesize and pixelates. What sort of options should I pass to try to conserve image quality?
[13:23] <Boon> this is my configure parameter
[13:23] <Boon> ./configure --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfaac --enable-libmp3lame --enable-libopenjpeg --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib
[13:23] <ville> Filesize can remain normal original
[13:23] <ubitux> echo $SHELL maybe
[13:23] <ubitux> you may try "bash ./configure ..."
[13:23] <Boon> echo $SHELL /bin/bash
[13:24] <ubitux> gnu make ?
[13:24] <ubitux> aren't you using a bsd or sth?
[13:24] <Boon> is gentoo
[13:25] <Boon> make --version GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[13:25] <ubitux> mmh.
[13:25] <ubitux> i don't have any foreach at line 28 in common.mak
[13:25] <ubitux> are you up-to-date?
[13:26] <Boon> svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
[13:26] <Boon> i used that
[13:26] <ubitux> we don't use svn since a long while&
[13:26] <ubitux> http://ffmpeg.org/download.html
[13:27] <ubitux> git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
[13:27] <Boon> ok
[13:27] <Boon> let me try again
[13:28] <Boon> same
[13:28] <Boon> License: nonfree and unredistributable Creating config.mak and config.h... ks392277 ffmpeg # make && make install common.mak:17: *** appel à la fonction « foreach » non terminé : « ) » manquant. Arrêt. ks392277 ffmpeg #
[13:29] <Boon> i get this
[13:29] <Boon> common.mak:17: *** appel à la fonction « foreach » non terminé : « ) » manquant. Arrêt.
[13:29] <Boon> its a OVH server
[13:30] <Boon> any idea?
[13:30] <ubitux> no but sth looks broken in your install
[13:31] <ubitux> this stuff is run all the time and no one noticed this
[13:31] <Boon> ffmpeg is work fine with centos
[13:31] <Boon> i never tested on gentoo
[13:31] <ubitux> i'd say your gnu make is missing a use flag allowing the foreach or sth :)
[13:32] <Boon> update gmake?
[13:32] <ubitux> dunno i don't use gentoo
[13:33] <ubitux> maybe try to join the lines 17 and 18
[13:33] <ubitux> (removing the \)
[13:35] <mrec> ffurl_register_protocol should this be the replacement for av_register_protocol?
[13:36] <ville> when I try to do `ffmepg -i file.mov file.wmv` I get: "[wmav2 @ 0x1bb3ca0] output buffer size is too small" what can I do to fix this?
[13:39] <archman> hello
[13:39] <archman> any ideas why libpostproc.pc is missing from git or freedom?
[13:40] <archman> after making
[13:42] <iive> archman: is the library built ?
[13:44] <archman> iive: how to check on that? libpostproc.v Makefile postprocess_altivec_template.c postprocess.c postprocess.h postprocess_internal.h postprocess_template.c are in after make
[13:44] <iive> i think you need .so or .a
[13:46] <iive> that lib got removed from libav fork, and some of the commits removing it may have been merged by mistake.
[13:50] <Boon> ubitux: http://pastebin.com/ykyurkzb
[13:50] <Boon> error said: common.mak:17: *** appel à la fonction « foreach » non terminé : « ) » manquant. Arrêt.
[13:55] <ubitux> it looks terminated to me :p
[13:58] <Boon> i checked the ) is work fine
[13:58] <Boon> nothing is missing
[13:58] <Boon> but why that error occur
[13:59] <ubitux> check if there is not known bug with your gmake
[13:59] <ubitux> downgrade or sth
[15:07] <nzo> hi
[15:08] <nzo> is any one can tell me how to extract selected video stream?
[15:18] <burek> nzo, you need to extract video stream only from a file?
[15:18] <burek> can you type: ffmpeg -i file.avi
[15:18] <burek> and use pastebin.com to paste the result
[15:20] <nzo> http://pastebin.com/wFZZh8Us
[15:21] <nzo> it's 3D stereoscopic video from fuji real 3D
[15:27] <nzo> burek, I'd like to know in order to automate the separation of the two streams. And also the command to create the same kind of file from two videos. split and join video stream
[15:28] <burek> well this is simple
[15:28] <burek> just use -map
[15:28] <burek> and choose which stream you want
[15:31] <nzo> burek, Like this? ffmpeg -map Stream #0.2 1.AVI
[15:33] <relaxed> just the stream umber
[15:33] <relaxed> number*
[15:33] <relaxed> add -c copy unless you want to recode the stream.
[15:58] <JacobS2> hello all, Is it possible to use ffmpeg to stream http on windows ?
[15:58] <JacobS2> as far as ffserver, I didnt find a windows build
[15:59] <JacobS2> I need http to be the output not input
[16:03] <burek> JacobS2, use vlc
[16:05] <qbi_> Hi there :)
[16:05] <qbi_> I made a minimal program using ffmpeg's libs under linux and I'm trying to make it use the hardware accel for h264 (gma500). I have no idea how vaapi works so I'm currenlty digging into a patched mplayer's code, but by any chance could someone point me to a simpler-to-understand piece of example code I could look at?
[16:05] <JacobS2> burek: tried, but it get bad performance and very high cpu usage
[16:06] <JacobS2> burek: but when using ffmpeg with udp I get good results
[16:10] <burek> qbi_, did you try in #libav
[16:10] <burek> JacobS2, ffserver is not ported on Windows and that's the only way to have http server with ffmpeg
[16:10] <burek> sorry
[16:11] <qbi_> I didn't, but that's an idea
[16:17] <JacobS2> burek: maybe you will have a different idea, with udp the switch is showing packet lost.
[16:18] <burek> well, you can always fix your network connection
[16:18] <burek> either by changing cables or providers, etc :)
[16:18] <burek> udp shouldn't generally have packet loss
[16:18] <burek> as shouldn't any other ip protocol per se
[16:19] <burek> but, the good thing with udp is if you are streaming live events
[16:19] <burek> your delay doesn't increase
[16:19] <burek> if some packets are lost, stream will hick up, but it will continue to be real-time
[16:19] <burek> while with tcp you will have hick-ups too + delay which is increasing
[16:19] <burek> as long as the stream is up
[16:20] <JacobS2> burek: you are correct, on most tests it works fine, but on some switches when set to full duplex I get many picture glitches
[16:20] <burek> setup qos on switch/router
[16:29] <JacobS2> burek: could changing to CBR help ?
[16:34] <Duccio> Hi all, I'm trying to re-wrap MTS from a NX70 Sony cam: ffmpeg -i 00000.MTS -vcodec copy -acodec copy test.mov. Why "Could not write header for output file #0 (incorrect codec parameters ?)" ? Thanks...
[16:40] <burek> Duccio, try remuxing to mp4 first
[16:40] <burek> JacobS2, you can try, I'm not sure
[16:40] <Duccio> burek: I have to change test.mov to test.mp4?
[16:40] <burek> JacobS2, but if you are streaming then you definitely want bitrate under control
[16:40] <burek> yes
[16:41] <burek> Duccio, yes, and if that doesn't work
[16:41] <burek> can you please use pastebin.com, to show your command line and its output?
[16:42] <Duccio> burek: http://pastebin.com/y72sinaB
[16:46] <burek> [mp4 @ 0x7fb8ab876a00] track 1: could not find tag, codec not currently supported in container
[16:46] <burek> try mkv
[16:47] <JacobS2> burek: thanks
[16:59] <Duccio> burek: the same
[17:01] <zimbatm> hey guys
[17:01] <zimbatm> i found a very curious thing
[17:02] <zimbatm> when encoding anything to a mpegts output, the start: is always 1.400000
[17:02] <zimbatm> i tried looking up the tickets, apparently it's not a new phenomenon but nothing i found was related
[17:03] <zimbatm> i think it's a bug but i'm not an expert enough to tell
[17:04] <zimbatm> can someone explain to me if it's an expected outcome ?
[17:05] <zimbatm> https://gist.github.com/59e13c20c1f6ae51a246
[17:32] <vivienschilis> i am kind of bored of this fucking segmenter
[17:32] <vivienschilis> oops wrong channel :)
[17:38] <maaaxxiiii> hello
[17:38] <maaaxxiiii> is anyone here?
[17:38] <maaaxxiiii> can somebody help me?
[17:41] <sacarasc> How can we if we don't know your problem?
[17:44] <juanmabc> philosophic
[17:45] <juanmabc> but how he's gonna ask if nobody can help him, or noone is here?
[17:45] <juanmabc> ;D
[18:08] <maaaxxiiii> lol
[18:08] <maaaxxiiii> yes
[18:08] <maaaxxiiii> i will tell my problem
[18:09] <maaaxxiiii> i have a .vob (mpeg version 2)
[18:10] <maaaxxiiii> when i try to encode it to a different container/codec, it encode with some bad quality in the borders
[18:10] <juanmabc> surprisingly ammount of response time, nice reflexes!
[18:10] <maaaxxiiii> i know if you dont see it, you dont understand
[18:10] <maaaxxiiii> thats why im uploading some videos showing you my proble
[18:11] <maaaxxiiii> as soon as i finish uploading i will give you the lnk
[18:17] <mrec> is anyone familiar with av_set_parameters?
[18:17] <mrec> I wonder what the replacement of it is
[18:23] <iive> maaaxxiiii: first, you should be using some profile or preset to set coding complexity, ffmpeg defaults for speed and this doesn't produce good quality results. Second, it is highly recommended to cut/crop all black borders and even some of the mangled border pixels.
[18:24] <maaaxxiiii> iive thanks for ansewring, i was using the slow preset for the mp4 (avc) codec
[18:24] <iive> you mean x264
[18:24] <maaaxxiiii> i am uploading the examplkes whit their respetcives lines that i used in ther encodeing
[18:24] <maaaxxiiii> iive yes
[18:24] <maaaxxiiii> libx264
[18:24] <maaaxxiiii> thats the codec i used
[18:27] <iive> probably the best h.264 encoder out there :) Did you use quality setting like crf or qp , or bitrate based one?
[18:54] <mjevans> maaaxxiiii: are you encoding for a mobile device of somekind; or are you instead encoding for a media center; or is it just 'so I don't need to pop in that stupid disc'?
[18:54] <mjevans> (if a specific device is your target, what make and model?)
[19:00] <maaaxxiiii> iive i used -b 10000
[19:01] <maaaxxiiii> mjevans there is no target device
[19:01] <sacarasc> That is 10kbits per second.
[19:01] <maaaxxiiii> iive i used -b 10000k
[19:01] <maaaxxiiii> that is lol
[19:02] <maaaxxiiii> i just want it to be mp4, because as it is ver comopressed it has same quality with less file size
[19:02] <maaaxxiiii> can i post a lnk here?
[19:02] <maaaxxiiii> here is the link with the exapmles
[19:02] <maaaxxiiii> http://www.mediafire.com/?tlruxw36t21871s
[19:02] <iive> i would recommend you to use quality based setting, value of 18 should be about the same as quant=2 in mpeg2 (aka max quality)
[19:03] <iive> smaller values give better quality for bigger file size/bitrate
[19:03] <mjevans> Link yes. We probably won't use it. This is what I'm trying for a targeted bitrate: avconv -i 11_movie.vob -an -vf hqdn3d=2 -c:v libx264 -b:v 2250k -pass 1 -passlogfile av2passhigh10c -threads auto -preset veryslow -profile:v high10 -f rawvideo -y /dev/null && avconv -i 11_movie.vob -an -vf hqdn3d=2 -c:v libx264 -b:v 2250k -pass 2 -passlogfile av2passhigh10c -threads auto -preset veryslow -profile:v high10 11_movie.x264.h2250.mkv
[19:03] <maaaxxiiii> the same result, i just tried, -crf 1
[19:04] <iive> i'll take a look after 1 hour
[19:04] <mjevans> what 'problem' is it in description? I can't click links
[19:06] <maaaxxiiii> ffs
[19:06] <maaaxxiiii> here is again http://www.mediafire.com/?tlruxw36t21871s
[19:07] <maaaxxiiii> mj are you talking to me?
[19:07] <mjevans> Yes I am.
[19:07] <maaaxxiiii> dont understand the question
[19:07] <mjevans> No, I can't look at links right now -describe- the problem.
[19:07] <maaaxxiiii> ah
[19:07] <maaaxxiiii> the problem
[19:07] <maaaxxiiii> yes
[19:08] <maaaxxiiii> the problem is that in the avi, mp4 and mpeg files, that i encode myself, there is some distorsio in all borders, that can easily be seen in the white ribbon of the guitar.
[19:08] <maaaxxiiii> In the file vob, the there is no distorsion, this is a copy of the original file, but the wiered thing is that the mpeg file if you read the codec infroamtion you will see that
[19:08] <maaaxxiiii> is almost the same codec with same bitrate etc, however the mpeg has the distorsion and the vob does not.
[19:09] <mjevans> Ok, I half-truthed. I can't look at video links but I CAN pastebin... If you paste your encode script (anonimize as necessary) I can take a look at that.
[19:09] <mjevans> If your encode part is 2 lines or less just dump it here.
[19:09] <maaaxxiiii> ffmpeg -i "D:\Temp\hola.vob" -vcodec mpeg4 -b 20000k -acodec libmp3lame -ab 256k -ar 48000 -vol 512 -ac 2 -y "d:\Temp\hola3.avi"
[19:09] <maaaxxiiii> ffmpeg -i "D:\Temp\hola.vob" -vcodec libx264 -b 10000k -preset:v slow -acodec aac -ab 128k -ar 44100 -q:a 100 -strict experimental -y "d:\Temp\hola3.mp4"
[19:09] <maaaxxiiii> ffmpeg -i "D:\Temp\hola.vob" -vcodec mpeg2video -b 9000k -maxrate 9000k -bufsize 1835k -s pal -r 25 -f dvd -acodec ac3 -ab 448k -ar 48000 -vol 256 -y "d:\Temp\hola3.mpeg"
[19:09] <maaaxxiiii> ffmpeg -i "D:\Temp\hola.vob" -vcodec copy -acodec copy -y "d:\Temp\hola3.vob"
[19:10] <maaaxxiiii> these are the tree files, the avi, mp4 and mpeg have the distorsion
[19:10] <maaaxxiiii> the vob that is a cpoy does not
[19:10] <mjevans> Well of course the vob wouldn't, it's a stream copy
[19:10] <mjevans> have you used ffplay on the vob to see what parts are information and which parts are un-needed gutter?
[19:11] <maaaxxiiii> wow, i have no idea what you are talking about, lol
[19:12] <maaaxxiiii> i use media player classic
[19:12] <maaaxxiiii> the reproducer that comes with matroska
[19:12] <maaaxxiiii> klite codec pack lol
[19:12] <mjevans> also: ffmpeg -i "D:\Temp\hola.vob" -vcodec libx264 -b:v 10000k -preset:v slow -acodec aac -b:a 128k -ar 44100 -q:a 100 -strict experimental "d:\Temp\hola3.mp4"
[19:13] <mjevans> maaaxxiiii: if you go through the file are there parts on the side that always (or usually) contain non-desired infromation? IE letterboxing bars, or the thing just doesn't fill the whole frame because idiots mastered it for TVs that overscan by 5%?
[19:14] <maaaxxiiii> no
[19:14] <maaaxxiiii> it has nothing, it is just a video
[19:14] <maaaxxiiii> no add text
[19:14] <maaaxxiiii> nor side black bars
[19:14] <mjevans> So the whole 720x480 or 720x576 box is filled with useful data?
[19:15] <maaaxxiiii> wait a minute
[19:15] <mjevans> Anyway, how does my re-version of your mp4 work?
[19:16] <maaaxxiiii> i think you didnt understood the problem
[19:16] <mjevans> Mostly correct; you did not describe what your 'distortion' is
[19:16] <maaaxxiiii> EXACTLY!
[19:17] <maaaxxiiii> the distorsion is not in the borders of the video
[19:18] <maaaxxiiii> is in the borders of the contrast of the video, for example, when things move little fast, avery thing, (mostly the parts with most contrast) its borders experimnts like a distorsion, like an intrelaced or something, i dont know how to describe it
[19:18] <mjevans> Ahh, ok I need some data from you
[19:19] <maaaxxiiii> yes
[19:19] <maaaxxiiii> tell me
[19:23] <mjevans> http://pastebin.com/mnCGYbcA << This is a reference. It contains a line: Video: mpeg2video (Main), yuv420p, 720x480 [PAR 32:27 DAR 16:9], 9400 kb/s, 23.90 fps, 59.94 tbr, 90k tbn, 59.94 tbc <<< My current disc was detected as having 60000/1001 fields/sec native but 24000/1001 fields/sec after selection of the non-duplicated fields.
[19:23] <mjevans> ffmpeg (renamed avconv from libav) in this case was able to get the film's origional data without a de-interlacing plugin
[19:24] <mjevans> I need that line from you; just that line.
[19:26] <maaaxxiiii> lets see....
[19:27] <maaaxxiiii> this line you mean? Stream #0:0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=-1--1, 10000 kb/s, 25 tbn, 25 tbc
[19:27] <mjevans> No, that's your output line
[19:27] <mjevans> I need the input line
[19:28] <maaaxxiiii> here mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
[19:28] <burek> maaaxxiiii,
[19:28] <burek> can you please use pastebin.com, to show your command line and its output?
[19:29] <maaaxxiiii> yes
[19:29] <maaaxxiiii> i will paset all the output
[19:30] <mjevans> That seems odd, his tbr == fps, not tbr == tbc
[19:30] <maaaxxiiii> http://pastebin.com/S32ZavDW
[19:30] <maaaxxiiii> there it is
[19:31] <burek> maaaxxiiii, that paste is missing the command line
[19:34] <mjevans> That... has an aweful lot of x264 parameters; did you manually specify all of those? (of course seeing the command line with the output as asked for would tell us)
[19:37] <maaaxxiiii> mj wait a min, im on it
[19:42] <maaaxxiiii> mjevans here it is: http://pastebin.com/m9QD427W
[19:49] <mjevans> that's also for burek
[19:49] <iive> maaaxxiiii: just took a look, it is indeed mice tails, combing, caused by interlace or telecine.
[19:49] <maaaxxiiii> can you see pictures, i have just uploaded a picture showing the problem
[19:49] <maaaxxiiii> https://public.blu.livefilestore.com/y1ptHFApiTRWbTpWQUXlDW8EjR3x-vHcjYeGSU…
[19:50] <maaaxxiiii> there is the link
[19:50] <iive> maaaxxiiii: it is present in the .vob file too
[19:50] <maaaxxiiii> iive what does that means? is it possible to fix?
[19:50] <iive> but my guess is that the player you use is too smart, detects it and deinterlaces it
[19:51] <iive> try -vf yadif
[19:51] <maaaxxiiii> iive im using media player clasic, the player that comes with klite codec pack
[19:51] <maaaxxiiii> im trying...
[19:52] <iive> i don't think that ffmpeg have any useful inverse telecine filter, so ...
[19:52] <mjevans> Actually: iive and maaaxxiiii :: ffmpeg -i test.vob -vf yadif=1,mp=mcdeint:0:0:16,mp=softskip,hqdn3d=2 -vcodec libx264 -crf 16 -threads 0 -x264opts frameref=15:fast_pskip=0 -r 25 -y test.mp4
[19:53] <mjevans> you will note that you -must- specify the output framerate, as well as that I didn't put any audio codec info in there.
[19:53] <iive> mcdeint, is that the one that uses the snow codec?
[19:54] <mjevans> (You should add your aac stuff)
[19:54] <mjevans> iive: not so much in mode 0
[19:54] <mjevans> in mode 2/3 yes it does
[19:54] <maaaxxiiii> mjevans it gives me error
[19:54] <iive> niiiiice
[19:54] <iive> maaaxxiiii: are you using recent ffmpeg?
[19:54] <mjevans> pastebin the error?
[19:55] <iive> oh... i'm blind, it uses the mplayer filters...
[19:55] <mjevans> you probably need to add mp= all the way up to maybe -vf mp=yadif=1,mp...,mp=hqdn3d=2
[19:55] <maaaxxiiii> here http://pastebin.com/VjpwSm82
[19:56] <iive> yadiff is ported to ffmpeg, so it is removed from the mp= pool.
[19:56] <mjevans> maaaxxiiii: the video stream is fine; you forgot to add your audio junk from your MP4 example.
[19:56] <mjevans> Do so and try again
[19:58] <burek> maaaxxiiii, that looks like you need yadif deinterlace, like iive has said, and also, try to target quality with -crf rather than bitrate with -b:v
[19:59] <maaaxxiiii> very slow, but very good result :)
[19:59] <mjevans> maaaxxiiii: -very- slow is mcdeint:3:0:16
[19:59] <mjevans> result is not much better
[19:59] <maaaxxiiii> at least i dont have the "distorsion"
[20:00] <mjevans> IIRC that's called 'combing'
[20:00] <mjevans> Because the interlaced lines make edges look like combs
[20:00] <iive> maaaxxiiii: you can make quick test run without the mcdeint, it is a lot more slower.
[20:01] <sprzybilla> slightly off topic, anyone know of software to open/edit captions?
[20:01] <sprzybilla> I have tried a few different things, but they are all pretty pricey. It though that there might be an open source solution somewhere
[20:02] <maaaxxiiii> ys it is much faster
[20:03] <maaaxxiiii> do you know what parameters use youtube to encode their videos?
[20:03] <mjevans> If you don't want to mcdeint you should probably double the output framerate and remove -all- the filters after mcdeint too
[20:03] <maaaxxiiii> i mean the -vf or preset
[20:05] <burek> sprzybilla, captions=subtitles?
[20:06] <sprzybilla> burek: unforutantely I mean closed captions, specifically .scc files
[20:07] Action: sprzybilla shakes fist at the "americans with disabilities act"
[20:08] <burek> I really don't know what closed captions are :) sorry :)
[20:09] <sprzybilla> np =]
[20:14] <maaaxxiiii> mjevans i saw you told me top use crf 16, is there anyway to caclulate this parameter? 16? to get ceratin quality, or you just said that number because you thought it was going to be ok?
[20:15] <iive> i would recommend you to use quality based setting, value of 18 should be about the same as quant=2 in mpeg2 (aka max quality)
[20:18] <maaaxxiiii> ok but for example, i have this video, with 4965k of bitrate (mpeg version2) and i want to keep same quality but lower file size, so i encode it to mp4 (avc), is there any way to calculate its -crf so i get get the same quality of the mpeg file?
[20:19] <burek> maaaxxiiii, try /j #videolan or #x264
[20:20] <maaaxxiiii> burek ar thos other encoding programs? i use ffmpeg lol
[20:20] <maaaxxiiii> i will see waht can i found at those channles
[20:20] <burek> no, join those channels if you want to ask libx264 specific questions
[20:21] <burek> you'll get more precise answers
[20:21] <mjevans> I find I prefer 2-pass over single pass (because you can shift bits from lower motion scenes to higher motion ones); however if doing 1-pass crf is the current best answer
[20:36] <cbreak> mjevans: crf shifts bits from lower to higher bitrate scenes
[20:37] <mjevans> Then what's the C stand for? Isn't it constant?
[20:37] <JEEB> also, just to note on what mjevans just said about 2pass: <Dark_Shikari> mjevans: what you're saying is incorrect, please don't spread false information. <Dark_Shikari> 2-pass uses the same bit distribution algorithm as CRF. <Dark_Shikari> They are identical.
[20:37] <JEEB> mjevans, rate factor
[20:38] <burek> constant rate factor
[20:38] <mjevans> I see /constant/ and I think the same thing that CBR audio codecs do. No variation in stream rate ever.
[20:38] <JEEB> nope.avi
[20:38] <JEEB> anyways, the results of a 2pass end up with a certain rate factor :P
[20:38] <cbreak> mjevans: get a clue
[20:38] <mjevans> JEEB: it's time to upgrade, use mkv
[20:39] <burek> crf is NOT constant bitrate
[20:39] <cbreak> crf is more like "constant quality"
[20:39] <burek> exactly
[20:39] <burek> in my streams the bitrate is usually 320kbps but sometimes it goes over 1mbps
[20:39] <burek> so it definitely is not constant
[20:39] <cbreak> if you do a few passes, then you can get close to the quality of a crf encode
[20:40] <cbreak> but with multi pass you get the bitrate you want on average
[20:40] <cbreak> with crf you have no control over the bitrate
[20:40] <cbreak> that's the main reason to use one or the other
[20:40] <mjevans> cbreak: You misunderstant what I was saying though; JEEB is implying that the quality -per frame- varries with CRF; While I understood CRF to mean that the QUALITY never varried (but the size did). I understand 2-pass to varrying the QUALITY PER FRAME to achieve the same average quality over the file in order to match a given bitrate over the whole file.
[20:41] <cbreak> no
[20:41] <JEEB> I haven't said a thing like that yet :P
[20:41] <JEEB> also, cbreak -- you are partially incorrect there. --vbv-maxrate and bufsize work fine with crf
[20:41] <mjevans> er, sorry that was cbreak; 20120403-11:36:09 < cbreak> mjevans: crf shifts bits from lower to higher bitrate scenes
[20:41] <cbreak> JEEB: I know.
[20:41] <JEEB> so you have some control over the bit rate
[20:41] <JEEB> but yes
[20:41] <JEEB> general idea is correct
[20:42] <cbreak> JEEB: but that will still give you no real control over the bitrate, unless you butcher the crf algorithm with limitations so that you get constant bitrate...
[20:43] <JEEB> well, it will give me enough control to keep the stream within certain vbv limitations :)
[20:43] <cbreak> mjevans: crf spends as many bits as it needs to get its "quality". multi-pass tries to estimate the rate factor it needs to stay within the bandwidth goal and get a constant quality.
[23:06] <Unhelpful> you get totally screwed for many things if you don't use repo start :/
[23:06] <Unhelpful> sorry wrong channel
[00:00] --- Wed Apr 4 2012
1
0
[00:52] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r996f9f0c32 10ffmpeg/libavfilter/ (avfiltergraph.c avfiltergraph.h version.h):
[00:52] <CIA-17> ffmpeg: avfiltergraph: add an AVClass to AVFilterGraph on next major bump.
[00:52] <CIA-17> ffmpeg: It will be used for logging, possibly also AVOptions.
[00:52] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r63736fe48c 10ffmpeg/libavfilter/avfiltergraph.c: (log message trimmed)
[00:52] <CIA-17> ffmpeg: avfiltergraph: try to reduce format conversions in filters.
[00:52] <CIA-17> ffmpeg: Current code, with a filterchain such as
[00:52] <CIA-17> ffmpeg: (input - yuv411) -> (scale - any) -> (sink - any)
[00:52] <CIA-17> ffmpeg: will result in yuv420 being chosen for the second link, which is clearly
[00:52] <CIA-17> ffmpeg: not right.
[00:52] <CIA-17> ffmpeg: This commit attempts to improve in the following way:
[00:52] <CIA-17> ffmpeg: 03Anton Khirnov 07master * rddb4431208 10ffmpeg/libavformat/id3v2.c:
[00:52] <CIA-17> ffmpeg: id3v2: fix skipping extended header in id3v2.4
[00:52] <CIA-17> ffmpeg: In v2.4, the length includes the length field itself.
[00:52] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r416fd90ead 10ffmpeg/libavfilter/vf_scale.c:
[00:52] <CIA-17> ffmpeg: vf_scale: avoid a pointless memcpy in no-op conversion.
[00:53] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r95587d29d7 10ffmpeg/libavfilter/vsrc_buffer.c: vsrc_buffer: allow buffering arbitrary number of frames.
[00:53] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r49891784ce 10ffmpeg/: (log message trimmed)
[00:53] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/master'
[00:53] <CIA-17> ffmpeg: * qatar/master:
[00:53] <CIA-17> ffmpeg: vsrc_buffer: allow buffering arbitrary number of frames.
[00:53] <CIA-17> ffmpeg: vf_scale: avoid a pointless memcpy in no-op conversion.
[00:53] <CIA-17> ffmpeg: avfiltergraph: try to reduce format conversions in filters.
[00:53] <CIA-17> ffmpeg: avfiltergraph: add an AVClass to AVFilterGraph on next major bump.
[01:45] <CIA-17> ffmpeg: 03Anton Khirnov 07release/0.10 * r989431c02f 10ffmpeg/libavformat/id3v2.c:
[01:45] <CIA-17> ffmpeg: id3v2: fix skipping extended header in id3v2.4
[01:45] <CIA-17> ffmpeg: In v2.4, the length includes the length field itself.
[01:45] <CIA-17> ffmpeg: (cherry picked from commit ddb4431208745ea270dce8fce4cba999f0ed4303)
[01:45] <CIA-17> ffmpeg: Signed-off-by: Anton Khirnov <anton(a)khirnov.net>
[01:45] <CIA-17> ffmpeg: 03Michael Niedermayer 07release/0.10 * r976d173606 10ffmpeg/:
[01:45] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/release/0.8' into release/0.10
[01:45] <CIA-17> ffmpeg: * qatar/release/0.8:
[01:45] <CIA-17> ffmpeg: id3v2: fix skipping extended header in id3v2.4
[01:45] <CIA-17> ffmpeg: Conflicts:
[01:45] <CIA-17> ffmpeg: libavformat/id3v2.c
[01:45] <CIA-17> ffmpeg: Merged-by: Michael Niedermayer <michaelni(a)gmx.at>
[01:45] <CIA-17> ffmpeg: 03Martin Storsjö 07release/0.8 * rc321f2abca 10ffmpeg/libavcodec/avcodec.h: (log message trimmed)
[01:45] <CIA-17> ffmpeg: avcodec: Remove a misplaced and useless attribute_deprecated
[01:45] <CIA-17> ffmpeg: If attribute_deprecated is used in an enum declaration, it
[01:45] <CIA-17> ffmpeg: should follow the 'enum' keyword, otherwise it's ignored
[01:45] <CIA-17> ffmpeg: silently. This is the only case of attribute_deprecated for
[01:45] <CIA-17> ffmpeg: enum declarations currently.
[01:45] <CIA-17> ffmpeg: Currently, this attribute_deprecated doesn't have any effect.
[01:45] <CIA-17> ffmpeg: 03Alex Converse 07release/0.8 * rccd528cc32 10ffmpeg/libavcodec/qdm2.c:
[01:45] <CIA-17> ffmpeg: qdm2: Check data block size for bytes to bits overflow.
[01:45] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:45] <CIA-17> ffmpeg: CC: libav-stable(a)libav.org
[01:45] <CIA-17> ffmpeg: (cherry picked from commit dac56d9ce01eb9963f28f26b97a81db5cbd46c1c)
[01:45] <CIA-17> ffmpeg: Signed-off-by: Reinhard Tartler <siretart(a)tauware.de>
[01:45] <CIA-17> ffmpeg: 03Ronald S. Bultje 07release/0.8 * r3b5e1494c6 10ffmpeg/libavcodec/golomb.h:
[01:45] <CIA-17> ffmpeg: golomb: avoid infinite loop on all-zero input (or end of buffer).
[01:45] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:45] <CIA-17> ffmpeg: CC: libav-stable(a)libav.org
[01:45] <CIA-17> ffmpeg: (cherry picked from commit c6643fddba73560f26f90d327c84d8832222a720)
[01:45] <CIA-17> ffmpeg: Signed-off-by: Reinhard Tartler <siretart(a)tauware.de>
[01:45] <CIA-17> ffmpeg: 03Alex Converse 07release/0.8 * r0fbde741cb 10ffmpeg/libavcodec/wma.c: (log message trimmed)
[01:46] <CIA-17> ffmpeg: wma: Clip WMA1 and WMA2 frame length to 11 bits.
[01:46] <CIA-17> (206 lines omitted)
[01:46] <CIA-17> ffmpeg: 03Ronald S. Bultje 07release/0.8 * rbd0d32d131 10ffmpeg/libavcodec/lcldec.c:
[01:46] <CIA-17> ffmpeg: lcl: return negative error codes on decode_init() errors.
[01:46] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:46] <CIA-17> ffmpeg: CC: libav-stable(a)libav.org
[01:46] <CIA-17> ffmpeg: (cherry picked from commit bd17a40a7e0eba21b5d27c67aff795e2910766e4)
[01:46] <CIA-17> ffmpeg: Signed-off-by: Reinhard Tartler <siretart(a)tauware.de>
[01:46] <CIA-17> ffmpeg: 03Justin Ruggles 07release/0.8 * r43e3e7764c 10ffmpeg/libavcodec/wmaenc.c: (log message trimmed)
[01:46] <CIA-17> ffmpeg: wmaenc: limit allowed sample rate to 48kHz
[01:46] <CIA-17> ffmpeg: ff_wma_init() allows up to 50kHz, but this generates an exponent band
[01:46] <CIA-17> ffmpeg: size table that requires 65 bands. The code assumes 25 bands in many
[01:46] <CIA-17> ffmpeg: places, and using sample rates higher than 48kHz will lead to buffer
[01:46] <CIA-17> ffmpeg: overwrites.
[01:46] <CIA-17> ffmpeg: CC:libav-stable@libav.org
[01:46] <CIA-17> ffmpeg: 03Ronald S. Bultje 07release/0.8 * re3e05963c1 10ffmpeg/libavcodec/cscd.c:
[01:46] <CIA-17> ffmpeg: cscd: use negative error values to indicate decode_init() failures.
[01:46] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:46] <CIA-17> ffmpeg: CC: libav-stable(a)libav.org
[01:46] <CIA-17> ffmpeg: (cherry picked from commit 8a9faf33f2b4f40afbc3393b2be49867cea0c92d)
[01:46] <CIA-17> ffmpeg: Signed-off-by: Reinhard Tartler <siretart(a)tauware.de>
[01:46] <CIA-17> ffmpeg: 03Ronald S. Bultje 07release/0.8 * r54e947273c 10ffmpeg/libavcodec/x86/h264_deblock_10bit.asm:
[01:46] <CIA-17> ffmpeg: h264: fix mmxext chroma deblock to use correct TC values. (cherry picked from commit b0c4f04338234ee011d7b704621347ef232294fe)
[01:46] <CIA-17> ffmpeg: Signed-off-by: Reinhard Tartler <siretart(a)tauware.de>
[01:46] <CIA-17> ffmpeg: 03Ronald S. Bultje 07release/0.8 * rbd37b95383 10ffmpeg/libavcodec/h264_cabac.c:
[01:46] <CIA-17> ffmpeg: h264: prevent overreads in intra PCM decoding.
[01:46] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:46] <CIA-17> ffmpeg: CC: libav-stable(a)libav.org
[01:46] <CIA-17> ffmpeg: (cherry picked from commit d1604b3de96575195b219028e2c4f08b2259aa7d)
[01:46] <CIA-17> (272 lines omitted)
[01:53] <Tjoppen> michaelni: funny, I was actually working on the same thing a few days ago
[01:53] <Tjoppen> on account of ffmpeg -i foo.wav bar.mxf -> SIGFPE
[02:28] <CIA-17> ffmpeg: 03Anton Khirnov 07release/0.6 * rf70c720d42 10ffmpeg/libavformat/id3v2.c:
[02:28] <CIA-17> ffmpeg: id3v2: fix skipping extended header in id3v2.4
[02:28] <CIA-17> ffmpeg: In v2.4, the length includes the length field itself.
[02:28] <CIA-17> ffmpeg: (cherry picked from commit ddb4431208745ea270dce8fce4cba999f0ed4303)
[02:28] <CIA-17> ffmpeg: Conflicts:
[02:28] <CIA-17> ffmpeg: libavformat/id3v2.c
[02:28] <CIA-17> ffmpeg: Signed-off-by: Anton Khirnov <anton(a)khirnov.net>
[02:29] <CIA-17> ffmpeg: 03Michael Niedermayer 07release/0.6 * r113ca1b8db 10ffmpeg/:
[02:29] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/release/0.6' into release/0.6
[02:29] <CIA-17> ffmpeg: * qatar/release/0.6:
[02:29] <CIA-17> ffmpeg: id3v2: fix skipping extended header in id3v2.4
[02:29] <CIA-17> ffmpeg: Merged-by: Michael Niedermayer <michaelni(a)gmx.at>
[02:40] <media> Hi, anyone here?
[02:40] <Compn> yes
[02:41] <media> hi Compn I need some help with ffmpeg
[02:41] <media> Is current version on the git broken?
[02:42] <Compn> it shouldnt be
[02:42] <media> am getting too many errors in red and sound get cut off on live transmission
[02:43] <media> Am using xine-lib with xine and vdr with x264
[02:43] <Compn> i have no idea :)
[02:44] <media> Before I was on ubuntu 9.10 but updated to 10.04LTS
[02:45] <media> Can't figure out where the problem might be
[02:46] <Compn> errors in red ? whats red ?
[02:46] <Compn> oh hes gone
[02:46] <Compn> fine then
[02:46] <Compn> red5 server ?
[02:47] <media> got disconnected
[02:48] <CIA-17> ffmpeg: 03Anton Khirnov 07release/0.5 * r2e693be7e9 10ffmpeg/libavformat/mp3.c:
[02:48] <CIA-17> ffmpeg: id3v2: fix skipping extended header in id3v2.4
[02:48] <CIA-17> ffmpeg: In v2.4, the length includes the length field itself.
[02:48] <CIA-17> ffmpeg: (cherry picked from commit ddb4431208745ea270dce8fce4cba999f0ed4303)
[02:48] <CIA-17> ffmpeg: Conflicts:
[02:48] <CIA-17> ffmpeg: libavformat/id3v2.c
[02:48] <CIA-17> ffmpeg: Signed-off-by: Anton Khirnov <anton(a)khirnov.net>
[02:49] <CIA-17> ffmpeg: 03Michael Niedermayer 07release/0.5 * r0fda37cff9 10ffmpeg/:
[02:49] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/release/0.5' into release/0.5
[02:49] <CIA-17> ffmpeg: * qatar/release/0.5:
[02:49] <CIA-17> ffmpeg: id3v2: fix skipping extended header in id3v2.4
[02:49] <CIA-17> ffmpeg: Merged-by: Michael Niedermayer <michaelni(a)gmx.at>
[02:50] <michaelni> media, what error exactly do you get where exactly doing what exactly ?
[02:50] <media> hi michalni
[02:51] <media> I ma using vdr with dvb card/s2
[02:52] <media> most of the errors are with hd channels
[02:52] <media> the sound cuts off after few seconds
[02:53] <media> I have to select the channel again to get the sound back, but few seconds later it goes off again.
[02:54] <michaelni> since when is that problem occuring / it worked before i assume ?
[02:55] <media> yes it worked before, it's happening now since I've updated to ubuntu 10.04LTS
[02:56] <media> these are the error am getting h264 @ 0x8659260] mmco: unref short failure
[02:56] <media> in the terminal in red
[02:57] <michaelni> which version of ffmpeg are you using ?
[02:57] <media> latest from git
[02:58] <media> I've tried svn too but that gives no picture on the screen
[02:59] <media> just the sound with no signal displayed
[03:00] <michaelni> which version exactly did work and which exactly fails
[03:01] <media> ffmpeg version git-2012-03-24-f8ba7c4 fails
[03:03] <media> the older version in ubuntu 9.10 worked from last year
[03:03] <iive> can you narrow it down?
[03:04] <michaelni> if you can figure out which commit exactly broke it then its likely quite easy to fix
[03:04] <michaelni> you can use git bisect for that
[03:04] <iive> btw, we assume you use same vdr version too.
[03:05] <media> I'll try if I can narrow it down, am now using vdr 1.7.21 but before I was using 1.7.17
[03:08] <media> ok this version worked in 9.10 ffmpeg version git-N-29343-g8a68697, Copyright (c) 2000-2011 the FFmpeg developers
[03:09] <media> I've tried to rebuild that from backup but with 10.04 I get no picture just the sound
[03:10] <media> but only on hd channels
[03:10] <media> sd work ok
[03:14] <media> hope am making sense?
[03:17] <media> you guys still here?
[03:17] <michaelni> you make sense but its kinda difficult to help based on that information
[03:18] <michaelni> we would need to be able to reproduce the problem or you would need to narrow it down alot more
[03:18] <media> ok let me know anything else you need
[03:19] <michaelni> you upgraded vdr, x264 & ffmpeg at the same time ?
[03:20] <michaelni> and also whole distro and kernelk i guess ...
[03:20] <Compn> blame ffmpeg!
[03:20] <Compn> :)
[03:21] <media> Yes upgraded at the same time with whole distro
[03:21] <Compn> media : what have you learned from this ?
[03:22] <media> Compn not blame ffmpeg, but that type of error does seems to point to ffmpeg
[03:22] <Compn> the correct answer is 'never upgrade'.
[03:23] <media> Compn had no choice no support
[03:23] <Compn> and you have support to fix the upgrade problems ?
[03:24] <media> I men't support from ubuntu, no more repos
[03:25] <Compn> ah
[03:25] <Compn> i figured, i was just being mean
[03:26] <michaelni> did you try building vdr from source too ? (its just a random guess in the dark if old and new ffmpeg fail)
[03:26] <media> yeah now I've got a mean guy on my case too..lol
[03:26] <media> yes vdr from source
[03:29] <media> ps ma using ati radion hd3200 with catalist 12.2 drivers
[03:30] <iive> media: would you tell us, once again. You compiled vdr, x264 and ffmpeg on your own, from the latest git source, don't you?
[03:30] <iive> you are not using distro packages for them.
[03:31] <media> Yes I've compiled all of em on my own
[03:32] <iive> ok. can you capture some stream to a file and try to reproduce the problem from the file?
[03:32] <media> I did remove x264 and then tried with apt-get but it was still same problem
[03:32] <media> ok I will try
[03:41] <media> hi I've got these errors in the terminal
[03:41] <media> [h264 @ 0x96992e0] non-existing PPS 0 referenced
[03:41] <media> [h264 @ 0x96992e0] decode_slice_header error
[03:41] <media> [h264 @ 0x96992e0] no frame!
[03:41] <media> [h264 @ 0x96992e0] mmco: unref short failure
[03:41] Last message repeated 1 time(s).
[03:41] <media> [h264 @ 0x96992e0] mmco: unref short failure[h264 @ 0x96992e0] mmco: unref short failure
[03:46] <media> ok just played from file and sound is there
[03:46] <media> so it seems the problem is on the live stream
[03:48] <media> the sound got cut off while I was recording and played back with xine player and sound is there
[03:57] <media> Thanks all, I've gota go and try a few things, if I've got problems still I'll call back tomorrow
[03:57] <media> michaelni are you here often
[03:57] <media> ?
[03:59] <michaelni> iam
[03:59] <media> michaelni whats the best time to catch you here
[04:00] <michaelni> thats a good question :)
[04:01] <media> lol yeah I didn't want to explain the situation again. lol
[04:02] <media> thanks to all' bye
[04:03] <Compn> so no one wanted to do an april fools joke about rejoining with libav ? :p
[04:03] Action: Compn not a fan of april fools
[04:11] <iive> Compn: isn't it a little bit too late?
[04:11] <iive> the 1'st is long gone in europe.
[04:17] <Compn> yes its late
[04:18] <Compn> just kinda bored
[04:23] <iive> have fun :)
[04:23] <iive> n8 ppl.
[10:39] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc450cf1572 10ffmpeg/libavcodec/mpegvideo_enc.c:
[10:39] <CIA-17> ffmpeg: libavcodec: be less picky on nonsense rc_max_rate / rc_buffer_size combinations.
[10:39] <CIA-17> ffmpeg: Some applications use these combinations and to maintain ABI
[10:39] <CIA-17> ffmpeg: compatibility with previous versions we should not suddenly
[10:39] <CIA-17> ffmpeg: fail. Thus only display a warning for the newly detected cases
[10:39] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[13:16] <TimNich> Is it usual for the output files of fate to be removed if the test fails?
[16:04] <burek> is this GPL? I mean, will anyone complaint if I distribute (for free), on a website, this ffmpeg build:
[16:04] <burek> --enable-static --disable-shared --enable-gpl --enable-libx264 --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-gray --enable-vdpau --enable-bzlib --enable-libass --enable-libfreetype --enable-libopenjpeg --enable-libspeex --enable-libxvid --enable-libvo-aacenc --enable-libvpx --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-runtime-cpudetect --disable-doc --disable-ffserver --disable-ffprobe --extr
[16:04] <burek> a-cflags='-I/usr/local/glibc-static/include/ -I/usr/local/include' --extra-ldflags='-static -L/usr/local/glibc-static/lib -L/usr/local/lib' --extra-libs='-lasound -lm -ldl -lpthread -lrt -lpcre -lssl -lexpat'
[16:05] <iive> burek: yes it is gpl v3
[16:06] <burek> great :)
[16:06] <iive> the --enable-gpl --enable-version3
[16:06] <av500> iive: --enable-libopencore-amrnb is gpl compatible?
[16:06] <av500> and -libvo-aacenc ?
[16:07] <burek> now, if someone says he found a bug in ffmpeg, I can just point him to download the latest static build and try if the bug is still there :)
[16:07] <iive> i'm not sure, but it is possible, opencore was preferred over the old amrnb exactly for the better license
[16:07] <av500> and vo-aac?
[16:08] <burek> voaac is version3 i guess
[16:08] <burek> at least it requests that option during configure
[16:08] <iive> and to use non-free libraries, there is --enable-nonfree
[16:12] <iive> if license-non-compatible library is enabled for the currently selected license, then it is bug and it should be reported as such.
[16:13] <burek> sure :) thanks a lot :)
[16:58] <nevcairiel> Speaking of the whole topic, why does enabling openssl support require non-free?
[17:00] <gnafu> nevcairiel: I wonder if it has to do with export laws regarding encryption software, which might make the binary non-redistributable to certain countries.
[17:01] <gnafu> But I don't really know much on the topic. That just sounds good based on random things I've heard over the years.
[17:01] <gnafu> So don't take my word for it if your livelihood depends on it!
[17:01] <nevcairiel> enabling gnutls does not have the same restriction
[17:01] <nevcairiel> so it cant be just "encryption software"
[17:01] <Plorkyeran> openssl is 4-clause bsd
[17:01] <Plorkyeran> so it's not gpl-compatible
[17:02] <nevcairiel> doesnt gpl allow linking against other libraries
[17:03] <j-b> gcrypt and gnutls are GPL compatible
[17:03] <j-b> nettle too.
[17:03] <gnafu> Plorkyeran: Oooohhhh. That thing. I didn't realize it was 4-clause.
[17:03] <j-b> openssl is not.
[18:05] <burek> is it possible to compile 32bit static ffmpeg on the 64bit machine?
[18:06] <av500> 32bit arm works here
[18:06] <burek> is it difficult to do?
[18:06] <av500> well, it uses a cross compiler for arm
[18:07] <av500> http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-o…
[18:07] <burek> thanks :)
[18:08] <burek> oh :) cool :D export CFLAGS=-m32
[18:08] <burek> so, each dependent library can also be built as 32bit lib this way, right? :)
[18:11] <av500> idk
[18:11] <av500> i'm just a google frontend
[18:12] <burek> :) ok :) I'll try :)
[18:15] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r1e059731a3 10ffmpeg/libavformat/movenc.c:
[18:15] <CIA-17> ffmpeg: movenc: fix segfault with chapter tracks
[18:15] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[18:15] <CIA-17> ffmpeg: 03Matthieu Bouron 07master * r2663540821 10ffmpeg/ffmpeg.c:
[18:15] <CIA-17> ffmpeg: ffmpeg: affect source stream index in new_output_stream function
[18:15] <CIA-17> ffmpeg: Fix map_channel when mapped audio stream index is greater than 0.
[18:15] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[18:58] <burek> is there any info when is the right time frame to git pull the source code for each day? :)
[18:58] <burek> 6-7 am? :)
[18:59] <gnafu> It's 5o'clock somewhere.
[18:59] <gnafu> s/5o/5 o/
[19:00] <burek> ok :) thanks :)
[19:03] <gnafu> http://en.wikipedia.org/wiki/It%27s_Five_O%27Clock_Somewhere
[19:04] <burek> :D
[19:04] <burek> +1
[19:14] <Compn> its four twenty somewhere too
[19:18] <gnafu> Compn: Well, it will be in a couple minutes.
[19:18] <Compn> ehe
[19:27] <burek> :)
[19:28] <burek> I've created a cron job, that builds ffmpeg statically each day, automatically: http://ffmpeg.gusari.org/static/
[19:28] <burek> I hope it will work :)
[23:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r183c3fa48a 10ffmpeg/libavutil/des.c:
[23:11] <CIA-17> ffmpeg: des: Fix half a dozen warnings
[23:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[23:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * re0541c7b5e 10ffmpeg/libavcodec/dct-test.c:
[23:11] <CIA-17> ffmpeg: dct-test: fix incompatible pointer types warning
[23:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[23:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r3c480f8a6c 10ffmpeg/libavcodec/h264.c:
[23:11] <CIA-17> ffmpeg: h264: fix incompatible pointer type warnings.
[23:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[23:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r11bc558070 10ffmpeg/libavformat/mpegts.c:
[23:11] <CIA-17> ffmpeg: mpegts: fix a unused function warning
[23:11] <CIA-17> ffmpeg: note the function is used under #if
[23:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:00] --- Tue Apr 3 2012
1
0
[00:09] <burek> woshty, try mpegts
[00:10] <burek> XAVeRY,
[00:10] <burek> can you please use pastebin.com, to show your command line and its output?
[00:52] <XAVeRY> burek: you still around?
[00:56] <burek> yes
[00:58] <XAVeRY> burek: http://pastebin.com/9DVpeFnk
[00:59] <XAVeRY> will 2-pass encoding have any effect on the quality?
[01:05] <burek> just a sec
[01:06] <XAVeRY> sure, take your time.
[01:07] <burek> your command line has been cut at "ffmpeg -i input.mkv -c:v libxvid -s:v 640x360 -b:v 1100000 -c:a libmp3lame -ac 2"
[01:07] <burek> I don't see other options
[01:07] <XAVeRY> um, that's all of it.
[01:08] <burek> no it's not
[01:08] <burek> out.avi is missin
[01:08] <XAVeRY> oh, right. :)
[01:09] <burek> also, why not using libx264
[01:09] <burek> it's superb quality
[01:09] <burek> at lower bit rates than xvid
[01:09] <XAVeRY> I want it to be playable on my standalone, which sadly doesn't support x264. :(
[01:09] <burek> oh, ok
[01:10] <XAVeRY> I'm doing two-pass now to see if it gives better effects.
[01:10] <burek> also, did you read this
[01:10] <burek> http://htexmexh.byethost13.com/linux/encoding.html
[01:10] <burek> it might help
[01:11] <XAVeRY> yeah, I did. :)
[01:11] <XAVeRY> I used to do dvdrips back in the day with GordianKnot & VirtualDub, but a lot has changed since then.
[01:12] <burek> yes, I can imagine :) nowadays it's enough just to do ffmpeg -i ... -vcodec libx264 -crf 20 out.mp4 :)
[01:12] <XAVeRY> :)
[01:12] <XAVeRY> x264's performance amazed me.
[01:13] <XAVeRY> it's so vastly parallelized, really spectacular.
[01:13] <burek> yes, true art :)
[01:15] <burek> anyway, try doing 2 pass encoding
[01:15] <XAVeRY> yeah, I'm doing that right now.
[01:15] <burek> and if it doesn't end up with expected quality
[01:15] <XAVeRY> raise the bitrate? :P
[01:15] <burek> well, im not that familiar with xvid options :)
[01:15] <burek> to be honest, never used it :)
[01:15] <XAVeRY> oh, okay.
[01:15] <burek> h264 is my prayer :)
[01:16] <XAVeRY> well, I can't blame you for that. if I had a choice, I'd be using it too. ;)
[01:16] <burek> anyway, you can find on google the list of options for libxvid
[01:16] <burek> and try to play with them
[01:18] <burek> http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-xvid.html
[01:18] <XAVeRY> thanks a lot burek :)
[01:18] <burek> :beer: :)
[02:37] <media> hi
[02:38] <media> is current version of ffmpeg broken on the git?
[02:39] <media> am having problems and need help
[03:08] <XAVeRY> I'm terribly sorry to bother you people again, but how can I pass options to the xvid encoder?
[03:08] <XAVeRY> something like -xvidopts doesn't seem to exist.
[03:29] <melkor> very basic question, -t is not stopping my encoding at all. I want 65 seconds and I get the whole 2 minutes.
[03:32] <Durmush> i think it depends on the source? be sure to cut at p-frames
[03:33] <melkor> I don't know what a p-frame is .
[03:36] <melkor> Oh, that time it cut the audio at the correct time, but not the video.
[03:40] <Durmush> yep, most probably the 60 seconds ended at a b-frame which needs later frames for decoding, which isnt the case for p-frames.
[03:41] <melkor> I wouldn't mind it being anywhere around 65 seconds, but it just doesn't stop. I used ctrl-c and it ended it and the video works.
[03:42] <Durmush> use mkvinfo with switch -s to get summery for frame types and thier timestamps
[03:42] <Durmush> heh good for ya
[03:43] <melkor> mkvinfo, is that with mkvtool?
[03:43] <Durmush> yep
[03:43] <melkor> Cool Ill check it out.
[04:54] <timgrindall> hi, I'm having a problem with ffmpeg coming up with an error, "no such file or directory". I'm using Windows 7, and FFmpeg git-4082198 64-bit Static. I'm trying to make an mp4 video from a series of images. my command is: ffmpeg -f image2 -i file:E:\render\Demoreel_3\tif_render_1\demoreel_3_%004d.tif -s 1280x720 -vcodec libx264 -fpre C:\ffmpeg-r26400-swscale-r32676-mingw32-static\presets\libx264-veryslow.ffpreset -b 5M -r 30 -g
[04:55] <timgrindall> does anyone have any ideas what could be going on?
[05:01] <timgrindall> I could also post the output if you wanted it
[06:03] <Durmush> hi, trying to build ffmpeg, i get this message:
[06:03] <Durmush> make: *** No rule to make target `doc/print_options', needed by `doc/avoptions_format.texi'. Stop.
[08:14] <MartLeib> Hello! How to solve this problem:
[08:14] <MartLeib> ERROR: Xfixes not found
[08:14] <MartLeib> If you think configure made a mistake, make sure you are using the latest
[08:14] <MartLeib> version from Git. If the latest version fails, report the problem to the
[08:14] <MartLeib> ffmpeg-user(a)ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
[08:14] <MartLeib> Include the log file "config.log" produced by configure as this will help
[08:14] <MartLeib> solving the problem.
[08:33] <grepper> MartLeib: you have libxfixes-dev or similar ?
[08:39] <MartLeib> Just installed, I'll try again installing ffmpeg. Thanks for answer.
[08:48] <grepper> no worries
[13:02] <cuenca> Hi, is it possible to pipe PNG files (in rgb24) to ffmpeg and get a video out of that?
[13:02] <cuenca> I'm using:
[13:02] <cuenca> http://pastebin.com/nzP64eVQ
[13:02] <burek> yes
[13:05] <cuenca> burek: when I try to convert a list of files that I have on disk it works beautifully, but when I try to pipe these files
[13:05] <cuenca> ffmpeg always generates an almost empty file
[13:07] <cuenca> If I just change from -f image2 -i /tmp/files%d.png to -f image2pipe -i pipe:0, then I get [image2pipe @ 0x94f3b40] Could not find codec parameters (Video: png, yuv420p)
[13:07] <cuenca> If I specify the size of the input files with -s 640x360 then it generates an almost empty file
[13:08] <burek> did you try using
[13:08] <burek> -f image2 as an input
[13:08] <burek> instead of image2pipe
[13:08] <burek> ffmpeg -f image2 -i -
[13:08] <cuenca> no, I didn't, let me try that
[13:08] <cuenca> pipe:: No such file or directory
[13:08] <burek> pipe:0
[13:09] <cuenca> pipe:0: No such file or directory
[13:09] <burek> can you please use pastebin.com, to show your command line and its output?
[13:09] <cuenca> sure
[13:15] <burek> it seems that image2png does not handle the stream of pngs
[13:15] <burek> take a look here: http://stackoverflow.com/questions/4092927/generating-movie-from-python-wit…
[13:16] <burek> image2pipe*
[13:17] <burek> btw, if you are already using pipes, why do you use png format? why don't you save time using -rawvideo
[13:17] <cuenca> burek: It's the only thing that I know how to generate and that I thought ffmpeg will take as input
[13:17] <burek> i mean, you have a source for your images, then you encode them as png, then ffmpeg decodes them, then ffmpeg encodes it again into x264
[13:18] <cuenca> is rawinput easy to generate?
[13:18] <burek> well it should be easier
[13:18] <burek> no encoding needed
[13:19] <cuenca> wrt the stackoverflow question, I read that before, but apparently it needs a patch that is no longer available
[13:19] <cuenca> I was hoping that this was integrated in ffmpeg
[13:19] <burek> what is gen_png_seq.py
[13:19] <cuenca> rawvideo expects the frames without any compression?
[13:19] <cuenca> the code for gen_png_seq.py is here: http://pastebin.com/W94Wx9tN
[13:20] <burek> can you set default format to raw
[13:21] <cuenca> sure, I can try that, but I don't know what ffmpeg expects in raw? just the rgb colors?
[13:21] <cuenca> is there any doc for rawvideo?
[13:21] <cuenca> just to get an idea of the format
[13:22] <burek> just change the default format to 'raw'
[13:22] <burek> and try with image2pipe again
[13:22] <cuenca> ok
[13:23] <burek> hm it seems there is no format 'raw'
[13:24] <burek> according to this http://www.pythonware.com/library/pil/handbook/index.htm
[13:24] <burek> try using 'bmp'
[13:28] <cuenca> I got the raw pixels with tostring, and dump them, I managed to get a video, but all the colors are wrong
[13:28] <cuenca> and I got the warning:
[13:28] <cuenca> Incompatible pixel format 'bgra' for codec 'libx264', auto-selecting format 'yuv420p'
[13:28] <burek> i see
[13:28] <burek> try xbm
[13:29] <cuenca> burek: thanks a lot for your help, that's progress :-) let me work on this alone for a while and see if I can make further progress
[13:29] <burek> ok :) good luck :)
[13:29] <cuenca> burek: I'm sure I'll get back with more questions :-)
[13:29] <cuenca> thanks!
[13:29] <burek> :beer: :)
[13:56] <cuenca> In case there is any irc log and for those wondering, when I used -pix_fmt rgb24 ffmpeg generated a correct video. I used rgb32 before, but that's not what PIL generates by default with .tostring()
[13:56] <cuenca> thanks again burek!
[13:57] <cuenca> an unrelated question, I'm not able to open mp4 with QuickTime files generated using a x264 lossless
[13:57] <cuenca> but they open with VLC
[13:57] <cuenca> anybody knows why? (just curiosity)
[13:59] <burek> :)
[13:59] <burek> you can access irc logs at ffmpeg.gusari.org/irclogs/
[13:59] <burek> cuenca, most probably QuickTime expects some specific -profile
[14:00] <burek> you can play around with -profile option for ffmpeg
[14:00] <cuenca> burek: ok, will do that. Thanks again!
[14:00] <burek> you can type x264 --help to see all the possible options for -profile
[14:00] <burek> :beer: :)
[14:00] <cuenca> :beer: mate
[14:42] <JacobS2> Hi everyone, what is the correct syntex for streaming via rtsp tcp ?
[14:50] <burek> JacobS2, did you read http://ffmpeg.org/ffmpeg.html#rtsp
[15:00] <JacobS2> yes, but I need a full example please, the documentation is not clear enough
[15:09] <burek> http://ffmpeg.org/pipermail/ffmpeg-user/2011-March/000107.html
[15:09] <burek> JacobS2
[15:12] <JacobS2> I read that, but he didnt get it to work
[15:12] <burek> can you please use pastebin.com, to show your command line and its output?
[15:12] <ePirat> is there a way to include libfaac and libmp3lame to the ffmpeg binary so that I can simply use the binary on another computer without having to copy the libraries?
[15:12] <burek> ePirat, use static build
[15:15] <JacobS2> burek: http://pastebin.com/ETf2Uzn6
[15:17] <JacobS2> burek : http://pastebin.com/e6hjBB4S
[15:18] <burek> first url is not valid
[15:18] <JacobS2> yes sorry about that
[15:18] <ePirat> burek thanks a lot!
[15:19] <burek> JacobS2, you didn't define acodec?
[15:19] <burek> ePirat, :beer: :)
[15:20] <burek> try -an
[15:20] <burek> just to see if it will work JacobS2
[15:21] <JacobS2> burek: same error with -an
[15:21] <burek> JacobS2, btw do you have RSTP server up and running?
[15:25] <JacobS2> burek: by your question I understand I am doing somthing wrong, I dont have any other server, only ffmpeg in one machine and vlc to open the stream in another machine
[15:26] <burek> ffmpeg just feeds the RTSP server
[15:26] <JacobS2> I managed to get it to work fine with udp streaming, but I had alot of packet lost and wanted to try streaming with tcp, can you tell me how its done ?
[15:27] <burek> do you need to use rtsp?
[15:27] <JacobS2> I just want to stream via tcp instead of udp, can ffmpeg stream tcp directly to another machine
[15:28] <burek> try this
[15:28] <burek> ffmpeg.exe -f dshow -i "video=screen-capture-recorder:audio=Stereo Mix (IDT High Definition" -vcodec libx264 -r 10 -acodec aac -ar 44100 -ac 2 -ar 128k -f udp udp://vlc-ip:12345
[15:28] <burek> and open vlc as: udp://@:12345
[15:28] <burek> oh wait
[15:28] <JacobS2> but I dont want to use udp, I want tcp
[15:28] <burek> -f mpegts instead of udp
[15:28] <burek> then you need ffserver
[15:30] <JacobS2> thanks I will check it out
[15:42] <JacobS2> is there any way I can run ffserver on windows ?
[15:45] <burek> JacobS2, yes, use Zeranoe's windows build
[16:01] <JacobS2> burek: I have a ffmpeg windows build, but you suggested using ffserver for tcp streaming, Zeranoe only has ffmpeg builds not ffserver
[16:02] <burek> wait
[16:03] <burek> "it can run under cygwin, but it like ramiro said, it has not been ported to Windows."
[16:03] <burek> :(
[16:03] <burek> maybe you should use vlc?
[16:08] <hendrikus_> I like to make from many png's a movie - the question is how cann i tell ffmpeg that the png must have a duration a about 20 sec?
[16:08] <burek> each png needs to have a duration of 20 sec?
[16:08] <hendrikus_> yes
[16:09] <burek> ffmpeg -f image2 -r 1/20 -i image%03d.png -vcodec .. out.mp4
[16:09] <hendrikus_> wouw that is fast >>> I will try it right now >>> Thanks Burek!
[16:10] <burek> :)
[16:10] <burek> :beer:
[16:10] <hendrikus_> ffmpeg -f image2 -r 1/20 -i image%03d.png -vcodec .. out.mp4 >>> is it alright the .. before hte out.mp4
[16:11] <burek> try: ffmpeg -f image2 -r 1/20 -i image%03d.png -vcodec libx264 out.mp4
[16:11] <hendrikus_> o.k
[16:11] <burek> .. means "insert your favorite vcodec here" :)
[16:12] <hendrikus_> do i have to replace image%03d.png with in my situation img0.png >>> img%03d.png ??
[16:12] <burek> yes
[16:12] <burek> wait
[16:12] <hendrikus_> Thanks
[16:13] <burek> how are your images named?
[16:13] <hendrikus_> No beer >>> But love >>> HA HA
[16:13] <burek> img000.png, img001.png, img002.png ... ?
[16:13] <hendrikus_> no img0.png img1.png
[16:14] <burek> then use img%d.png
[16:14] <hendrikus_> o.k
[16:16] <hendrikus_> O.k they libx264 is not working they mp4 are not playeble in vlc so i need another vcode
[16:17] <burek> try this: ffmpeg -f image2 -r 1/20 -i image%03d.png out.avi
[16:18] <hendrikus_> thats sound better
[16:19] <burek> does it work? :)
[16:19] <hendrikus_> no it only make a move from one png
[16:21] <burek> can you please use pastebin.com, to show your command line and its output?
[16:22] <hendrikus_> yes
[16:25] <hendrikus_> burek, http://pastebin.com/JcCyaDWE
[16:26] <burek> img%03d.png: I/O error occurred
[16:26] <burek> img%d.png
[16:28] <hendrikus_> burek, Your right >>> But i tried with the img%d.png >>> It give me only one png movie
[16:29] <burek> can you please use pastebin.com, to show your command line and its output?
[16:29] <burek> so that I can see what's wrong
[16:29] <hendrikus_> ys
[16:29] <hendrikus_> yes i will
[16:31] <hendrikus_> burek, http://pastebin.com/hthy81Ep
[16:32] <burek> it seems you don't have images correctly named
[16:32] <burek> they need to be this way: img0.png, img1.png, img2.png, ...
[16:34] <burek> I'm not sure does it have to start from 0 or 1
[16:34] <hendrikus_> burek, In this paste bi you can see how they are named http://pastebin.com/JcCyaDWE
[16:34] <hendrikus_> o.k i will leave the 0.png
[16:35] <burek> ok, "img%03d.png" means "img followed by 3 digits, padded with zeros from left and followed by .png"
[16:35] <burek> so, it's 001 002 003 ...
[16:35] <burek> dont use %03d for your example, use "%3d"
[16:35] <burek> no
[16:35] <burek> %d
[16:35] <burek> sorry :)
[16:35] <hendrikus_> o.k i will retry it
[16:36] <burek> second, your output has only 5 frames
[16:36] <burek> see "frame= 5" at the bottom
[16:36] <hendrikus_> yes i saw that to
[16:36] <burek> I just tried on my own and I got everything as expected
[16:36] <burek> are those png images of yours all different?
[16:37] <burek> (they need to be the same size, format, etc)
[16:37] <hendrikus_> i will take a look to the size
[16:38] <burek> ok
[16:39] <hendrikus_> burek, they all have the same size 512 X 314
[16:40] <burek> oh.. your ffmpeg is old
[16:40] <hendrikus_> o.k that could be
[16:41] <burek> according by copyright notice - 2009 :)
[16:41] <burek> so, pretty old :)
[16:41] <hendrikus_> two monts ago i installed by hand
[16:42] <burek> it doesn't matter when did you install, it matters WHAT did you install (what version) :)
[16:42] <hendrikus_> yes your right
[16:42] <burek> svn is long ago deprecated in favor of git
[16:42] <burek> (talking for ffmpeg project only)
[16:42] <burek> you might do apt-get update/upgrade
[16:42] <burek> or compile it from latest git source code
[16:44] <hendrikus_> o.k i will do a update/upgrade wich i have since install more than one's >>> don't know i it help
[16:44] <burek> ok :)
[16:46] <hendrikus_> Buster, here is how i installed ffmpeg http://hendrikusgodvliet.appspot.com/linux/packages.html >>> take i look from here >>> from here Install Ffmpeg in Ubuntu 10.04
[16:46] <burek> no need for any of that
[16:46] <burek> you should just use your apt tool
[16:47] <hendrikus_> to upgrade ffmpeg you mean i onle need my apt-get tool
[16:47] <burek> anyway just type: sudo apt-get upgrade ffmpeg
[16:47] <hendrikus_> IA thanks thats what i missed
[16:48] <burek> no
[16:48] <burek> wait
[16:48] <burek> anyway just type: sudo apt-get install ffmpeg
[16:48] <burek> that will upgrade only ffmpeg
[16:48] <burek> apt-get upgrade will upgrade all packages
[16:48] <hendrikus_> yes i know I am now on >>> sudo apt-get upgrade ffmpeg
[16:49] <hendrikus_> burek, it ready i will try the code again
[16:50] <hendrikus_> burek, nothing is changed >>> the movie show still one png
[16:53] <burek> can you please use pastebin.com, to show your command line and its output?
[16:54] <vivienschilis> Hi, I tried to use the segment format from ffmpeg but apple's mediastreamvalidator returns "Unable to read video timestamps in track 0; this may be due to not having a key frame in this segment" for each video I try to segment
[16:54] <vivienschilis> anybody tried it?
[16:55] <hendrikus_> burek, http://pastebin.com/FtEWcagF
[16:55] <burek> FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1.3, Copyright (c) 2000-2009
[16:55] <burek> you didn't upgrade it
[16:56] <burek> you messed with your apt/sources.list
[16:56] <burek> I guess
[16:56] <burek> so that's why you can't normally update ffmpeg
[16:56] <hendrikus_> ah ha what wrong i did sudo apt-get upgrade ffmpeg
[16:56] <burek> well you need to do sudo apt-get install ffmpeg
[16:56] <burek> read up
[16:57] <hendrikus_> o.k i will do that
[16:57] <burek> update/upgrade wont work as expected, install will
[16:57] <burek> and check after that the version
[16:57] <burek> if it is the same
[16:57] <burek> then nothing happened
[16:58] <hendrikus_> burek, it lett me not reinstall ffmpeg it tells me it already is installed
[17:02] <burek> hendrikus_, well, I really can't help with things like that
[17:02] <burek> try to undo what you did
[17:02] <burek> or ask in ubuntu channel
[17:03] <burek> or something
[17:03] <burek> but you have an old version of ffmpeg :/
[17:03] <hendrikus_> burek, It works!!! I reinstalled ffmpeg and paced the movie file in openshot and there i have the movie working
[17:04] <hendrikus_> it's not working in vlc
[17:04] <burek> :)
[17:04] <hendrikus_> but o.k it works THANKS MAN!!! no beer >>> But LOVE >>> from the netherlands
[17:04] <burek> ^^ :peace: :)
[17:05] <hendrikus_> Thanks for that
[17:06] <burek> you are welcome :)
[18:24] <andrew_> Hey, im having a problem where ffserver won't output any video when accessed
[18:24] <andrew_> I have tried with VLC and ffplay, neither seem to work
[18:25] <andrew_> I get this in the console
[18:25] <andrew_> stuff like this
[18:25] <andrew_> Error writing frame to output
[18:25] <andrew_> Too large number of skiped frames 13331376327
[18:25] <andrew_> does anyone know why this is happening?
[18:26] <burek> can you please use pastebin.com, to show your command line and its output?
[18:27] <andrew_> ok, sure
[18:30] <andrew_> Here is my ffserver and ffmpeg command lines, as well as the configuration file for ffserver
[18:30] <andrew_> http://pastebin.com/pYFyUMsa
[18:32] <andrew_> here is sample output from ffserver
[18:32] <andrew_> http://pastebin.com/TvxiG6rz
[18:32] <andrew_> it happens to fast to get all of it
[18:32] <burek> that paste is missing the first part
[18:33] <andrew_> but essentially this happens everytime I use ffplay or vlc to display the video
[18:33] <andrew_> Ill try again, but the erros happen very fast
[18:34] <burek> try ffmpeg ... 2>&1 > log.txt
[18:35] <andrew_> ok, one sec
[18:38] <andrew_> grr, it didn't write the ffmpeg log
[18:38] <andrew_> do you want both? or just ffserver?
[18:39] <burek> ffmpeg -i ... > log.txt 2>&1
[18:40] <burek> also
[18:40] <burek> one note..
[18:40] <burek> you named your stream test1.mpeg and you set format avi
[18:41] <burek> it's not a big problem, but some players will try to "figure out" the format from the file extension
[18:41] <burek> and wrongly will "recognize" mpeg instead of avi
[18:41] <burek> further more, avi is not suitable for streaming
[18:41] <burek> you'll have more luck using mpegts or flv
[18:43] <andrew_> ok, im going to try that
[18:43] <andrew_> flv format
[18:49] <andrew_> Here is the ffmpeg log
[18:49] <andrew_> http://pastebin.com/85aDgZLs
[18:49] <andrew_> it does have some errors, but I was hoping some kind of error correction could take care of that
[18:50] <burek> does it work
[18:50] <andrew_> no, ffplay didn't show any video
[18:52] <andrew_> same with vlc from a another machine on the network
[18:53] <andrew_> could it have something to do with the fact that the video is being transmitted to ffmpeg via rtp, interpreted from an sdp file?
[18:53] <burek> I'm not sure, I need to see errors messages
[18:54] <burek> it seems like your input source is damaged
[18:54] <andrew_> there were messages like miss reference picture, and etc in the ffmpeg log
[18:54] <andrew_> thats what I was afraid of
[18:54] <andrew_> which seems odd
[18:54] <burek> can you play the source with ffplay
[18:55] <andrew_> yes, but it is choppy
[18:55] <andrew_> which I think is odd, because the source is ffmpeg on another computer on the local wireless network
[18:56] <andrew_> and im using the generated sdp file
[18:56] <burek> try playing the source with vlc
[18:56] <burek> and see what kind of errors do you get
[18:56] <burek> that might help to narrow down the source of the errors
[19:00] <andrew_> now, vlc is unable to open the data source via the sdp file
[19:01] <andrew_> however, it doesn't seem to be producing errors
[19:01] <andrew_> it says its reaching EOF
[19:01] <andrew_> but the stream is definitly still going
[19:01] <burek> is it an rtsp stream?
[19:02] <andrew_> no
[19:02] <andrew_> I need it to an rtp stream
[19:03] <burek> can you directly access it using ffmpeg -i
[19:03] <burek> without sdp file
[19:05] <andrew_> it doesn't seem to be accepting it
[19:05] <andrew_> its just waiting
[19:07] <andrew_> yea, still no output from the receiving ffmpeg
[19:07] <burek> well, try ffplay
[19:07] <burek> just without -i
[19:07] <burek> ffplay url
[19:10] <andrew_> if the address being streamed to is 192.168.200.160 on port 9008, then should the url be rtp://192.168.200.160:9008?
[19:10] <andrew_> just want to make sure
[19:11] <burek> what is the source of the stream?
[19:11] <andrew_> another computer on the network
[19:11] <andrew_> 192.168.200.190
[19:12] <andrew_> should it be the transmitting address?
[19:13] <burek> no, I mean like, is it udp/http
[19:13] <burek> what is it
[19:13] <andrew_> rtp
[19:13] <burek> then ffplay -f rtp http://address:port/path
[19:14] <burek> then ffplay -f rtp rtsp://address:port/path
[19:14] <burek> something like that
[19:14] <andrew_> ok
[19:14] <andrew_> also, would it matter if I don't have anything in the path?
[19:14] <andrew_> with the ffmpeg to ffmpeg rtp side of it
[19:15] <burek> I don't use rtp, so I don't know, but try vlc and see if it reports any errors
[19:15] <burek> (go to Tools - Messages and set verbosity level to 2)
[19:21] <andrew_> well, i get different results depending on how I target vlc
[19:21] <andrew_> if I target it at this machine's address, it seems to wait
[19:22] <andrew_> with no errors
[19:22] <andrew_> and one warning
[19:23] <andrew_> If I target it at the sender's address, it errors, failing to bind to the socket
[19:29] <andrew_> ok, so I copied to test file being streamed over rtp, and the video itself plays in ffplay, but when streamed, has the same issue on the ffserver side
[19:29] <andrew_> Would that indicate that something about my ffserver.conf is wrong?
[19:31] <burek> well, playing a file and playing a stream is not the same at all
[19:31] <burek> so I don't know what did you want to test that way anyway?
[19:33] <andrew_> im developing a capacity to receive h264 video on android
[19:33] <andrew_> but right now im just testing on desktops
[19:34] <andrew_> to clarify, recieve h264 video on android streamed via rtp
[19:35] <andrew_> I have to take in video via rtp and present it to the android MediaPlayer object
[19:36] <andrew_> my plan was to figure out how to do it on conventional machines, then port ffmpeg and ffserver to android
[21:58] <andrew_> burek, if you are still there, I am still investigating the issue I had earlier. I have been able read in the rtp packets and convert them to an flv video file.
[21:58] <andrew_> The quality isn't perfect, but it is acceptable
[21:59] <andrew_> And now, for some reason, vlc is displaying errors when it accesses the stream
[21:59] <andrew_> from ffserver
[22:01] <andrew_> Incase anyone else knows, can someone explain what woul cause the following error messages in the vlc message windows
[22:01] <andrew_> signals error: signal 17 overriden (0x7fae552a7450)
[22:01] <andrew_> signals error: /usr/lib/libQtCore.so.4(?)[(nil)]
[22:01] <andrew_> ?
[22:02] <relaxed> try #videolan
[00:00] --- Tue Apr 3 2012
1
0
[00:20] <CIA-17> ffmpeg: 03Derek Buitenhuis 07master * r6bd9744582 10ffmpeg/tests/ (fate/real.mak ref/fate/ralf):
[00:20] <CIA-17> ffmpeg: FATE: Add RALF decoding test
[00:20] <CIA-17> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis(a)gmail.com>
[00:20] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:20] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r5216245a2c 10ffmpeg/libavcodec/indeo4.c:
[00:20] <CIA-17> ffmpeg: indeo4: fix null ptr dereference
[00:20] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:20] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:58] <CIA-17> ffmpeg: 03Franz Brauße 07master * r12cbbbb4ab 10ffmpeg/libavcodec/smacker.c:
[00:58] <CIA-17> ffmpeg: smacker audio: sign-extend the initial 16-bit predicted value
[00:58] <CIA-17> ffmpeg: Fixes Bug #265
[00:58] <CIA-17> ffmpeg: Signed-off-by: Justin Ruggles <justin.ruggles(a)gmail.com>
[00:58] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r67aec401d8 10ffmpeg/libavcodec/libspeexdec.c:
[00:58] <CIA-17> ffmpeg: libspeexdec: set frame size in libspeex_decode_init()
[00:58] <CIA-17> ffmpeg: This fixes speex decoding, which was broken in 85469f1c.
[00:58] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * r10b1c060f9 10ffmpeg/libavformat/oggenc.c: (log message trimmed)
[00:58] <CIA-17> ffmpeg: oggenc: fix condition when not to flush due to keyframe granule.
[00:58] <CIA-17> ffmpeg: The previous condition of 0 page size was wrong,
[00:58] <CIA-17> ffmpeg: that would disable the mechanism for all frames at
[00:58] <CIA-17> ffmpeg: a start of a page, thus some keyframes still would not
[00:58] <CIA-17> ffmpeg: get their own granule.
[00:58] <CIA-17> ffmpeg: The real problem is that header packets must not be flushed,
[00:58] <CIA-17> ffmpeg: 03Aneesh Dogra 07master * rc265b77b11 10ffmpeg/libavcodec/cavs.c:
[00:58] <CIA-17> ffmpeg: cavs: Remove unused code.
[00:58] <CIA-17> ffmpeg: The square is always passed as 1 whenever the function is called and
[00:58] <CIA-17> ffmpeg: thus the if block never gets executed.
[03:33] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r7c9d69360c 10ffmpeg/libavcodec/utils.c:
[03:33] <CIA-17> ffmpeg: lavc: check media type of the decoder before calling it.
[03:33] <CIA-17> ffmpeg: This fixes a segfault where a video decoder was called
[03:33] <CIA-17> ffmpeg: from avcodec_decode_audio*().
[03:33] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[03:33] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[10:24] <cbsrobot> michaelni: do you check the github pull requests ? https://github.com/FFmpeg/FFmpeg/pull/4
[10:30] <michaelni> cbsrobot, its setup to send me mail but it has never sent me a mail :(
[10:30] <michaelni> thx!
[10:48] <michaelni> i think ive figured it out why github doesnt send notifications
[10:48] <michaelni> github sucks ;)
[10:48] <michaelni> http://alexking.org/blog/2011/11/28/not-getting-github-notifications
[10:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r8df774be88 10ffmpeg/libavformat/avidec.c:
[10:50] <CIA-17> ffmpeg: avidec: better NI detection.
[10:50] <CIA-17> ffmpeg: The new code detects NI avis by analyzing the index.
[10:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[10:50] <ubitux> beh
[10:51] <ubitux> that may fix the guy with a avi seek problem on #mplayer
[11:01] <michaelni> if not and its reproduceable with ffmpeg please make sure its in trac
[11:18] <CIA-17> ffmpeg: 03maxlazarov 07master * r7a3df014b9 10ffmpeg/ (libavutil/eval.c tests/ref/fate/eval): The lt and lte functions were swapped.
[12:10] <j-b> michaelni: hello
[12:10] <j-b> michaelni: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?p=ffmpeg.git;a=commitdiff;h=…
[12:10] <j-b> michaelni: this seems to break jpeg encoding for us. Is this normal?
[12:31] <michaelni> j-b, why do you set a rc buffer size without a max rate ? (i assume thats why it fails)
[12:31] <michaelni> if this combination makes sense its easy to allow ...
[12:32] <michaelni> if this combination makes sense for some use case ...
[12:37] <michaelni> i dont think setting a rc buffer size makes much sense for jpeg btw, independant of the max rate
[12:44] <michaelni> the reason for the commit IIRC was some user setting just half the rate control parameters (buf size but no maxrate) and then having weird problems
[14:01] <CIA-17> ffmpeg: 03Franz Brauße 07release/0.10 * rf9bdc93723 10ffmpeg/libavcodec/smacker.c:
[14:01] <CIA-17> ffmpeg: smacker audio: sign-extend the initial 16-bit predicted value
[14:01] <CIA-17> ffmpeg: Fixes Bug #265
[14:01] <CIA-17> ffmpeg: Signed-off-by: Justin Ruggles <justin.ruggles(a)gmail.com>
[14:01] <CIA-17> ffmpeg: (cherry picked from commit 12cbbbb4abda2de0ea123282ccf7ebee61517f7d)
[14:01] <CIA-17> ffmpeg: 03Franz Brauße 07release/0.9 * r32a79b5649 10ffmpeg/libavcodec/smacker.c:
[14:01] <CIA-17> ffmpeg: smacker audio: sign-extend the initial 16-bit predicted value
[14:01] <CIA-17> ffmpeg: Fixes Bug #265
[14:01] <CIA-17> ffmpeg: Signed-off-by: Justin Ruggles <justin.ruggles(a)gmail.com>
[14:02] <CIA-17> ffmpeg: (cherry picked from commit 12cbbbb4abda2de0ea123282ccf7ebee61517f7d)
[16:29] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r6a052e64b5 10ffmpeg/libavcodec/diracdec.c:
[16:29] <CIA-17> ffmpeg: direcdec: fix infinite loop
[16:29] <CIA-17> ffmpeg: Fixes Ticket1156
[16:29] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[19:47] <nadavrub> Any1 familiar with ffmpeg & x264 ?
[19:48] <nadavrub> recent versions of ffmpeg has changed the AVCodec structure and now code that uses an older ffmpeg version doesn't work/compile
[19:51] <Daemon404> nadavrub, if you dont want api changes
[19:51] <floater> h
[19:51] <Daemon404> use teh point releases
[19:51] <floater> use the force
[20:07] <nadavrub> I want to B able to encode with x264 the same way I have encoded before
[20:08] <nadavrub> and at the same time I need to use the latest OpenCV that is using the latest ffmpeg...
[20:08] <floater> ok
[20:08] <nadavrub> considerable amount virtualk
[20:08] <nadavrub> typo
[20:09] <nadavrub> eg. AVCodec::rc_lookahead, AVCodec::crf, .. R available no more...
[20:10] <nadavrub> what should I use for AVCodec::crf in the recent ffmpeg version ?
[20:12] <nadavrub> in version 52.108.0 AVCodec::partitions was available, the param was used to define the type MBs, eg. X264_PART_B8X8, with the latest ffmpeg this is not avail...
[20:18] <nevcairiel> All the same settings are still available, but you set them differently now
[20:20] <nevcairiel> You need to use the AVOptions functions now, all Codec specific settings were moved into private options
[21:05] <funman> nice logo
[21:42] <michaelni> Tjoppen, mxfenc patch on ML
[21:42] <michaelni> please review! :)
[21:56] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rce9bd30379 10ffmpeg/ffmpeg.c:
[21:56] <CIA-17> ffmpeg: ffmpeg: fix plain -profile support
[21:56] <CIA-17> ffmpeg: Fixes Ticket387
[21:56] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[21:56] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rb3ab337227 10ffmpeg/libavformat/audiointerleave.c:
[21:56] <CIA-17> ffmpeg: audiointerleave: check timebase
[21:56] <CIA-17> ffmpeg: Replaces FPE by clean error
[21:56] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[22:10] <cbsrobot> michaelni: profile working again ... hmm do you want everybody in #ffmpeg to leave ?
[22:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rb76a160ffa 10ffmpeg/libavcodec/txd.c:
[22:50] <CIA-17> ffmpeg: txd: Fix "set but not used" warning
[22:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[22:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r226671ee2f 10ffmpeg/libavcodec/x86/dsputil_mmx.c:
[22:50] <CIA-17> ffmpeg: dsputil_mmx: fix scalarproduct prototypes
[22:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[22:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rdc984da961 10ffmpeg/libswresample/swresample.c:
[22:50] <CIA-17> ffmpeg: swr: fix pointer type warnings
[22:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[22:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r87688727e4 10ffmpeg/libswresample/swresample.c:
[22:50] <CIA-17> ffmpeg: swr: remove unused variable
[22:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[22:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r5ef5c02354 10ffmpeg/libswresample/swresample_test.c:
[22:50] <CIA-17> ffmpeg: swr-test: remove unused variable
[22:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[22:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r178f75a5ae 10ffmpeg/libavcodec/snowenc.c:
[22:50] <CIA-17> ffmpeg: snow-test: fix pointer type warnings
[22:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[22:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r6e1b0cdad9 10ffmpeg/libavcodec/fft-test.c:
[22:50] <CIA-17> ffmpeg: fft-test: fix all pointer type warnings.
[22:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:00] --- Mon Apr 2 2012
1
0
[03:15] <darkstarbyte> New logo on the website.
[03:16] <Durmush> too flashy
[03:20] <xxthink> how to create a variable frame rate bitstream?
[03:21] <burek> xxthink, set -crf or -q or -cqp
[03:22] <burek> oh, frame rate
[03:22] <burek> just ignore me :)
[03:32] <darkstarbyte> Durmush, Did you set it? I like it better than the old logo, and it goes with the flash that some operating systems posses(Windows vista, Windows 7, KDE, the newer versions of gnome, and the new Mac operating systems.).
[03:32] <darkstarbyte> s/Mac/Apple/
[03:33] <darkstarbyte> xxthink, which codec?
[03:36] <xxthink> 264
[03:36] <xxthink> darkstarbyte:
[03:37] <xxthink> other codec are also ok
[04:02] <darkstarbyte> I am still not sure exactly what you after
[04:03] <darkstarbyte> your*
[04:03] <darkstarbyte> If you want a certain file size exactly, then use 2 pass encoding.
[04:03] <darkstarbyte> It will be a variable bit rate on most encoders
[04:04] <darkstarbyte> It just will not let the file get to much bigger or smaller than a certain size.
[04:07] <darkstarbyte> If you want a constant quality then crf is recommended.
[04:07] <darkstarbyte> In any case you could go over to the x264 channel.
[04:34] <sunjun> when config with --enable-libstagefright_h264 got ERROR: libstagefright_h264 not found
[04:34] <sunjun> 0.10
[07:15] <oneal_gao> hello, I use the hardware decoding(dxva2) function in the ffmpeg(ffmpeg-v0.7-) to decoding mpeg2 video. but the result is not correctly and there is defferent when I using software decoder and using dxva2 decoder . I want to know whether this feature can be correctly
[07:16] <oneal_gao> in the v0.7 version
[11:06] <woshty> i did do something like ffmpeg pipe:1 | tee foo.file | ffplay -i - but when it is done, then terminal does not schon what is typed anymore ..
[11:21] <woshty> ah, stty sane fixes it ..
[16:32] <woshty> if i am using ffplay to play an videofile that is still being recorded off my webcam, it does not continue to play longer than the time i started playback. why is that?
[17:01] <rav0> woshty, it checks the length when opening. you might try piping directly
[17:03] <woshty> rav0: i tried piping, but it screwed up my terminal so i switched to using a file. is there a way to tell it not to stop playing?
[17:03] <rav0> maybe, i don't know
[17:06] <burek> woshty, how exactly do you use ffplay
[17:06] <burek> can you please use pastebin.com, to show your command line and its output?
[17:08] <woshty> http://pastebin.com/jpNWEWpU is the command line
[17:09] <burek> :)
[17:09] <burek> you can't do it like that :)
[17:10] <burek> ffmpeg will write avi file and update it's header (length of the media, for example)
[17:10] <burek> and when ffplay starts and reads the avi file, it will read the length and that's it
[17:10] <burek> that's why it won't work
[17:11] <burek> what is your overall goal
[17:11] <burek> what are you trying to achieve?
[17:11] <woshty> can i switch to another container format or sth? i am trying to get a live preview while i am recording.
[17:12] <burek> you could use udp for example
[17:12] <burek> -f mpegts udp://localhost:12345
[17:12] <burek> or tee command
[17:13] <burek> something like ffmpeg -i ... -f mpegts - | tee ... | ffplay
[17:13] <ePirat> how do i remove lame when installed using make install?
[17:13] <burek> make uninstall
[17:13] <woshty> burek: i tried tee, but it screwed my terminal and i got advice not to send binary sth over pipes
[17:14] <burek> then use named pipes
[17:14] <burek> mkfifo
[17:15] <burek> btw, how did you use pipes?
[17:15] <burek> any cmd line example?
[17:18] <woshty> ffmpeg pipe:1 | tee file | ffplay -i -
[17:22] <burek> oh
[17:22] <burek> that's ok, just use -f mpegts
[17:22] <burek> or some other streaming format, just not file format
[17:22] <burek> type ffmpeg -formats
[17:22] <burek> and see if there are some "pipe" formats
[17:23] <burek> and try using those
[17:25] <ePirat> can i specify where ffmpeg should search for faac and libmp3lame?
[17:25] <maujhsn> ubitux Hi! What are the commands to use to do dvd or cd authoring with ffmpeg
[17:26] <woshty> burek: thx
[17:28] <burek> woshty, :beer: :)
[17:28] <burek> ePirat, yes you can :)
[17:28] <ePirat> how?
[17:28] <burek> did you type ./configure --help?
[17:28] <ePirat> yes& didn''t found anything
[17:31] <woshty> burek: did you mean using the thing i posted on pastebin with mpegts or the pipe thing?
[17:31] <burek> ePirat, did you try with --extra-libs=
[17:32] <ePirat> no
[17:32] <burek> woshty, pipe
[17:32] <ePirat> burek, I'll try, thanks
[17:32] <maujhsn> Can anybody give me the commands to use to do dvd or cd authoring with ffmpeg!
[17:34] <ePirat> burek, when using it C compiler test fails
[17:44] <ePirat> burek, ok found it, --extra-cflags=-I/path/to/include --extra-ldflags=-L/path/to/lib did the job
[18:02] <woshty> burek: i dont seem to be able find a format except avi that can store mjpeg, any ideas?
[19:43] <nadavrub> Any1 familiar with ffmpeg & x264 ?
[19:51] <hi117> http://freenode.net/privacy_change.html
[20:20] <llrealmanll> have an error during convert via ffmpeg
[20:22] <llrealmanll> http://pastie.org/private/vkbqw5y9r2xgyeluqa5eg
[20:24] <llrealmanll> any guide
[20:24] <llrealmanll> ?
[21:02] <cbsrobot> llrealmanll: add -vframes 1
[21:03] <llrealmanll> cbsrobot: to the command line for convert ?
[21:03] <cbsrobot> sure
[21:03] <llrealmanll> ty
[21:21] <XAVeRY> I used FFmpeg to transcode a x264 Matroska video file into a XviD AVI (libxvid), with the output resolution 640x360 and output bitrate approximately 1200 kbps. the resulting file is of somewhat lower quality than my other XviD files at that bitrate. what am I missing?
[21:42] <llrealmanll> cbsrobot: http://pastie.org/private/dzg9p9fh7beuoccppdlhra
[21:44] <cbsrobot> llrealmanll: FFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers <-- please update to latest
[21:49] <llrealmanll> cbsrobot: any guide for last version on cent os ?
[21:52] <cbsrobot> llrealmanll: http://ffmpeg.org/trac/ffmpeg/wiki/CentosCompilationGuide
[22:45] <sweb> http://pastie.org/private/c5z40ewguokxacsp53vrfw
[22:45] <sweb> error during make
[22:48] <sweb> cbsrobot: please help
[22:52] <sweb> :(
[22:54] <cbsrobot> sweb first install latest x264 with --disable-lavu
[22:54] <cbsrobot> then install ffmpeg with --enable-libx264
[22:54] <sweb> cbsrobot: ty so much
[22:54] <cbsrobot> then install x264 again with --enable-lavu
[22:55] <sweb> i used http://ffmpeg.org/trac/ffmpeg/wiki/CentosCompilationGuide
[22:55] <cbsrobot> yes but you had x62 already installed on your machine
[22:55] <cbsrobot> *x264
[22:56] <cbsrobot> maybe with yum
[22:57] <sweb> yeah right
[23:16] <sweb> cbsrobot: not solved
[23:16] <sweb> ./configure --enable-static --disable-lavu
[23:17] <sweb> x264
[23:24] <sweb> :(
[23:25] <cbsrobot> --disable-lavf
[23:25] <cbsrobot> sorry
[23:28] <sweb> ty
[23:31] <sweb> then ffmpeg support x264 ?
[23:34] <cbsrobot> what ?
[23:43] <sweb> flv for example
[23:47] <relaxed> sweb: you have to add --enable-libx264
[23:47] <sweb> relaxed: if i add it i'v got an error :(
[23:50] <sweb> i wonder. isnt a way ?
[23:51] <relaxed> 1) remove libx264 and libx264-dev from your system. 2) install the latest libx264 from git 3) install the latest ffmpeg from git. 4) done.
[00:00] --- Mon Apr 2 2012
1
0
[00:18] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * ra79af8e8cb 10ffmpeg/libavcodec/dct-test.c:
[00:18] <CIA-17> ffmpeg: dcttest: put ff_prores_idct_put_10_sse2_wrap under HAVE_YASM
[00:18] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[10:30] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc5f9a66f74 10ffmpeg/libavfilter/avfilter.c:
[10:30] <CIA-17> ffmpeg: avfilter: allow freeing NULL.
[10:30] <CIA-17> ffmpeg: this way avfilter_free() can be called without NULL checks.
[10:30] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[10:30] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r2d54bbb950 10ffmpeg/libavfilter/vsrc_buffer.c:
[10:30] <CIA-17> ffmpeg: vsrc_buffer: Store allocated scale filter and free it later.
[10:30] <CIA-17> ffmpeg: Fixes a memleak.
[10:30] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[12:28] <ubitux> i'm moving my fate instances to a new machine; except a few fate failures
[12:28] <ubitux> (i may have forgot some packages or so)
[12:38] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * re0ad7f74c7 10ffmpeg/libavformat/mov.c:
[12:38] <CIA-17> ffmpeg: MOV: bail out to toplevel when encountering a trak or mdat chunk.
[12:38] <CIA-17> ffmpeg: This patch fixes the sample from trac issue #733.
[12:38] <CIA-17> ffmpeg: The issue is that the size of the trak elements is coded
[12:38] <CIA-17> ffmpeg: too large, so that the next trak element would be parsed
[12:38] <CIA-17> ffmpeg: as part of the first and truncated incorrectly.
[12:38] <CIA-17> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[12:38] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * r50059bde77 10ffmpeg/libavformat/ (isom.h mov.c): (log message trimmed)
[12:38] <CIA-17> ffmpeg: MOV: Fix old-style muxed raw-audio data.
[12:38] <CIA-17> ffmpeg: This patch fixes the sample from trac issue #522.
[12:38] <CIA-17> ffmpeg: The issue is that the mov demuxer insists on using its
[12:38] <CIA-17> ffmpeg: calculated sample_size (which is nonsense for old-style tracks)
[12:38] <CIA-17> ffmpeg: instead of the one encoded in the track.
[12:38] <CIA-17> ffmpeg: The old raw audio code should be using the value in stsz, because
[12:39] <CIA-17> ffmpeg: Fixes trac issue #656.
[12:39] <CIA-17> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger(a)gmx.de>
[13:04] <michaelni> ubitux, np
[13:05] Action: michaelni wonders if this will be the last move or if the next box will have problems liek some previous (IIRC)
[13:15] <ubitux> i hope no :(
[13:16] <ubitux> i stopped with french services, should be better ;)
[13:16] <ubitux> also i have a raid this time
[15:56] <CIA-17> ffmpeg: 03Stefano Sabatini 07master * r95ce0ddcfe 10ffmpeg/libavfilter/vf_fade.c:
[15:56] <CIA-17> ffmpeg: lavfi/fade: fix black level for non studio-level pixel formats
[15:56] <CIA-17> ffmpeg: Fix trac ticket #1139, regression introduced in 8c1fb50d077d5f954.
[16:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rd2a6074359 10ffmpeg/tests/ref/lavfi/fade:
[16:50] <CIA-17> ffmpeg: fate: update regression checksum due to 95ce0ddcfe99182365e0e57f5f41d7f1a01c57eb
[16:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r874ac0b1fd 10ffmpeg/libavcodec/indeo5.c:
[16:50] <CIA-17> ffmpeg: indeo5: change AVCodecContext w/h when internal ones change.
[16:50] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[16:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r12038ab16d 10ffmpeg/libavcodec/ivi_dsp.c:
[16:50] <CIA-17> ffmpeg: ividsp: zero pitch so as not to overread
[16:50] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[16:50] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[16:50] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rf9143d2407 10ffmpeg/libavcodec/ivi_dsp.c:
[16:50] <CIA-17> ffmpeg: ividsp: prevent pointers from going outside and overreading.
[16:50] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[17:08] <ubitux> mmh
[17:09] <ubitux> bluray wrapper is merged but not dvd one?
[18:02] <michaelni> ubitux, was there a dvd patch that was ready?
[18:02] <michaelni> i see a some "work in progress" code
[18:02] <michaelni> on the mL
[18:02] <michaelni> ML
[18:04] <ubitux> yup that's possible
[18:04] <ubitux> i don't remember the outcome :)
[18:15] <michaelni> someone should get the patch into shape and commit it or put a clone up on github maybe
[18:15] <michaelni> where people can collaborate to get it into shape
[19:11] <Compn> a dvdread wrapper?
[22:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rd3db8988d5 10ffmpeg/libavcodec/indeo4.c:
[22:32] <CIA-17> ffmpeg: indeo4: check that num_mbs matches
[22:32] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[22:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[22:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r3768445be8 10ffmpeg/libavcodec/truemotion2.c:
[22:32] <CIA-17> ffmpeg: tm2dec: fix overread
[22:32] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[22:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni(a)gmx.at>
[00:00] --- Sun Apr 1 2012
1
0
[03:47] <br3wski3> Is anyone on here able to help me out using the select filter?
[03:52] <Kittens> burek: I'll pastebin the output soon, I have to take care of some personal stuff first. yeah, I know it's late...
[04:31] <Kittens> burek: http://pastebin.com/rAyGJAjW
[04:31] <Kittens> if you're still there
[04:33] <Kittens> or if anyone else would mind helping me out
[07:59] <rtyler> howdy folks, I'm trying to use my 'audio out' as the audio input for ffmpeg screen capture, and I'm not sure how :(
[08:02] <rtyler> i've tried setting `-i front` (front speakers according to `arecord -L`) still ffmpeg seems to use the mic input
[08:06] <rtyler> ahh, I think I was able to do it with pavucontrol
[12:37] <woshty> hi
[12:38] <woshty> i am trying to record from a webcam, v4l2 ucv. how do i set the resolution the camera outputs with ffmpeg?
[12:40] <woshty> ah, nvm .. i seem to have mixed up the order of commandline params
[12:50] <Mavrik> yeah
[12:50] <Mavrik> you need to pass "-s" parameter before "-i"
[12:59] <woshty> now i am trying to set -r 30 but it seems to be ignored, framerate drop .. that might be usb issues, it is using yuyv. how do i list the supported modes of my camera?
[13:00] <Mavrik> um
[13:00] <woshty> there was something like v4l-info .. but in v4l2 it seems to be gone
[13:01] <Mavrik> woshty, seems like ffmpeg -list_formats -f v4l2 -i /dev/...
[13:10] <woshty> hmm, it works now .. but there does not seem to be any content
[13:10] <woshty> -list_formats all -f v4l2 -i .. lists all modes avail
[13:20] <woshty> ah, i set -c and not -vcodec
[13:28] <woshty> since what version are codec:v and filters:v supported?
[13:40] <burek> woshty, use v4l2-ctl
[13:41] <burek> from v4l-utils
[14:27] <Nagy2> why can't i set libx264 options when using -f mpegts?
[14:28] <Nagy2> i.e. -tune fastdecode and -threads 0 are ignored when -f mpegts, but work with -f mov
[14:41] <burek> Nagy2,
[14:41] <burek> can you please use pastebin.com, to show your command line and its output?
[14:42] <Nagy2> jsut a few min, something came up
[14:54] <Nagy2> http://pastie.org/private/iobac2l5ggow7ykqaeonq
[14:57] <burek> just a sec
[14:58] <burek> Nagy2, how did you detect that those options are being ignored?
[14:59] <burek> there are no error messages in the output
[15:00] <Nagy2> hm, I thought they are ignored since in the case of -f mov it prints out all the options, but not for -f mpegts
[15:03] <Nagy2> and since its libx264 that prints that, not ffmpeg, I thought they are ignored
[15:03] <burek> they are not ignored :)
[17:25] <markmx> hola guys
[17:26] <markmx> I need to merge two files but when I try from man - ffmpeg -i video_part1.mp4 -i video_part2.mp4 -vcodec copy -acodec copy -vcodec copy -acodec copy -y video.mp4 -newvideo - newaudio - not working
[17:28] <burek> what exactly do you need to do markmx ? join 2 videos, so that one starts after another?
[17:29] <markmx> yep
[17:29] <burek> well, I think you will need to use some video editor for that
[17:29] <markmx> I need to do this in shell on serv
[17:29] <burek> your command above combines two video inputs and creates one video output with 2 video streams in it (just like satellite streams)
[17:30] <markmx> hz what is it... just need to merge 2 videos in one :)
[17:30] <markmx> one by one
[17:31] <burek> ffmpeg is not the tool you need
[17:31] <burek> ffmpeg is encoder/decoder
[17:31] <burek> not video editor :(
[17:31] <burek> you can try with concat filter
[17:31] <burek> but it says it only works with mpeg video
[17:32] <markmx> ok 'll try now
[17:33] <burek> or this: http://ffmpeg.org/ffmpeg.html#concat
[17:37] <markmx> convert to mpg2, then concat by cat :)
[17:37] <markmx> a little bit time
[17:41] <markmx> ok
[17:42] <markmx> so where I can read bout formats which support concatenate???
[17:42] <markmx> have you list?
[17:42] <cbsrobot> markmx: use the pipe
[17:42] <markmx> ffplay file1 file2 file 3 | ffmpeg??? mean this
[17:42] <markmx> ?
[17:42] <cbsrobot> just make sure the size and the -pix_fmt are set
[17:43] <cbsrobot> http://ffmpeg.org/ffmpeg.html#concat the 2nd example
[17:43] <markmx> all the same, file just was cutted
[17:43] <markmx> it's just play video like one file ... I need to get one file from 2
[17:43] <markmx> for sending to my friend for ex
[18:22] <Napalm> hi all, im looking for some compilation advice, i just need support for h264 in a mp4 container format and my own code will push my raw frames to the encoder
[18:23] <Napalm> i am trying to compile ffmpeg with the android-ndk-r7b release, without much success, has anyone here compiled ffmpeg with the ndk?
[18:23] <Napalm> cross*-compiled
[18:39] <burek> Napalm, did you try Google
[18:40] <burek> this gives a lot of useful links http://www.google.com/search?q=ffmpeg+android-ndk
[18:44] <Napalm> burek: yes, ive been around the houses with this and tried many different config options and config.log seems not to be very helpful at all
[18:44] <burek> well it gives you the error message at least
[18:45] <Napalm> yes, but they do not make sense and fixing all these issues is causing me headaches beyond believe
[18:46] <Napalm> i was just asking to see if someone around here has cross-compiled ffmpeg for android that might be able to give me some direct advice
[18:46] <burek> ok
[18:47] <Napalm> i idle here and see if anyone comes around, i'm going to direct and compile libavformat and libavcodec seperatly and see if i can locate any problem issues
[20:16] <markmx> hi again
[20:17] <markmx> need some explanation
[20:17] <markmx> http://ffmpeg.org/faq.html#How-can-I-join-video-files_003f in this man we can see next string - ffmpeg -i input1.flv -vn -f u16le -acodec pcm_s16le -ac 2 -ar 44100 - > temp1.a < /dev/null &
[20:18] <markmx> < /dev/null & - what it does?
[20:18] <burek> it feeds the -i with null values
[20:19] <burek> no, sorry, it ignores user input
[20:19] <burek> totally unnecessary
[20:19] <markmx> hm....
[20:19] <markmx> can't get you but ... some flashes in my mind
[20:19] <markmx> :)
[20:19] <burek> < represents stdin
[20:20] <burek> for that process
[20:20] <burek> which means ffmpeg will ignore your key strokes
[20:20] <burek> maybe it's a copy/paste from some cron script
[20:20] <burek> which makes sure no stdin/stdout have been left hanging
[20:21] <markmx> hm... just use it like magic cmd - disable input from me :)
[20:21] <markmx> is it need when working with fifo?
[20:22] <burek> why
[20:22] <markmx> coz I writing in file which created by mkfifo
[20:22] <burek> just use your fifo as a regular file and that's it
[20:22] <markmx> if delete this string - ffmpeg stopping
[20:23] <markmx> and waiting something from me
[20:23] <markmx> < /dev/null & - this part of strig
[20:23] <burek> it might be old ffmpeg
[20:23] <markmx> fresh, 2 hours ago compiled :)
[20:23] <burek> ok let me check
[20:26] <burek> oh
[20:26] <burek> it seems it's some kind of linux stuff
[20:26] <burek> like, you can't send the process to the background (&)
[20:26] <burek> if you didn't detach process from stdin/stdout
[20:27] <burek> so, that's why the cmd detaches stdin and redirects /dev/null to stdin of that process
[20:30] <markmx> hard... to get you :)
[20:37] <Nagy2> is it possible to output to a named pipe on windows?
[20:37] <Nagy2> or do I have to roll my own implementation using something like avio_open_dyn?
[20:39] <burek> Nagy2 did you try it?
[20:40] <Nagy2> I tried
[20:40] <Nagy2> \\.\pipe\test
[20:40] <Nagy2> avio_open doesn't like it
[20:46] <burek> what is avio_open?
[20:49] <burek> did you try asking in #libav ?
[20:49] <Nagy2> yes
[20:49] <Nagy2> no answer
[20:49] <burek> ok
[23:01] <Nagy2> how come -vcodec libx264 -profile high doesn't work?
[23:01] <Nagy2> [NULL @ 0000000001C707A0] [Eval @ 000000000022D7F0] Undefined constant or missin
[23:01] <Nagy2> g '(' in 'high'
[23:01] <Nagy2> [NULL @ 0000000001C707A0] Unable to parse option value "high"
[23:01] <Nagy2> [NULL @ 0000000001C707A0] Error setting option profile to value high.
[23:02] <Durmush> is it normal for ffmpeg x64 win32 to crash alot?
[23:03] <burek> Nagy2,
[23:03] <burek> can you please use pastebin.com, to show your command line and its output?
[23:04] <burek> Durmush, try contacting nick Zeranoe when he comes online, he might help you
[23:04] <Nagy2> http://pastie.org/private/aoxn93daqgfdhx56zeukrw
[23:06] <Nagy2> oh
[23:06] <burek> Nagy2, are you using the latest git?
[23:06] <Nagy2> its vprofile
[23:06] <Nagy2> not profile
[23:07] <burek> no, it IS -profile
[23:08] <burek> http://ffmpeg.org/ffmpeg.html#libx264
[23:08] <burek> maybe you are using an old version of ffmpeg?
[23:09] <Nagy2> no
[23:09] <Nagy2> the docs are problem not udpated
[23:10] <burek> where are you reading that for -vprofile?
[23:10] <burek> I tried Google and there were no results at all for x264
[23:10] <burek> and ffmpeg
[23:11] <burek> btw -vprofile might be something like -vpre was, but it's deprecated now
[23:11] <burek> you should use -profile -tune -preset
[23:11] <burek> it maps directly to x264 and its options
[23:12] <Nagy2> well -profile doesn't work
[23:12] <Nagy2> and -vprofile works
[23:12] <Nagy2> my ffmpeg build is at most 2 weeks old
[23:12] <Nagy2> the presets also use vcodec
[23:13] <burek> well, it's a bug then, so you should report it
[23:13] <burek> if you want it to get fixed
[23:13] <Nagy2> I'm fine with vprofile
[23:13] <burek> ok
[23:13] <Nagy2> it makes sense
[23:13] <Nagy2> vprofile, aprofile
[23:14] <burek> whatever helps you sleep at night :)
[00:00] --- Sun Apr 1 2012
1
0