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

burek burek021 at gmail.com
Sun Apr 5 02:05:01 CEST 2015


[00:00:49 CEST] <GWARslave> i need some heeelp
[00:03:15 CEST] <Anoia> GWARslave: asking a question nomrally helps
[00:03:23 CEST] <GWARslave> trying to convert .mkv HEVC to ,avi or .mp4
[00:03:29 CEST] <GWARslave> nothing is working, even ffmpeg
[00:03:38 CEST] <GWARslave> not transcode, just change container format
[00:07:15 CEST] <GWARslave> need more info?
[00:08:48 CEST] <GWARslave> hmm ok
[00:15:23 CEST] <loki_> hello, how i need build my ffmpeg to support shared memory x11 screen capture?
[00:15:39 CEST] <loki_> maybe i am missing some headers or something?
[00:15:59 CEST] <loki_> i have such conf configuration: --prefix=/home/loki/ffmpeg_build --bindir=/home/loki/ffmpeg_bin_main --enable-nonfree --enable-gpl --enable-version3 --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libopencv --enable-opencl --enable-x11grab --enable-opengl --enable-openssl --enable-nvenc --enable-libxcb-shm
[00:19:08 CEST] <GWARslave> http://www.picpaste.com/pics/cmd-iSdLQngR.1428099535.jpg
[00:19:43 CEST] <GWARslave> it looks like something might be wrong with the file, but the video itself works fine. Audio was able to extract using mkvcleaver
[00:23:56 CEST] <c_14> loki_: that should be it. Maybe remove --enable-x11grab. Also make sure you have libxcb installed. You can also try explicitly using --enable-libxcb
[00:24:15 CEST] <loki_> so xcb is better?
[00:24:40 CEST] <loki_> c_14: i am looking for game screen capture... now ffmpeg loads xorg very high...
[00:24:45 CEST] <c_14> GWARslave: what do you mean not working, it doesn't look like ffmpeg is erroring out to me
[00:24:51 CEST] <loki_> but it only ffmpeg version which i build
[00:24:57 CEST] <loki_> system one don't load
[00:25:18 CEST] <GWARslave> oh, i assumed that purple/yellow at the beginning meant something
[00:25:27 CEST] <loki_> and there is string in ouput which my build have not "shared memory extension %sfound\n"
[00:25:29 CEST] <c_14> loki_: ye, pretty sure grabbing with xcb is better. x11grab is listed as legacy
[00:25:42 CEST] <c_14> GWARslave: that's just a warning. You can usually ignore those.
[00:25:51 CEST] <GWARslave> the file it outputs doesn't work, camtasia can't view it as well as vlc, windows media, or divx player
[00:26:25 CEST] <c_14> GWARslave: what about `ffmpeg -i file -f null NUL' ?
[00:26:27 CEST] <c_14> does that work?
[00:26:44 CEST] <GWARslave> i've tried mkvtoolnix and a couple others to extract the files out of the container. It always spits out the video file as an unknown extension. nothing can view iyt
[00:26:56 CEST] <GWARslave> no idea, ic an try that. i'
[00:27:10 CEST] <GWARslave> i'm just learning this stuff since this morning-ish
[00:27:28 CEST] <c_14> loki_: with that configuration line, if you don't have libxcb_shm it should fail
[00:28:03 CEST] <loki_> c_14: i can't get... what line?
[00:28:20 CEST] <c_14> loki_: hmm?
[00:28:24 CEST] <loki_> ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/ffmpeg_bin_main" --enable-nonfree --enable-gpl --enable-version3 --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libopencv --enable-opencl --enable-x11grab --enable-opengl --enable-openssl --enable-nvenc --enable-libxcb-shm --enable-libxcb
[00:28:32 CEST] <loki_> i have now such configure line
[00:28:35 CEST] <loki_> it is ok?
[00:28:38 CEST] <loki_> i want to try xcb
[00:29:23 CEST] <loki_> configure is ok and i see there x11grab_xb
[00:29:25 CEST] <loki_> configure is ok and i see there x11grab_xcb
[00:30:29 CEST] <c_14> ye, that should be fine. The --enable-x11grab is pointless there though
[00:31:56 CEST] <GWARslave> looks like it might take a bit
[00:32:12 CEST] <GWARslave> running through framecount right now
[00:33:49 CEST] <loki_> c_14: so i will select only one thing?
[00:34:12 CEST] <GWARslave> the command itself works tho
[00:34:17 CEST] <loki_> ok, i started compile alread, will wait.
[00:34:57 CEST] <bbloom> docstring for av_read_frame says that it will not validate frames. what does the validation/correction? filters in a filter graph?
[00:39:48 CEST] <c_14> bbloom: probably the decoder
[00:40:39 CEST] <bbloom> hm ok thanks
[00:41:09 CEST] <GWARslave> jesus this is making my cpu hot heh
[00:44:20 CEST] <loki_> c_14: how it must be called? xcbgrab?
[00:45:54 CEST] <c_14> Same as with x11grab https://ffmpeg.org/ffmpeg-devices.html#x11grab
[00:47:12 CEST] <GWARslave> 85C...shit better hurry and finish
[00:48:49 CEST] <c_14> You can limit the number of threads ffmpeg uses with -threads
[00:49:11 CEST] <c_14> decoding H.265 requires a decent amount of cpu time though
[00:49:22 CEST] <GWARslave> i'm not surprised
[00:49:40 CEST] <GWARslave> should've just stuck with 1080p if i knew it was gonna give me this much trouble
[00:50:02 CEST] <GWARslave> not sure why camtasia doesn't support .mkv files
[00:51:35 CEST] <GWARslave> is this going to change the quality what it's doing? I was trying to stay away from that and just switch the container
[00:52:11 CEST] <loki_> 85 cpu? notebook?
[00:52:30 CEST] <GWARslave> no, desktop
[00:52:32 CEST] <c_14> GWARslave: the command I gave you just decodes the input stream and checks if it's playable
[00:52:49 CEST] <GWARslave> i need to rebuild the case, it's a few years old and cramped and gets dusty easily, plus i smoke inside
[00:53:12 CEST] <GWARslave> never goes over 80 though when i'm playing games
[00:53:30 CEST] <GWARslave> ah ok
[00:55:21 CEST] <GWARslave> well, same issue as before, the audio works, but no video is shown
[00:56:01 CEST] <GWARslave> the original file works fine though
[00:57:20 CEST] <c_14> The command I gave you ran through without errors on the mp4?
[00:57:39 CEST] <GWARslave> looks like it, i can paste if you want
[01:00:27 CEST] <c_14> sure
[01:00:54 CEST] <GWARslave> http://www.picpaste.com/pics/Untitled-KVLCtsff.1428102038.png
[01:04:20 CEST] <c_14> Hmm, looks like it should work.
[01:04:25 CEST] <c_14> What players did you test it with again?
[01:04:54 CEST] <GWARslave> is it because the video codec is still hevc and things like windows media player or camtasia or vlc dont recognize that codec?
[01:05:05 CEST] <GWARslave> wmv, vlc, camtasia's player, and divx
[01:05:14 CEST] <GWARslave> divx doesn't read it either, not even audio
[01:05:56 CEST] <c_14> vlc should be able to play it, what version?
[01:06:14 CEST] <GWARslave> yeah i thought so too
[01:06:21 CEST] <GWARslave> um, whatever i just downloaded earlier
[01:06:31 CEST] <GWARslave> 2.2.0
[01:11:39 CEST] <c_14> Can you upload the file or a part of it (you can cut it with ffmpeg -i file -c copy -t 10 out.mp4 to create a 10 second cut)
[01:12:32 CEST] <GWARslave> lol, it's uh, porn
[01:12:53 CEST] <GWARslave> but ok, i'll do the beginning where it's fine
[01:14:48 CEST] <GWARslave> hm
[01:15:03 CEST] <GWARslave> Unable to find a suitable format for 'copy'
[01:15:10 CEST] <GWARslave> copy: involad arguement
[01:15:25 CEST] <GWARslave> oops, there
[01:16:09 CEST] <GWARslave> sry, i'm a bit sleep deprived ;p
[01:19:06 CEST] <GWARslave> upload to..say, youtube?
[01:20:08 CEST] <c_14> Some filehoster where I can download it easily. datafilehost, etc
[01:20:15 CEST] <GWARslave> oh ok
[01:20:23 CEST] <GWARslave> never rly used those
[01:20:53 CEST] <GWARslave> you want the .mkv or the .mp4?
[01:20:55 CEST] <GWARslave> i made both
[01:21:16 CEST] <c_14> Let's start with the mp4. See if that works on my computer.
[01:22:52 CEST] <GWARslave> kk
[01:23:13 CEST] <GWARslave> interesting, even media player classic can view the original .mkv file, while windows media player cant
[01:23:14 CEST] <GWARslave> thats odd
[01:24:21 CEST] <GWARslave> http://www.datafilehost.com/d/ef82eae6
[01:26:41 CEST] <c_14> the mp4 looks broken
[01:26:46 CEST] <c_14> can you upload the mkv sample?
[01:29:39 CEST] <GWARslave> http://www.datafilehost.com/d/9370c8bf
[01:33:50 CEST] <c_14> Can you play out.mkv ?
[01:34:28 CEST] <c_14> It looks like -codec copy is broken for that file
[01:34:58 CEST] <GWARslave> divx yes
[01:35:04 CEST] <GWARslave> media player classic and vlc, only audio
[01:36:25 CEST] <c_14> Can vlc play the source mkv?
[01:37:49 CEST] <GWARslave> yup
[01:37:56 CEST] <GWARslave> it's a bit choppy at times though
[01:40:44 CEST] <c_14> Yeah, looks like a problem with -codec copy then.
[01:44:07 CEST] <GWARslave> i see
[01:44:25 CEST] <GWARslave> but it's not just ffmpeg, it's everything else i've tried
[01:44:39 CEST] <GWARslave> i'm wondering if whatever they used to encode it somehow got funky?
[01:47:00 CEST] <c_14> Might be. If you've already tried mkvtoolnix/mp4box/etc I'm not sure what else you could try without reencoding.
[01:49:18 CEST] <GWARslave> yeah if thats the case i'll just download the 1080p version
[01:49:25 CEST] <GWARslave> this isn't the only file heh
[01:51:50 CEST] <GWARslave> o well, at least I know it most likely isn't my ignorance ;P
[01:55:35 CEST] <GWARslave> thank you though for the help
[05:08:21 CEST] <pyBlob> any ideas what might be wrong with this: http://pastebin.com/8Xw6xTiK
[05:09:24 CEST] <pyBlob> just specifying "pp" works, but when adding any parameters like "pp=hq" or "pp=ha|va" or "pp=ha/50/10|va/50/10" fails
[05:20:19 CEST] <pyBlob> wow ... magic: it works for ha,va when switching all "/" with "|" and vice versa :/
[05:30:13 CEST] <Quaraxkad> anybody willing to give me a hand in making a very minor change to rtmpdump...? i can't figure out how to compile it...
[06:26:38 CEST] <DrewM> I want to make a thing that glues ffmpeg to rtmpdump that will allow somebody to input a URL and get an MP4 at the end. I'm sure this would be simple to do but I'm not sure what the best method would be to do it.
[06:27:41 CEST] <DrewM> I'm coming from Windows, but my assumption is that it would make more sense to do it in linux, then use sigwin for the windows version.
[06:27:55 CEST] <Quaraxkad> sounds like a batch script is all you need...
[06:28:19 CEST] <Quaraxkad> but most rtmp videos can't be downloaded by just inputing a simple url
[06:28:58 CEST] <Quaraxkad> that's the biggest problem, the rest is easy
[06:30:22 CEST] <Quaraxkad> but why re-encode/re-mux to mp4 at all?
[06:30:41 CEST] <DrewM> I figured that would be the hard part. For now I will assume that the user can get the RTMP URL, by viewing the page source let's say.
[06:30:58 CEST] <Quaraxkad> it's also not that easy
[06:31:43 CEST] <DrewM> I just want ffmpeg to -acodec copy and -vcodec copy because FLV is a somewaht inflexible container.
[06:33:05 CEST] <Quaraxkad> the easiest way to use rtmpdump is with rtmpdumphelper
[06:33:29 CEST] <Quaraxkad> it's not a command line program though, so it won't really work for what you're asking
[06:34:03 CEST] <DrewM> Yeah and it's inconsistent, sometimes it works and sometimes it doesn't.
[06:34:27 CEST] <Quaraxkad> i don't know of any method that could *possibly* automate that entirely from start to finish without some custom coding for that specific site and purpose
[06:34:58 CEST] <DrewM> Well damnit, 'cause that's pretty much what I want to exist :/
[06:35:24 CEST] <Quaraxkad> maybe there's another way to achieve what you want...
[06:35:29 CEST] <DrewM> get_iplayer does this in a marvelously overcompensatory way but, of course, it only works on the BBC.
[06:35:47 CEST] <Quaraxkad> if you explain the scenario, there could be another solution
[06:38:05 CEST] <DrewM> I do a podcast and I play clips from various news shows and a lot of those websites use either RTMP or adaptive flash media of some sort and I've got a thing about being certain I'm getting the highest quality available when I'm archiving something.
[06:38:38 CEST] <DrewM> I've got a bunch of tools for this purpose but like you said every site is just a little bit different and I'm tired of having half a dozen programs taht all do almost exactly the same thing.
[06:39:39 CEST] <Quaraxkad> have you tried both rtmpsrv (the default) AND rtmpsuck in rtmpdumphelper?
[06:40:36 CEST] <Quaraxkad> also for non-protected rtmp content and many other streaming formats, IDM (internet download manager) has a helpful popup button that you can just click to download when it detects a video stream
[06:43:12 CEST] <DrewM> Generally I will try one and when the other one fails try another. I can *usually* get it done one way or another, but trying each one to see what works can get time consuming, and there's always those 3% of sites that nothing wants to work on. Which itself is a moving target because nothing stays the same on teh interwebs.
[06:43:58 CEST] <Quaraxkad> yeah, that's not going to change any time soon...
[06:49:35 CEST] <DrewM> Suppose not.
[08:47:16 CEST] <ruby_on_tails> is it possible to record my screen using ffmpeg and output an mp4 file directly?
[10:10:40 CEST] <loki_> can somebody explain me how i can add my object file to ffmpeg build proccess?
[10:11:31 CEST] <loki_> i am hacking nvenc.c and need there to do few calls from my object.o file
[10:20:23 CEST] <durandal_1707> Edit makefiles
[10:26:16 CEST] <loki_> durandal_1707: i see that i can add object to compilation... but i can't understand how i add rule to compile my object file.
[10:26:23 CEST] <loki_> it is cuda .cu
[10:26:32 CEST] <loki_> and i need build it with nvcc
[11:39:17 CEST] <bster> I'm using FFmpeg to convert a bunch of TGA images to an animated GIF. The TGAs have an 8-bit alpha channel, and I'd like the animated GIF to have a transparent background (e.g., use the transparent colour in the GIF wherever the TGA alpha is 0). I think output of GIFs with transparency is supported in FFmpeg. Is there some trick to it?
[11:40:17 CEST] <bster> Command line is:
[11:40:27 CEST] <bster> ffmpeg.exe -v warning -i "frame-%04d.tga" -vf "palettegen" -y "palette.png"
[11:40:27 CEST] <bster> ffmpeg.exe -v warning -thread_queue_size 32 -pix_fmt bgra -i "frame-%04d.tga" -i "palette.png" -r 25 -lavfi "paletteuse=bayer_scale=3:dither=bayer" -y "polymorph.gif"
[11:40:27 CEST] <bster>  
[12:22:29 CEST] Action: Guest57567 is away: auto-away
[12:22:38 CEST] Action: Guest57567 is back (gone 00:00:09)
[12:35:56 CEST] <bster> Heh, sorry, too late obviously, but here's that command line and the output as a paste: http://pastebin.com/BwDQL7hR
[12:38:00 CEST] <bster> The animated GIF that's output looks very nice, but has no transparency (all the pixels are opaque), even though the input TGAs have plenty of pixels with zero alpha.
[12:40:19 CEST] <bster> output gif: http://imgur.com/4JdGSFf (imgur doesn't accept TGAs though)
[14:09:20 CEST] <R3turn> I have a DVD iso that, for some reason, is unable to play in xbmc (gives ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true) while it plays perfectly fine in different dvd players. So I wanted to convert this iso to a x264 mkv or some other format.
[14:09:32 CEST] <R3turn> Can anyone tell me how to do that with ffmpeg? I never used the ffmpeg commandline before
[14:15:18 CEST] <DrSlony> Hey, what GUI can you recommend for easily converting DVDs to h.264?
[14:15:33 CEST] <DrSlony> I heard good things about HandBrake, is there anything else as good or better?
[14:57:18 CEST] <kate_12> Hi, I am using zoompan to zoom in to a video using the following command: ffmpeg -loop 1 -i 2.png -vf "zoompan=z='min(zoom+0.0015, 1.5)'" -c:v libx264 -t 3 -pix_fmt yuv420p 2.mp4 It works fine until I use the x constant, then it generates a jittery video.
[14:59:18 CEST] <kate_12> anyone?
[18:22:32 CEST] <Merko-> Anybody that can help me a second? :p   I'm trying this command:   ffmpeg -f h264 -i corruptedvideo.h264 -vcodec copy -f mov recoveredvideo.mov
[18:22:52 CEST] <Merko-> and i got a file named "corruptedvideo.h264" inside the ffmpeg directory, but i just get corruptedvideo.h264: No such file or directory
[18:23:04 CEST] <Merko-> is it looking somewhere else than the ffmpeg dir?
[18:23:24 CEST] <c_14> It looks in the cwd
[18:23:28 CEST] <c_14> current working directory
[18:23:48 CEST] <Merko-> then i guess im doing it right, but it still can't find it for some reason
[18:24:19 CEST] <Merko-> http://merko.name/i//oaebna.jpg screen
[18:24:19 CEST] <c_14> What does `ls -l corruptedvideo.h264' print?
[18:24:28 CEST] <c_14> ah, windows
[18:24:34 CEST] <Merko-> ye
[18:25:07 CEST] <c_14> If I see it correctly, you're in bin/ and the file is a directory above
[18:25:38 CEST] <c_14> So either move the file to bin/, or ascend a directory and run bin\ffmpeg.exe [..]
[18:25:39 CEST] <Merko-> oh. i just launched the ff-prompt-bat file. but that can be it
[18:26:01 CEST] <Merko-> yep. looks like it's working now. thanks :)
[21:32:23 CEST] <Prelude2004c> hey everyone, http://pastebin.com/iaDEFsv8 < --- can anyone tell me why it selects the proper input but on the loop to create the other params it messes up and doesn't output the correct stream?
[21:32:26 CEST] <Prelude2004c> been stuck on this for a while
[21:40:43 CEST] <c_14> You're missing maps
[21:41:03 CEST] <c_14> If you don't specify a map for every output it falls back to the default maps.
[21:42:04 CEST] <Prelude2004c> oh
[21:42:15 CEST] <Prelude2004c> but isn't it going into the loop.. like multi ouputs
[21:42:23 CEST] <Prelude2004c> how do i map every output ?
[21:42:42 CEST] <Prelude2004c> so i am mapping the input right?
[21:42:50 CEST] <Prelude2004c> selecting which pids to pickup
[21:43:04 CEST] <c_14> Move this line '    -map p:1285:0 -map p:1285:1 \' up into params()
[21:43:11 CEST] <c_14> somewhere before the .ts line
[21:43:36 CEST] <c_14> Also, I have no idea what you mean when you say "loop"
[21:44:57 CEST] <Prelude2004c> i mean the script just calls one output for every param
[21:44:59 CEST] <Prelude2004c> let me move it :)
[21:46:04 CEST] <Prelude2004c> "c_14"---- You ... your good you
[21:46:08 CEST] <Prelude2004c> thank you
[21:47:09 CEST] <Prelude2004c> hey another question.. anything there that can speed up my encoding? I am trying to use Less CPU power.. i have -preset veryfast.. but is there anything else i can do with this input ?
[21:50:48 CEST] <c_14> There's always -preset ultrafast
[21:51:00 CEST] <BtbN> Which looks like shit.
[21:51:11 CEST] <BtbN> But didn't you say you have a 24 core system yesterday?
[21:51:22 CEST] <BtbN> There is no way 3 veryfast encodes overload that.
[21:51:40 CEST] <Prelude2004c> yup 24 cores but i want to put as much on this box as possible
[21:51:54 CEST] <Prelude2004c> no i want to have about 30 streams in total min
[21:52:03 CEST] <Prelude2004c> 3 bit rates for each channel
[21:52:05 CEST] <Prelude2004c> ( 3 in total )
[21:52:19 CEST] <BtbN> That's going to work.
[21:52:26 CEST] <BtbN> That'd be 90 parallel encodes.
[21:52:46 CEST] <BtbN> +NOT
[21:52:58 CEST] <BtbN> Maybe 10~15 encoders
[21:53:02 CEST] <BtbN> But that's it.
[21:53:26 CEST] <Prelude2004c> ic.. the ultrafast.. compare  to GPU ? worse ?
[21:53:45 CEST] <Prelude2004c> and another thing on HLS live outputs, can 2 pass work ? meaning can it be enabled ?
[21:53:52 CEST] <BtbN> It only does constrained baseline, so...
[21:54:00 CEST] <BtbN> 2 pass = 2 passes
[21:54:03 CEST] <BtbN> you encode pass 1
[21:54:10 CEST] <BtbN> and when you are done, you encode everything again
[21:54:15 CEST] <Prelude2004c> oh ic
[21:54:24 CEST] <Prelude2004c> sorry i thought it was realtime while it does it
[21:55:26 CEST] <Prelude2004c> -c:v h264 -preset veryfast -r 60 -g 60 -keyint_min 120 -bf 0 -b:v ${bitrate} -async 1 -maxrate ${maxrate} -bufsize 1000k -s ${resolution}   < --- anything you woudl suggest here to make quality better ?
[21:55:41 CEST] <Prelude2004c> and thank you btw, i am trying to learn this stuff
[21:59:01 CEST] <BtbN> What even is the h264 encoder?
[21:59:13 CEST] <BtbN> Or is that an alias for libx264?
[21:59:37 CEST] <Prelude2004c> alias
[22:02:05 CEST] <Prelude2004c> just want to improve quality or same quality but reduce processors
[22:03:36 CEST] <Prelude2004c> maybe a bit of look ahead or compare frames
[22:04:22 CEST] <BtbN> "Look-Ahead" is a fundamental concept of modern video encoders.
[22:15:36 CEST] <Prelude2004c> ok... so not sure about quality though.. ultrafast is nice cpu usage but yes i agree there is distortion.. unless i can run something to try and clean it up
[22:18:13 CEST] <Prelude2004c> any suggestions on ref frames ?
[22:18:17 CEST] <Prelude2004c> -refs ?
[22:25:07 CEST] <Prelude2004c> also, is it odd since my segments are 3 seconds long that every 3 seconds or so the quality looks like it messes up a bit ? odd.. its as if the key interval for the I frames is wrog
[22:25:09 CEST] <Prelude2004c> wrong*
[23:21:34 CEST] <nk121> if you are recording your desktop (which may have apps playing video), would you record in RGBa or YUV422?
[23:23:04 CEST] <BtbN> It's no longer YUV when it's displayed.
[23:23:19 CEST] <BtbN> But most codecs only take yuv, so it'll be converted back anyway.
[23:26:18 CEST] <plujon> I want to make a screencast and publish it on the web.  Exactly what app and settings should I use so that it is (1) available to most people, (2) not too burdensome to download (not too big), and (3) clear enough to view (not fuzzy)?
[23:27:16 CEST] <plujon> I have easy access to lubuntu and arch.
[23:32:00 CEST] <c_14> windows/linux, how do you want to put it on the web?, what devices should be accessing it, how will you host it
[23:33:48 CEST] <plujon> c_14: I'm on linux; I will host it; most browsers should be able to access it (but especially linux ones).
[23:34:33 CEST] <Mavrik> good luck with that :)
[23:34:48 CEST] <Mavrik> Kazaam is pretty nice Ubuntu recording software tho
[23:34:55 CEST] <c_14> I'm not sure there's a single format that every browser eats...
[23:35:06 CEST] <plujon> What about webm?
[23:35:30 CEST] <BtbN> Doesn't work in certain browsers.
[23:35:36 CEST] <plujon> Every browser is not nearly as important to me as "most browsers".
[23:35:41 CEST] <plujon> I especially don't care about IE.
[23:35:43 CEST] <BtbN> h264/aac is propably the most widespeard one
[23:35:51 CEST] <plujon> So really, I mean, "firefox and chrome and maybe IE"
[23:36:34 CEST] <BtbN> Firefox is the most troublesome browser
[23:36:39 CEST] <plujon> Oh really?
[23:36:48 CEST] <BtbN> It's years behind all the other ones.
[23:36:57 CEST] <BtbN> in terms of video and media stuff
[23:37:01 CEST] <Mavrik> yeah, WebM doesn't work on one set of browsers
[23:37:30 CEST] <Mavrik> H.264 doesn't work on bunch of machines owned by people that disable H.264 hardware support
[23:37:44 CEST] <Mavrik> currently there's really no way of supporting both with a single format
[23:37:58 CEST] <plujon> Both what?
[23:38:01 CEST] <BtbN> It gets fun if you want to do live streaming.
[23:38:10 CEST] <plujon> Does h.264 have a common file extension?
[23:38:16 CEST] <BtbN> You're mostly out of luck without flash there.
[23:39:29 CEST] <plujon> Okay, say I only care about the nightly build of firefox and chrome.  Then is there a format I should use?  h.264?  webm?  ogv (doesn't work on Android, I don't think...).
[23:39:45 CEST] <BtbN> WebM for Firefox and h264 + aac for chrome.
[23:40:05 CEST] <plujon> chrome doesn't do webm?  I thought google invented webm...
[23:40:34 CEST] <plujon> Or perhaps you mean h.264 is just better...
[23:40:47 CEST] <BtbN> It's more Firefox not propperly doing h264
[23:42:10 CEST] <Mavrik> BtbN, I actually managed to get it working across most platforms with HLS+DASH and H.264
[23:42:21 CEST] <Mavrik> with the exception of people who refuse to install Flash and H.264 support
[23:42:32 CEST] <plujon> I don't have flash...
[23:42:40 CEST] <BtbN> If you are ok with flash you can just go mp4 with h264+aac.
[23:43:05 CEST] <plujon> What's the problem with webm?
[23:43:29 CEST] <BtbN> Lack of hardware acceleration, lack of support, inferior quality.
[23:45:08 CEST] <Mavrik> plujon, WebM isn't supported by mobile devices, IE and Safari
[23:45:16 CEST] <Mavrik> http://www.overdigital.com/2013/10/28/html5-video-guide-need-know-2014/
[23:45:30 CEST] <plujon> Hmm.  webm works on my android phone, I believe...
[23:45:34 CEST] Action: plujon testing
[23:46:34 CEST] <Mavrik> VP8 decoding is supported on Android 4.3+
[23:46:55 CEST] <Mavrik> sorry, 4.0+ for streaming
[23:47:58 CEST] Action: plujon confirmed webm works in chrome and firefox on my android (no idea what version)
[23:48:22 CEST] <Mavrik> well
[23:48:27 CEST] <Mavrik> if it works on your phone
[23:48:29 CEST] <Mavrik> and your browser
[23:48:30 CEST] <Mavrik> go ahead :)
[23:48:52 CEST] <plujon> A browser test page with all the different video formats might be useful...
[23:49:05 CEST] <BtbN> The only common thing is flash.
[23:49:09 CEST] <BtbN> Except for mobile browsers.
[23:51:57 CEST] <plujon> Mavrik: Thanks for the link; http://www.overdigital.com/2013/10/11/beginner-guide-online-video/ has some helpful information.
[23:54:33 CEST] <plujon> If I want to make a webm-based screencast, what program and what settings should I use?  I'm currently using recordmydesktop, then avconv to convert to webm format, but the result is fuzzy and I suspect if I used some other process, I could get a clearer video of comparable size.
[23:57:30 CEST] <plujon> I suppose I could put both the .ogv and .webm in a video tag.  Since the .ogv is clearer, it could be used when available...
[23:58:55 CEST] <plujon> http://www.quirksmode.org/html5/tests/video.html
[00:00:00 CEST] --- Sun Apr  5 2015


More information about the Ffmpeg-devel-irc mailing list