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

burek burek021 at gmail.com
Fri Feb 22 02:05:01 CET 2013


[00:08] <xangadix> I have two questions
[00:08] <xangadix> 1) so I can code to quicktime animation codec using -f mov -vcodec qtrle -ac 2
[00:08] <xangadix> but how to set the quality of the image sequence?
[00:08] <xangadix> in most editing programs, I can set a quality from 0 to 100%, but I don't know how to tell ffmpeg that
[00:08] <xangadix> 2)
[00:09] <xangadix> is it possible to have ffmpeg make dxv files ?
[00:09] <xangadix> http://resolume.com/software/dxv.php
[00:10] <xangadix> and how would i add that :)
[00:10] <xangadix> these are my humble questions
[00:10] <xangadix> ow great and mighty people in #ffmpeg
[00:15] <ubitux> specs anyway?
[00:16] <ubitux> or it will need some reverse?
[00:16] <xangadix> specs for dxv ?
[00:16] <ubitux> yes
[00:16] <xangadix> I'm not sure where to find those either
[00:16] <xangadix> google stumbles on suggestions for divx, and dxva of which I'm not sure is the same
[00:17] <ubitux> for your first question, the quality is controlled by -qscale:v and relatex (qmin, qmax, etc)
[00:17] <xangadix> much obliged
[00:18] <xangadix> saw that for making jpgs, I was hoping it was kind of the same :)
[00:19] <xangadix> if the codec is not open source, can it still be used in ffmpeg? I ran through this conversation, http://lists.ffmpeg.org/pipermail/ffmpeg-devel-irc/2010-October/000227.html but couldnt make it out completely
[00:21] <ubitux> it will need some reverse
[00:21] <xangadix> by that you mean reverse engeneering ?
[00:21] <ubitux> yes
[00:21] <xangadix> darn
[00:21] <ubitux> you can a open a feature request on the trac
[00:21] <ubitux> and wait for a decade
[00:21] <ubitux> ;)
[00:21] <xangadix> :)
[00:21] <xangadix> I will
[00:21] <ubitux> unless more ppl are interested
[00:22] <ubitux> but it seems no one care atm
[00:22] <xangadix> in the meantime I will have to render to photojpg first, and then batch it with sony vegas or so
[00:22] <xangadix> how come that most video editing software will render it then?
[00:22] <xangadix> they are using the same dlls I'm assuming ?
[00:50] <sabton> i call avformat_open_input() with an AVFormatContext that I have pre-allocated, and have specified custom AVIOContext on, but it is opening a new http connection... so i end up with 2 connections.  how can i get avformat_open_input() to use my custom AVIOContext?
[01:03] <meelu> i don't get it, i do "/usr/bin/ffmpeg /var/www/videos/filename.flv -vol 256 -y -acodec libmp3lame -ab 256k /var/www/output/filename.mp3 2> /var/www/logs/filename.txt" and it outputs "File '/var/www/videos/filename.flv' already exists. Overwrite ? [y/N]"
[01:10] <klaxa> meelu: you're missing "-i"
[01:10] <meelu> oh thanks
[01:10] <meelu> :_)
[01:13] <meelu> klaxa
[01:13] <klaxa> meelu
[01:13] <meelu> nothing
[01:13] <meelu> sorry bout that
[01:13] <klaxa> kk
[01:27] <votz> How can I instruct ffmpeg to avoid writing any id3 tags (id3v1 and id3v2) for an mp3? I just want the mp3 output, starting with the encoder information, LAME3.87.4UUU...
[01:49] <spinx60> Hello are there any friendly and late night ppl like me out here ?
[01:59] <xangadix> spinx60 not sure about the friendly part :p
[02:32] <pajamaboy> is it possible to perform rtmp authentication when trying to push a stream to an rtmp target
[02:32] <pajamaboy> such as akamai
[02:33] <xangadix> does rtmp support something like rtmp://user:pass@address.com ?
[02:33] <xangadix> like ftp
[02:33] <pajamaboy> don't think so, i tried that actually
[02:34] <xangadix> hm :-/
[02:35] <pajamaboy> i also tried pubUser and pubPasswd
[02:35] <pajamaboy> maybe i need to ask the devs
[02:35] <pajamaboy> :(
[02:36] <xangadix> dunno, I have only done it through wowza, and that uses a local autherisation file (on the server in that case)
[02:37] <pajamaboy> yea, thats how i'm doing it now too
[02:37] <pajamaboy> i'm trying to move to using nginx-rtmp
[02:39] <xangadix> can't help you there :(
[02:41] Action: xangadix zZz
[08:20] <Garryco> I am trying to make a patch to add S16 support to aacdec.c but i am failing continuously. Any ideas?
[08:21] <Garryco> I am trying to get s16 pcm format out from decoded aac, but it currently only gives FLTP
[09:25] <firewalker> hello everyone!
[09:26] <Garryco> yo
[09:26] <firewalker> I am not sure if a problem I face with FFmpeg 1.1.2 is an ffmpeg bug or not
[09:26] <firewalker> the issue is this one https://bugs.archlinux.org/task/33901
[09:27] <firewalker> should I open a bug report for ffmpeg, or not?
[10:32] <divVerent> double WTF:
[10:32] <divVerent> WTF1: ffmpeg play MIDI files?!?
[10:32] <divVerent> WTF2: it totally fails at them
[10:32] <divVerent> as if notes never end
[10:32] <durandal_1707> how are they detected?
[10:32] <divVerent> cause is apparently libmodplug "supporting" MIDI files
[10:32] <divVerent> but failing totally at them
[10:33] <divVerent> Input #0, libmodplug, from 'VEGGIESG.MID':
[10:33] <durandal_1707> what happens?
[10:33] <divVerent>     instrument      : Timidity GM patches
[10:33] <divVerent> it sounds TOTALLY wrong, many stuck notes
[10:33] <divVerent> can't even recognize the song
[10:34] <divVerent> apparently, from listening closely... apparently the last note on each channel continues playing until a next note comes
[10:34] <divVerent> also, it doesn't sound AT ALL like the timidity GM patches I am using
[10:34] <divVerent> haha, I see in strace... it did ATTEMPT to load timidity patches, but didn't succeed at any
[10:35] <divVerent> [pid 17742] open("/usr/local/share/timidity/instruments/.pat", O_RDONLY) = -1 ENOENT (No such file or directory)
[10:36] <divVerent> I actually remember noticing this like 3 years ago when libmodplug ADDED midi support... and was really disappointed at the bad output... so much, I made darkplaces whitelist file extensions to pass to modplug
[10:37] <malinens> ffmpeg version git-2012-07-02: ffmpeg -i "a.mp4" -an -ss 3 -t 00:00:01 -r 1  -threads 1 -y "a.%d.jpg" and I get this error on one video: Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
[10:38] <malinens> when started from -ss 10 then screenshots are created correctly. is there fool-proof way to generate screenshot with ffmpeg?
[10:41] <malinens> http://pastebin.com/ZPmkSWCL
[11:02] <juanfont> hi. is there any way to force the use of mpegtsraw demuxer from the stream (or the url, or any place except the code)? thanks :)
[11:02] <juanfont> *from the stream -> from the transport stream
[11:24] <n1n0> the movie I need to extract images from is in the home folder. when using this command ffmpeg -ss 00:07:00 -t 00:02:00 -i i.MOV -r 0.1 P1000072/image%3d.jpg
[11:25] <n1n0> I get this output ffmpeg -ss 00:07:00 -t 00:02:00 -i i.MOV -r 0.1 P1000072/image%3d.jpg
[11:25] <n1n0> ffmpeg version 0.8.5-4:0.8.5-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers
[11:25] <n1n0>   built on Jan 24 2013 18:03:14 with gcc 4.6.3
[11:25] <n1n0> *** THIS PROGRAM IS DEPRECATED ***
[11:25] <n1n0> This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[11:25] <n1n0> Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'i.MOV':
[11:25] <n1n0>   Metadata:
[11:25] <n1n0>     major_brand     : qt
[11:25] <n1n0>     minor_version   : 512
[11:25] <n1n0>     compatible_brands: qt
[11:25] <n1n0>     creation_time   : 1970-01-01 00:00:00
[11:25] <n1n0>     encoder         : Lavf52.93.0
[11:25] <n1n0>   Duration: 00:03:10.00, start: 0.000000, bitrate: 713 kb/s
[11:25] <n1n0>     Stream #0.0(eng): Video: h264 (Constrained Baseline), yuv420p, 634x360, 613 kb/s, 25 fps, 25 tbr, 50 tbn, 50 tbc
[11:25] <n1n0>     Metadata:
[11:25] <n1n0>       creation_time   : 1970-01-01 00:00:00
[11:25] <n1n0>     Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 95 kb/s
[11:25] <n1n0>     Metadata:
[11:25] <n1n0>       creation_time   : 1970-01-01 00:00:00
[11:25] <n1n0> Incompatible pixel format 'yuv420p' for codec 'mjpeg', auto-selecting format 'yuvj420p'
[11:25] <klaxa> don't...
[11:25] <n1n0> [buffer @ 0x87b2780] w:634 h:360 pixfmt:yuv420p
[11:25] <n1n0> [avsink @ 0x87b2920] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[11:25] <n1n0> [scale @ 0x87b2da0] w:634 h:360 fmt:yuv420p -> w:634 h:360 fmt:yuvj420p flags:0x4
[11:25] <klaxa> post all that shit in the channel
[11:25] <n1n0> Output #0, image2, to 'P1000072/image%3d.jpg':
[11:25] <n1n0>   Metadata:
[11:25] <n1n0>     major_brand     : qt
[11:25] <n1n0>     minor_version   : 512
[11:25] <n1n0>     compatible_brands: qt
[11:25] <n1n0>     creation_time   : 1970-01-01 00:00:00
[11:25] <n1n0>     encoder         : Lavf53.21.1
[11:25] <klaxa> never do that
[11:25] <klaxa> ever
[11:25] <n1n0>     Stream #0.0(eng): Video: mjpeg, yuvj420p, 634x360, q=2-31, 200 kb/s, 90k tbn, 0.10 tbc
[11:25] <n1n0>     Metadata:
[11:25] <n1n0>       creation_time   : 1970-01-01 00:00:00
[11:25] <n1n0> Stream mapping:
[11:25] <n1n0>   Stream #0.0 -> #0.0
[11:25] <n1n0> Press ctrl-c to stop encoding
[11:25] <n1n0> frame=    0 fps=  0 q=0.0 Lsize=      -0kB time=10000000000.00 bitrate=  -0.0kbits/s dup=0 drop=10
[11:25] <n1n0> video:0kB audio:0kB global headers:0kB muxing overhead -inf%
[11:26] <n1n0> ok, can you check it this time only
[11:26] <klaxa> you can go to #libav because you are not using ffmpeg
[11:27] <klaxa> and please... use pastebin or something to paste logs and post the link
[11:27] <klaxa> spare them from this spam
[11:29] <n1n0> ok, cause on another software support channels (within the freenode) was ok to post terminal lines
[11:29] <n1n0> thanx anyway
[11:29] <klaxa> you do not post more than 3 lines in any irc channel that is sane
[11:30] <n1n0> ok, thanks
[11:38] <durandal_1707> malinens: what you are actually trying to do?
[11:39] <malinens> durandal_1707: create screenshot from video
[11:41] <durandal_1707> malinens: single screenshot at exact time?
[11:41] <malinens> Basically at the start of the video, single
[12:47] <malinens> is there chat log for #ffmpeg channel somewhere on interwebs?
[12:49] <durandal_1707> http://lists.ffmpeg.org/pipermail/ffmpeg-devel-irc/
[12:50] <ubitux> only the devel channel is logged afaik
[12:51] <durandal_1707> not really
[12:51] <durandal_1707> user too
[12:51] <malinens> durandal_1707: I just wanted to check if You wrote someting to me when I was offline about ffmpeg screenshots
[12:52] <durandal_1707> malinens: i think using select filter may work better
[12:52] <malinens> ok, I'll check it
[12:58] <ubitux> durandal_1707: oh, right, my bad
[14:06] <ubitux> heh it seems the ffmpeg package in archlinux is now linked against a bunch ffmpeg-specific libraries
[14:06] <ubitux> nice.
[14:07] <ubitux> fontconfig, libass, libbluray, libmodplug, libv4l2, postproc, ...
[14:08] <ubitux> that's gonna get tricky if libav wants to replace the package at some point :)
[14:08] <durandal_1707> for example?
[14:09] <ubitux> for example?
[14:09] <ubitux> all the libs i quoted are not supported in libav afaik
[14:13] <durandal_1707> but libmp3lame is, so i still do not get what you mean
[14:15] <ubitux> what i mean is that if libav wants to replace the ffmpeg package here, they will need to drop a lot of configure switches, which might be very tricky for them to do
[14:15] <ubitux> (because feature-loss)
[14:19] <durandal_1707> why would they want to drop ffmpeg package?
[14:19] <sacarasc> Because many distros are doing it these days.
[14:20] <durandal_1707> many?
[14:20] <sacarasc> Ubuntu and all the Ubuntu likes, Debian...
[14:22] <durandal_1707> really?
[14:23] <durandal_1707> perhaps if every libav developer becomes package maintainer for separate distro that may be true
[14:35] <meelu> any idea why this cuts off without completing? i mean it doesn't run in the background untill completion like i want it to $exec_string = '/usr/bin/ffmpeg -i /var/www/videos/filename.flv -vol 256 -y -acodec libmp3lame -ab 256k /var/www/output/filename.mp3 2> /var/www/logs/filename.txt  >/dev/null 2>&1 &'; exec($exec_string, $output, $return); if (!$return){ echo 'yey'; }
[14:43] <ubitux> sacarasc: "many" is a bit excessive; it's present in two distro, gentoo (where ffmpeg is also available), and debian (because there is a libav maintainer here)
[14:43] <ubitux> of course being in debian make it spread in all the variants
[14:46] <blackmage> do you guys know how to do rtmp authentication with ffmpeg?
[14:46] <blackmage> i'm getting an error 403 saying it needs authmod=adobe
[14:46] <blackmage> but i can't find any documentation
[14:48] <ubitux> add authmod=adobe&user=... in the url?
[14:53] <blackmage> i tried that already, doesn't seam to work
[14:53] <blackmage> :(
[14:59] <blackmage> apparently i need to compile with ssl support
[14:59] <blackmage> and add pubUser= and pubPasswd=
[15:17] <meelu> how do i run an ffmpeg command with php in the background
[15:17] <meelu> anyone knows?
[15:20] <blackmage> http://pastie.org/6291660
[15:21] <durandal_1707> you are using old and wrong version
[15:21] <durandal_1707> which does not have native rtmp support either
[15:23] <blackmage> okay, i'll compile it, and try instead of using the ubuntu package
[15:23] <blackmage> i was able to record some streams from an rtmp source, so i thought this one had rtmp support
[15:27] <durandal_1707> adobe and limelight published authentication is available from 1.1 release
[15:28] <durandal_1707> previouse version (guessing) used whatever librtmp needed
[15:29] <blackmage> i have a compiled version of the latest from github, i just didn't use it in that command i ran on my local box (it has the same error)
[15:30] <blackmage> so i'm probably just missing some options, i'm thinking
[15:30] <durandal_1707> post pastie of that one
[15:36] <blackmage> in the v1.1
[15:36] <blackmage> is it passed in by doing username=blah password=blah
[15:37] <sabton> Hello, can someone please have a look at this? trying to convert a flac file, this used to work but now seems like FFmpeg behavior changed when dealing with multiple streams: http://pastebin.com/T15cJZA5
[15:37] <durandal_1707> blackmage: dunno, i don't use it
[15:38] <blackmage> http://pastie.org/6292723
[15:43] <relaxed> sabton: it doesn't know how to handle the cover art, add -vn
[15:43] <Mavrik> *grumble* Compiling ffmpeg for ARM is PITA
[15:45] <durandal_1707> blackmage: looks like args you give are wrong
[15:46] <sabton> relaxed: thanks.  it appears -vn disables video extraction.  this i fine, any other gotchas like this come to mind?
[15:47] <Mavrik> well, yeah, passing "disable video" probably does that ;)
[15:47] <relaxed> sabton: No. I'm not sure if ogg supports album art, but you could try -vcodec copy to see if it works.
[15:48] <sabton> relaxed: what was the old behavior?  did ffmpeg know to ignore the video stream since i don't provide a matching output video stream?
[15:50] <relaxed> I think it's considered metadata and ffmpeg ignored it.
[15:50] <relaxed> s/it's/it was/
[15:50] <relaxed> both work :)
[15:53] <sabton> gotcha, thanks :)
[16:53] <JodaZ> anyone got an idea how i could make webm thumbnails of pictures ? like a few seconds from a few points of a video cut together
[17:14] <relaxed> JodaZ: webm is a container
[17:48] <JodaZ> relaxed, the sky is blue
[18:16] <MattCz> Any way to speed up 'avformat_find_stream_info'?  It's taking about 75 seconds to execute right now but seems like it should be a pretty fast one...
[18:21] <Mavrik> MattCz, are you reading a network stream?
[18:57] <spinx60> Hello. im new to ffmpeg and im trying to stream to Twitch.tv / Justin.tv and my script seems to work very well and my stream goes live. But theres no capture at all stream is black screen and even if i try and record desktop to .mkv file i cant even open it in like vlc player etc. i have no clue what to do been searching since last night and now im out of ideés can anyone shed some light on my problem...     this is m
[18:57] <spinx60> y scrip http://pastebin.com/b1wsdPH7
[18:58] <JodaZ> spinx60, i usually use rtmpdump to stream twitch, in fact, i am doing that right now
[18:59] <spinx60> then Jodaz can you help me out plz :)
[18:59] <El_Angelo> hi
[18:59] <spinx60> im starting my stream with this command streaming live_xxxxxxxxxxxx for the key ofc
[19:00] <JodaZ> ooh, wait, stream to twitch not from, never mind
[19:00] <El_Angelo> i used ffmpeg to concatenate 2 ts files, but now the timestamps seem to be missing from the final ts files
[19:00] <Mavrik> spinx60, pastebin also the output
[19:00] <El_Angelo> i can't ff in the file...
[19:01] <spinx60> ehhh ? what so thats what im missing ? :) how schould a output look like ? im read guides and watched youtube clips etc and this is all they talked about..
[19:02] <Mavrik> spinx60, the text output of ffmpeg
[19:02] <Mavrik> as it runs.
[19:02] <spinx60> ohh yeah 1 sec
[19:03] <spinx60> here it is http://pastebin.com/AYMwEyqX
[19:04] <spinx60> thats what happends when i execute the command streaming live_xxxxxxxxxxxx     the x is my key
[19:04] <Mavrik> hmm
[19:04] <Mavrik> and you say you get black frame only? with or without audio?
[19:05] <Mavrik> spinx60, um
[19:05] <spinx60> whitout audio
[19:05] <Mavrik> spinx60, pass "-pix_fmt yuv420p" to ffmpeg after libx264
[19:05] <spinx60> and yes only a bland screen on my twitch channel
[19:06] <spinx60> schould i paste it in to my scripe after libx264 you mean ?
[19:07] <Mavrik> spinx60, add it as parameter to ffmpeg command after you set vcodec
[19:10] <spinx60> yeah i did so
[19:10] <spinx60> no change
[19:10] <spinx60> my stream is http://www.twitch.tv/undate btw
[19:12] <spinx60> think i did what you wanted me to il paste the new script file with the changes for you too look at to see that i did right
[19:13] <spinx60> stream is live now btw so you can se for yourself
[19:15] <spinx60> http://pastebin.com/Q4uRiW1J
[19:16] <spinx60> hmm not seen it before but in the stream window i got a message now saying. seems to be a problem downloading the stream. not seen it before
[19:20] <JodaZ> spinx60, no "" around the -pix_fmt
[19:21] <spinx60> yeah tried that to. no change in that either
[19:23] <spinx60> what about these lines in the output http://pastebin.com/7V1Adtce
[19:23] <spinx60> can it have something to do with it ?
[19:24] <spinx60> i really cant wait to begin streaming. would love it soo much
[19:24] <JodaZ> dunno, but definitely remove the "" arround the -pix_fmt, thats definitely wrong
[19:25] <spinx60> yeah i did and i tried it whiout those aswell and no differense at all
[19:26] <JodaZ> paste output without them
[19:27] <spinx60> okey i can do that just started the stream again so.
[19:32] <spinx60> here ya go http://pastebin.com/7gNcpscn
[19:32] <spinx60> im using arch linux if it relevant
[19:35] <MattCz> Sorry, wrote up my question then walked away for a second 'avformat_find_stream_info' is currently taking me 75 seconds to execute.
[19:35] <MattCz> Which seems long, mavrik asked me if I'm reading a networks stream.
[19:36] <MattCz> I'm reading from a 'rtsp://' URL coming from a camera
[19:38] <spinx60> you guys finding anything or does it look dark for me to get it to work ?
[19:39] <spinx60> JodaZ: Thanks for helping me anyway i will be here if you find any answers
[19:52] <frogprince_mac> hi is this also a support channel for ffmpeg-php?
[19:58] <durandal_1707> frogprince_mac: nope
[20:03] <spinx60> this is frustrating as hell.. going crazy here :P
[21:05] <dceo> what is the difference between -vcodec h264 and -vcodec libx264 -- I have an ffmpeg compiled on May 16 2006 using the former, and when I play back an mp4 file encoded from it using other media players like vlc it says 64bit atoms are not supported
[21:07] <sabton> when calling av_read_frame(), where is the stream index that it is reading from assigned?
[21:10] <dceo> i'm looking now, it shows av_read_frame( p_sys->ic, &pkt ); I will keep looking around a bit through those structures
[21:10] <JodaZ> wow, 2006 *_* they had 264 back then
[21:11] <dceo> seems old but 2006 was leading up to 2009 so its connected to an era ;)
[21:13] <sabton> it looks like AVFormatContext->cur_st holds the selected stream to decode...
[21:13] <sabton> i guess my question is now, when is cur_st initially set? I am doing custom IO, i think i need to set the stream index myself'
[21:14] <dceo> i guess I can try and print out the number of streams, nb_streams as a first debugging step
[21:15] <Mavrik> dceo, "-vcodec h264" will try to use the internal ffmpeg (experimental) encoder
[21:15] <Mavrik> while libx264 uses external "libx264" encoder for h.264
[21:15] <Mavrik> using the internal one isn't recommended :)
[21:16] <JEEB> uhh
[21:16] <Mavrik> MattCz, try lowering probe_size on AVFormatContext if your stream is very low on bitrate
[21:16] <JEEB> I don't think the libavcodec H.264 encoder never got in
[21:16] <JEEB> it's the decoder
[21:16] <JEEB> s/never/ever/
[21:17] <Mavrik> JEEB, it's in for awhile no AFAIK, just needs the "-experimental 2" switch afaik
[21:17] <Mavrik> even though, if I remember correctly, ffmpeg prefers libx264 when you type "h264"
[21:18] <dceo> I would imagine they have test streams that they run against, maybe support has somehow dropped for these older encoders then
[21:18] <JEEB> no, there is no h264enc
[21:18] <JEEB> there is only libx264 as a H.264 encoder in ffmpeg
[21:19] <JEEB> the very low-feature H.264 encoder (baseline only) got to the mailing list a few years ago
[21:19] <JEEB> but never, never got into the repository as far as I know
[21:22] <JEEB> yeah, it was on the mailing list in '06
[21:22] <Mavrik> hrm, of course,
[21:22] <Mavrik> I was thinking of AAC
[21:22] <Mavrik> I'm gonna go to sleep now, stop talking crap. Sorry.
[21:22] <JEEB> http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2006-June/012884.html
[21:22] <JEEB> I don't think this ever got into libavcodec, mainly because it was completely useless for real usage :)
[21:22] <JEEB> even back then
[22:32] <timofonic> Hello
[22:33] <timofonic> What about Daala from Xiph? I hope it surpasses H265, H264 and WebM :)
[22:35] <Zeeflo> is .sup supported by nightly builds (burek) ?
[22:36] <JEEB> timofonic, yes -- a format that is not even specified yet...
[22:37] <JEEB> the plan for them is to make something better than HEVC, H.264 or VP8/9
[22:37] <JEEB> but currently there is code to test ideas and discussion on what kind of design the format should take
[22:37] <timofonic> JEEB: I hope Google merges efforts instead being lone gunmen...
[22:38] <timofonic> JEEB: And use a matroska-based container, at least. As for audio... Opus?
[22:38] <JEEB> uhh
[22:38] <JEEB> > opus > matroska
[22:38] <JEEB> > implying they will get that finished
[22:38] <JEEB> also
[22:38] <JEEB> xiph is making up their own new container format as far as I can see
[22:38] <timofonic> What about Dirac too?
[22:39] <timofonic> Another one container? :P
[22:39] <timofonic> Opus < matroska? Uhm?
[22:39] <JEEB> no
[22:40] <JEEB> > is used in many places to mark quoted content
[22:40] <JEEB> also given how early in design and development daala is, I would pretty much say to you that you should keep it "behind your ear" and check up on it every now and then
[22:40] <JEEB> but
[22:40] <JEEB> it's at the very least a few years from being a reality
[22:45] <Zeeflo> why the f all these different containers..
[22:45] <Zeeflo> Its madness
[22:45] <Zeeflo> and makes no sense
[22:45] <Zeeflo> a container is a container..
[22:45] <Zeeflo> doesnt matter if its blue or green
[22:45] <Zeeflo> ffs
[22:45] <JEEB> well, various containers have various problems
[22:46] <JEEB> generally when a sane community makes a new one, it fixes some of the problems related to the previous ones
[22:46] <Zeeflo> its idiotic
[22:46] <JEEB> not really
[22:46] <JEEB> matroska is already starting to show its limitations as opus is showing
[22:47] <JEEB> hacking stuff into "mp4" really isn't worth it because nothing outside of some OSS stuff will support it
[22:47] <JEEB> the new xiph container's ideas finally seemed more sane than their stuff with the original ogg "container" >_>
[22:48] <Zeeflo> the future is streaming containers..
[22:48] <JEEB> and? the new xiph one should be better for that, too
[22:48] <JEEB> than matroska
[22:48] <JEEB> for one
[22:48] <Zeeflo> and no players would support it..
[22:48] <Zeeflo> (flash)
[22:49] <Zeeflo> like weve seen with mkv
[22:49] <Zeeflo> its a great container, but you cant use it for streaming..
[22:49] <Zeeflo> So who cares about it
[22:49] <JEEB> you have a very limited view on what is "streaming" then
[22:49] <Zeeflo> no
[22:49] <Zeeflo> mkv's cant rtmp stream
[22:49] <Zeeflo> not through flash
[22:49] <JEEB> it's an adobe protocol, are you fucking surprised?
[22:49] <Zeeflo> not through html5
[22:50] <Zeeflo> no
[22:50] <Zeeflo> im not surprised.
[22:50] <JEEB> and html5 doesn't have rtmp in it to begin with as far as I know
[22:50] <Zeeflo> But when 90% of the worlds devices use flash to receive audio/video then whos stupid?
[22:50] <Zeeflo> the people who create containers that flash will support or those who dont?
[22:50] <JEEB> ...
[22:50] <JEEB> so you say EVERYONE should use FLV for EVERYTHING?
[22:50] <Zeeflo> you cant really debate that
[22:50] <Zeeflo> no
[22:51] <JEEB> and you do understand how flash doesn't even support shit that is defined in "mp4" official, for example?
[22:51] <JEEB> you do, right?
[22:51] <Zeeflo> the only container that will go with rtmp streaming is mp4
[22:51] <JEEB> ...
[22:51] <Zeeflo> and webm
[22:51] <JEEB> rtmp does NOT use mp4
[22:51] <JEEB> and it does NOT use webm
[22:51] <Zeeflo> but webm sucks even harder
[22:51] <JEEB> rtmp is FLV
[22:51] <Zeeflo> in its truest form yes
[22:52] <Zeeflo> but its a shitty container
[22:52] <JEEB> there's no other form
[22:52] <JEEB> you can use various containers as sources for rtmp streams, yes
[22:52] <Zeeflo> you can rtmp stream mp4's
[22:52] <JEEB> yes, it gets remuxed on fly
[22:52] <Zeeflo> and ogg
[22:52] <Zeeflo> etc
[22:52] <JEEB> jesus christ have you ever actually looked at rtmp streams' content!?
[22:52] <JEEB> instead of talking out of your ass
[22:52] <Zeeflo> yes
[22:53] <Zeeflo> i look at it every day
[22:53] <JEEB> then why the fuck are you talking out of your ass
[22:53] <Zeeflo> cause flv sucks
[22:53] <Zeeflo> for high definition i would never use flv
[22:53] <JEEB> I agree, flv sucks -- but still, look at your fucking rtmp streams
[22:53] <JEEB> and no, SD/HD does not matter
[22:53] <JEEB> flv is a CONTAINER
[22:53] <Zeeflo> not when you have other containers that can be streamed with rtmp
[22:53] <JEEB> not a format
[22:54] <JEEB> oh for fuck's sake
[22:54] <timofonic> JEEB: Opus audio or opus container?
[22:54] <JEEB> GO LOOK AT WHAT DATA YOU GET FROM THE RTMP STREAM
[22:54] <JEEB> I BEG OF YOU FAGGOT, TAKE A FUCKING LOOK
[22:54] <Zeeflo> im not a faggot, and you need to calm down bro
[22:54] <JEEB> I just don't know where to start making you understand
[22:55] <Zeeflo> i do understand
[22:55] <JEEB> what you push to an rtmp(e) service and what is coming out of the rtmp(e) stream do not equal
[22:55] <Zeeflo> I just dont give a crap?
[22:55] <JEEB> then why the hell are you talking as if you know your stuff
[22:55] <Zeeflo> what comes out of the rtmp stream is flv
[22:55] <timofonic> JEEB: So with not make a modern, network robust, low latency, suitable for bad connections, streaming/voip/webcam protocol?
[22:56] <timofonic> JEEB: So say just one instead a dozen depending on the kind of media stream
[22:56] <JEEB> Zeeflo, then it doesn't matter what the hell the source file is as long as the streaming server can process it into what is needed
[22:56] <JEEB> your whole point goes trembling down
[22:56] <Zeeflo> no
[22:56] <Zeeflo> like i said, theres only a few containers that supports rtmp
[22:56] <JEEB> I mean, if it's H.264/AAC it can be whatever you want container-wise as long as your thing that is serving an rtmp(e) stream can remux it into flv
[22:57] <JEEB> ..
[22:57] <JEEB> man, you are talking shit. Please stop that.
[22:57] <Zeeflo> ok
[22:57] <Zeeflo> bro
[22:57] <mauricio> hi, I need some tips about how to stream rtp/rtsp at lowest latency
[22:57] <JEEB> your rtmp(e) streaming provider is limited to some formats, which then get converted/remuxed/used as-is when streamed over rtmp(e)
[22:57] <Zeeflo> you go make a video stream and audiostream in a MKV, put it on CloudFront and try serve it to e.g. JW Player
[22:57] <Zeeflo> let me know what you find out
[22:57] <JEEB> Zeeflo, read my last line
[22:58] <Zeeflo> thats what Ive been saying the whole time!
[22:58] <JEEB> no it hasn't been
[22:58] <Zeeflo> Only a few containers are suited for RTMP
[22:58] <JEEB> ...
[22:58] <JEEB> that is one incorrect way of putting that
[22:58] <Zeeflo> i dont know any CDN's that lets you stream AVI, MKV etc
[22:58] <Zeeflo> do you?
[22:59] <Zeeflo> please tell me
[22:59] <Zeeflo> OH no! They gotta support the shittiest containers of them all!
[22:59] <Zeeflo> webm..
[22:59] <Zeeflo> mp4
[22:59] <timofonic> JEEB: So why not do a proper streaming protocol instead? One that it's very robust and can be even suitable for sucky internet connections
[22:59] <JEEB> everything that can use f.ex. ffmpeg or libav for the input can handle pretty much everything
[22:59] <JEEB> I have no fucking idea about CDNs
[22:59] <JEEB> and that's a whole fucking separate discussion
[22:59] <Zeeflo> its like the whole world is run by freaking Apple!
[22:59] <Zeeflo> fuck em!
[22:59] <JEEB> blame your CDN for providing crappy service
[23:00] <Zeeflo> I do! Every day
[23:00] <JEEB> don't go out saying that the containers are the problem
[23:00] <Zeeflo> well FLV is still a shit poor stream to output!
[23:00] <Zeeflo> The problems arent really the containers.. Its the webbrowsers
[23:00] <timofonic> JEEB: Well, I have tons of problems when playing streams from a bad connection. Tons of cache problems and such...
[23:00] <JEEB> that's a separate discussion, although to be honest FLV is an "OK" simple container for H.264/AAC
[23:01] <JEEB> it's a very simple container, and does what it's supposed to do
[23:01] <timofonic> JEEB: But well, using mplayer/mplayer2/mpv solves partially the problem...
[23:01] <JEEB> I don't like it, but its crappiness comes from something else
[23:01] <JEEB> and yes, video playback in browsers suck dongs
[23:01] <timofonic> JEEB: Adobe?
[23:01] <JEEB> but that's a whole separate discussion
[23:01] <Zeeflo> That actually reminds me
[23:01] <timofonic> JEEB: But the streaming protocol might be something that needs to get improved, too
[23:02] <JEEB> timofonic, I don't give a fuck, I was correcting Zeeflo's incorrect statements
[23:02] <Zeeflo> Can anyone tell me a better way to stream to pc/mac/consoles other then web browsers?
[23:02] <timofonic> JEEB: This HTML5 trend is bullshit, still we don't have proper streaming/voip
[23:02] <timofonic> JEEB: ok...
[23:02] <Zeeflo> would it be to have a player/software created that would link to our CDN?
[23:02] <mauricio> rtsp isnt good enouh?
[23:02] <timofonic> JEEB: You just want to have grumpy discussions :)
[23:03] <Zeeflo> and have our customers download it to their pc's?
[23:03] <Zeeflo> shut up timofonic
[23:03] <Zeeflo> JEEB,
[23:03] <timofonic> Zeeflo: No, thanks. Stop acting rude and Asperger-like
[23:03] <timofonic> Zeeflo: You and JEEB should be more polite
[23:03] <Zeeflo> what do you think would be the ideal way to stream RTMP to a clients desktop?
[23:04] <timofonic> Seriously, IRC is full of morons
[23:04] <Zeeflo> or a clients console (xbox, ps3 etc)
[23:04] <JEEB> timofonic, sorry -- Zeeflo's general attitude of "I know even if I do not know or am saying it incorrectly" basically made me go xkcd 386
[23:05] <timofonic> JEEB: I agree
[23:05] <JEEB> but your comments from the side that were unrelated kind of pissed me off
[23:05] <Zeeflo> FFS shut up with the crying about rude irc dude! you pussies
[23:05] <Zeeflo> im debating
[23:05] <timofonic> JEEB: ok, I don't have enough level and got confused. Sorry
[23:06] <timofonic> Zeeflo: No, you aren't. You are argumenting and requesting in a rude way, so you don't deserve a reply at all
[23:06] <timofonic> Zeeflo: I don't cry, I ignore morons. Sorry, acting like Linus Torvalds isn't cool anymore. Specially is you are older than 15yo
[23:06] <timofonic> is=if
[23:06] <Zeeflo> jesus christ you are a faggot timofonic
[23:06] <Zeeflo> go cry in some corner
[23:06] <timofonic> Zeeflo: No, you are a moron ;)
[23:07] <Zeeflo> "waah the bad internet dude yelled at me"
[23:07] <Zeeflo> ...
[23:07] <timofonic> Zeeflo: YOu are the reason geeky people are known as childish and stupid
[23:07] <Zeeflo> yea sure
[23:07] <timofonic> Zeeflo: No, I just point at you
[23:07] <Zeeflo> youre right, now fuck off
[23:07] <Zeeflo> dont loose your finger while youre at it..
[23:07] <timofonic> Zeeflo: Get a life, get emotional skills and stop acting like a teenage boy
[23:08] <Zeeflo> oh my.. Dad is yelling at me!
[23:08] <timofonic> Zeeflo: You aren't capable of cause danger at all, just annoying
[23:08] Action: Zeeflo is so heartbroken now
[23:08] <timofonic> Like a child
[23:08] <timofonic> Like an antisocial nerd, that's all
[23:08] <Zeeflo> yea, ill be 9 this month, and you still suck..
[23:08] <timofonic> Get a life
[23:08] <Zeeflo> sure, Ill take a life, any life but yours.
[23:09] <Zeeflo> cause it must suck really bad!
[23:09] <Zeeflo> youre still arguing with me, what the f?
[23:09] <Zeeflo> suck it up big boy!
[23:09] <timofonic> Zeeflo: At least I know how to act properly and recognize my errors or stuff I'm ignorant about
[23:09] <Zeeflo> get pas it
[23:09] <Zeeflo> ...
[23:09] <timofonic> Zeeflo: You can be temporarily funny, because you act in a very pathetic way ;)
[23:10] <timofonic> Zeeflo: If I had OP, I would ban you
[23:10] <Zeeflo> let me know when I should cry and beg for remorse ok?
[23:10] <Zeeflo> of course you would.
[23:10] <Zeeflo> people like you end discussions in such ways.
[23:10] <timofonic> Zeeflo: You aren't capable of it, you must develop any kind of social ability first
[23:10] <Zeeflo> i got plenty, just not enough for the internet. And especially whiners like you on it.
[23:10] <timofonic> LOL
[23:11] <Zeeflo> you whine like my 5 year old girl who cant get candy from the store,,
[23:11] <Zeeflo> no..
[23:11] <Zeeflo> You whine worse..
[23:11] <timofonic> Zeeflo: I'm laughing at your childish attitude, but sad about it too :)
[23:11] <Zeeflo> are you done any time soon?
[23:11] <timofonic> Zeeflo: Poor children, I hope you mature very soon
[23:11] <Zeeflo> gues not!
[23:12] <Zeeflo> at first you pissed me off.. Now you just bore me..
[23:12] <timofonic> Zeeflo: At first you were funny, now you just bore me ;)
[23:13] <Zeeflo> Is Bureks build supporting .sup? E.g. subtitles="blabla.sup"
[23:17] <ubitux> .sup are not supported, if it's what i'm thinking about
[23:18] <ubitux> also, since it's similar to vobsub, that wouldn't be supported by the filter, even if there was a demuxer (but it could be hardcoded differently)
[23:18] <Zeeflo> whats up ubitux :)
[23:18] <Zeeflo> thats what I figured..
[23:18] <Zeeflo> .sup is some kind of blueray "vob" format or something
[23:18] <Zeeflo> bluray*
[23:23] <Zeeflo> ubitux, i have some ideas in my head, wanna give your thoughts to em?
[23:23] <Zeeflo> we stream alot of media, but to web browsers only.
[23:24] <Zeeflo> Theres services out there like Netflix, Hulu etc etc.
[23:24] <Zeeflo> They have desktop applications.. Would it be a better way to serve streaming media?
[23:24] <Zeeflo> Have some software/player developed?
[23:25] <ubitux> i don't understand
[23:25] <Zeeflo> or would the result be the same as if a user just used his webbrowser
[23:26] <Zeeflo> Like, if you got netflix. You can view their media on your webbrowser, what ever it might be. But they also got a desktop player / software of some sort..
[23:27] <Zeeflo> Would it be a better video experience for the end user to have some kind of desktop player instead of using a web browser?
[23:27] <Zeeflo> Using RTMP
[23:27] <Zeeflo> a stream is a stream.. And a player is a player, isnt it?
[23:28] <mauricio> I want to know more about rtp/rtsp
[23:30] <Zeeflo> http://en.wikipedia.org/wiki/Real-time_Transport_Protocol
[23:32] <mauricio> ok, testing using ffmpeg outputing -f rtp rtp://.....:9696
[23:32] <mauricio> I cant see anything using ffplay
[23:32] <Zeeflo> uhm
[23:33] <Zeeflo> you need to define the transport layer, dont you?
[23:33] <Zeeflo> tcp, udp etc
[23:33] <Zeeflo> im not sure though. Im not to much into RTP
[23:33] <mauricio> I believe its use tcp by default
[23:34] <Zeeflo> what about port forwarding then?
[23:34] <Zeeflo> RTP is IP to IP
[23:34] <Zeeflo> so if youre behind NAT, you would probably have to redirect the port to a WAN IP
[23:34] <Zeeflo> LAN IP
[23:34] <Zeeflo> *
[23:34] <mauricio> I'm testing inthe same computer
[23:34] <Zeeflo> got no clue then
[23:35] <Zeeflo> sorry
[23:35] <mauricio> to stream rtsp do I need a server?
[23:35] <mauricio> because rtsp fails
[23:35] <mauricio> to stream
[23:36] <Zeeflo> hmm
[23:36] <Zeeflo> i dont know if you are able to stream RTP to and from the same server/pc/whatever
[23:37] <mauricio> btw I'm trying to measure wich config will give me the lowest latency
[00:00] --- Fri Feb 22 2013


More information about the Ffmpeg-devel-irc mailing list