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

burek burek021 at gmail.com
Sat Feb 13 02:05:01 CET 2016


[00:36:05 CET] <onyx> hey guys so Im using this command to get a image every minute ffmpeg -i myvideo.avi -vf fps=1/60 img%03d.jpg
[00:36:45 CET] <onyx> its working well, the only issue I have it that since there is movement most of the images come out some what blurry
[00:37:12 CET] <onyx> I tried using the "select='eq(pict_type,PICT_TYPE_I)'" to see if selecting I frames would do better
[00:38:52 CET] <onyx> but it errors saying nable to find a suitable output format for 'select='eq(pict_type,PICT_TYPE_I)''
[00:38:52 CET] <onyx> select='eq(pict_type,PICT_TYPE_I)': Invalid argument
[00:39:06 CET] <onyx> any idea of how can I get the most clear pictures possible?
[00:43:05 CET] <anewinckname> I am trying to make a script that when ran will execute a ffmpeg  command.I have the script mostly made,minus one issue.I need to output the encoded video in to a new folder(which is made at the start of the script).Im having trouble finding out how to output to a folder. Here is the script: http://pastebin.com/DDeCjmwH
[00:51:25 CET] <thesurferdude1> Anyone have any tips on how to run ffmpeg with a HTTP network stream as the input? I have a HDHomerun Prime but whenever I try to specify the url directly via command line but the connection cuts out almost immediately
[00:51:53 CET] <thesurferdude1> works fine if I pull some video first and then point ffmpeg at the file instead
[01:26:53 CET] <llogan> anewinckname: this isn't a scripting help resource. anyway, you should quote the done in your mkdir command to make it literal, otherwise your shell may confuse it with done as in a loop
[02:27:57 CET] <anewinckname> llogan:This is an ffmpeg issue.It is not taking the given output and outputing in to the folder given at the "done/$file" the file being the name given in the input and as well as the subtitle field
[02:31:07 CET] <anewinckname> llogan:Running the command without the script, it still does not output the file in to the done folder
[02:52:59 CET] <anewinckname> llogan: http://pastebin.com/p8q2atQT
[02:53:39 CET] <llogan> NICE CAPS
[02:54:10 CET] <llogan> not enough info here to provide a solution
[02:55:15 CET] <anewinckname> It is exactly what you asked for.
[02:55:46 CET] <llogan> you didn't include the console output
[02:56:01 CET] <anewinckname> You want 3 thousand lines of frame spam?
[02:56:10 CET] <anewinckname> There is no error
[02:56:10 CET] <llogan> you may trim multiple repeating lines
[03:05:22 CET] <MarkusDB1> Can ffmpeg use nvidias hardware accelleration of h.264 encoding? (The thing nvidia has implemented in windows as "nvidia experience, shadowplay"?
[03:06:36 CET] <kepstin> yeah, via "nvenv"; see https://trac.ffmpeg.org/wiki/HWAccelIntro
[03:06:43 CET] <kepstin> apparently it's a bit tricky to set up?
[03:06:50 CET] <MarkusDB1> kepstin: thanks!
[03:06:59 CET] <MarkusDB1> kepstin: imo this technology is SOOO cool
[03:07:01 CET] <kepstin> unless you need low-cpu-usage high-speed encoding, I'd still recommend x264
[03:07:28 CET] <kepstin> nvenc*
[03:07:30 CET] <MarkusDB1> I want that realtime stuff that the kids got for gaming... but for my linux screen capturing..
[03:07:38 CET] <MarkusDB1> to use my VPS'es as desktops =)
[03:07:55 CET] <MarkusDB1> or.. well...
[03:07:59 CET] <furq> isn't that what vnc is for
[03:08:05 CET] <MarkusDB1> dedicated servers with nvidia gpus as desktops =)
[03:08:14 CET] <MarkusDB1> furq: vnc is slow as.. snails
[03:08:36 CET] <MarkusDB1> furq: google makes much magic with their "remote desktop" plugin for chrome though
[03:08:41 CET] <MarkusDB1> fastest thing I've ever seen..
[03:08:47 CET] <MarkusDB1> using no special hardware
[03:08:49 CET] <furq> i'd be surprised if nvenc was low enough latency to make this work well
[03:08:53 CET] <furq> can't say i've tried it though
[03:08:59 CET] <MarkusDB1> furq: it's amazing
[03:09:31 CET] <MarkusDB1> I bet with the ffmpeg DIY settings.. nvidia might not implement any.. "in app" limitations..
[03:10:09 CET] <MarkusDB1> on the gamer market they will only go for very safe settings...  since else the kids complain
[03:10:20 CET] <kepstin> the nvidia hardware encoder is used by stuff like the steam remote play with decently low latency, so the hardware should be capable of it
[03:10:37 CET] <MarkusDB1> if you got your own setup.. and own datacenter and good gigabit uplinks, you might be able to tweak the settings more with the ffmpeg
[03:10:53 CET] <MarkusDB1> kepstin: yeah sure.. No doubt the hardware can do it =)
[03:11:05 CET] <kepstin> note that as used in ffmpeg, it can't encode directly out of the screen scanout buffer like I assume the windows stuff does, so it'll be slower due to some extra copies.
[03:11:12 CET] <MarkusDB1> kepstin: I just want it scriptable in CLI and not some stupid "kid gamer UI"
[03:12:09 CET] <MarkusDB1> ah is there is gotchas?
[03:12:18 CET] <MarkusDB1> *so there is..
[03:26:07 CET] <MarkusDB1> kepstin: btw, x264 that is intel "quicksync" based accelleration... correct?
[03:26:28 CET] <kepstin> no, intel qsv is a hardware encoder like nvidia's
[03:26:33 CET] <kepstin> x264 is a software encoder
[03:26:37 CET] <MarkusDB1> I see
[03:26:43 CET] <MarkusDB1> so more latency for my application I guess
[03:27:07 CET] <MarkusDB1> For what I'm about to do.. I like.. extremely low latency.. quality is not really so picky
[03:27:30 CET] <kepstin> x264 can do really low latency
[03:28:00 CET] <MarkusDB1> how low are we talking?
[03:28:11 CET] <MarkusDB1> I need.. < 200ms or something
[03:28:40 CET] <kepstin> in fact, it has a built-in tuning called 'zerolatency' that makes it have have no frames buffered internally, you get a frame out for each frame in limited only by encoding speed; and it can be tweaked to run /really/ fast.
[03:28:43 CET] <MarkusDB1> I want to use it for remote desktop.
[03:29:20 CET] <kepstin> the main benefit of using a hardware encoding block like nvidia or intel qsv for this sort of thing is that they don't use the cpu.
[03:29:23 CET] <MarkusDB1> kepstin: you know of any.. "screen sharing" applications (any os is fine) that uses x264 low latency streaming currently?
[03:29:31 CET] <kepstin> which leaves more cpu for apps
[03:29:54 CET] <MarkusDB1> https://www.youtube.com/watch?v=NQ73aVnWzhA <- what I'm trying to achieve
[03:30:11 CET] <VelusUniverseSys> hello is anyone about?
[03:30:33 CET] <DeHackEd> just state your question
[03:36:36 CET] <MarkusDB1> kepstin: Almost thinking about installing a "gaming" pc.. now, since that stuff works so darn well =)
[04:08:53 CET] <anewinckname> ffmpeg will not send a finished file to the output folder given.command:http://pastebin.com/TedSKTVT output:http://pastebin.com/vJ1Sb5xK
[04:16:17 CET] <kepstin> anewinckname: I don't see any problems in your command-line or output...
[04:21:17 CET] <anewinckname> kepstin: I checked permissions aswell as the "done" folder exists before the command is executed
[04:21:48 CET] <kepstin> it looks like it's all working; the command would have failed with an error if it couldn't write to the output file.
[04:24:15 CET] <bbfan> Hi there. Can someone help me? Is a ffmpeg install issue
[04:40:00 CET] <bbfan> Hi there! Can anybody help me? I have an issue with ffmpeg installation
[04:59:13 CET] <Guiri> I'm following this guide to compile ffmpeg on Ubuntu 14.04, but pkg-config can't seem to find librtmp-dev, which I installed: https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu Is there a way to add it to my path or pkgconfig?
[05:56:15 CET] <tombbraindamage> Hi I'm tying to hardcode subtitles from a MKV, I tried: ffmpeg -i video.mkv -vf subtitles=video.mkv out.avi from the official docs but this doesn't work
[05:59:20 CET] <tombbraindamage> version 2.5.10 and no, they are text-based subs.
[06:25:24 CET] <tombbraindamage> Its an internal ASS sub: but the idea is the same:  http://pastebin.com/mk2s4GcT
[06:26:46 CET] <relaxed> tombbraindamage: your ffmpeg may be too old. Try, http://johnvansickle.com/ffmpeg/
[06:36:25 CET] <relaxed> tombbraindamage: for higher quality video add -q:v 3 after the input
[06:51:59 CET] <mzbotr> hi, I would like to know how to compute the filesize of a mpeg2 file converted into a DVD element... how could I do this?
[06:52:29 CET] <mzbotr> i'm using dvdauthor to make the DVD tree, I'm writing a script to generate XML files from a list. the script needs to know how many files will fit into the disc project.
[07:00:57 CET] <kepstin> mzbotr: you do it the other way around; you figure out how many files you want, then use that to determine the file sizes to use and then set the bitrate to get the desired size
[07:01:11 CET] <kepstin> it's just a matter of picking tradeoff of amount of video vs quality
[07:01:33 CET] <kepstin> (although dvd does have a max bitrate, so there is a point past which the files stop getting bigger)
[10:17:15 CET] <Ccdc_DuckZ> 'morning
[10:31:33 CET] <Ccdc_DuckZ> I'm checking the docs, but I can't see how to convert the picture format from one type to the other
[10:31:40 CET] <Ccdc_DuckZ> anybody's got a hint?
[10:48:45 CET] <durandal_1707> Ccdc_DuckZ: -pix_fmt
[10:58:23 CET] <BtbN> format as in jpeg to png?
[11:23:37 CET] <Ccdc_DuckZ> BtbN: no, as in whatever colour format I get from loading a png/jpg to paletted 8 bit (I'm trying to join individual files into an animated gif)
[11:25:00 CET] <BtbN> there is a filter that generates an optimal gif palette from a given set of input images
[12:16:15 CET] <momomo> guys, what is the best way to serve a hls stream to the client?
[12:16:29 CET] <momomo> there are so many overkill solutions it appears
[12:16:48 CET] <momomo> wowza and red5 which both costs money and comes with tousand tools
[12:17:00 CET] <momomo> i am on java
[13:41:57 CET] <DHE> momomo: I'm using nginx (apache also works) and ffmpeg
[13:42:19 CET] <DHE> ffmpeg can do the whole thing. you just need to specify the right command-line. mine is fairly complex
[14:04:03 CET] <momomo> DHE, so if I use nginx, it comes as a default configuration option?
[14:06:37 CET] <momomo> I am totally at loss on how to proceed and there is little info online on the various options that one needs to use. I will look into nginx now .. I am using a simple ffmpeg command line right now to convert a strream into hls ...
[14:06:51 CET] <DHE> no no no. static content service
[14:06:53 CET] <momomo> ffmpeg -i http://url.path/stream/channel/fdccb829c6e768d4643ae226c6e3b282 out.m3u8
[14:07:12 CET] <momomo> static content service ?
[14:07:25 CET] <DHE> Live content or pre-rendered movies?
[14:07:29 CET] <momomo> live content
[14:08:43 CET] <DHE> So something like: ffmpeg -i [source] [codec-options] -crf 23 -f hls -hls_list_size 4 -hls_time 5 -hls_flags delete_segments /var/www/html/out.m3u8
[14:08:52 CET] <DHE> oops, -crf 23 is a codec-option
[14:11:25 CET] <momomo> this will generate the hls files, right? and possibly delete them when they get old? ... but I am guessing it does not resolve the issue of serving them to the client
[14:11:26 CET] <momomo> ?
[14:11:47 CET] <furq> any webserver can serve them to the client
[14:11:53 CET] <DHE> as I said, nginx or apache. On my centos server /var/www/html is the default root for the default web host
[14:12:00 CET] <furq> the main reason to use nginx is if you want an rtmp fallback
[14:12:00 CET] <DHE> (for apache)
[14:12:12 CET] <furq> nginx has an rtmp module which will also automatically mux and serve hls for you
[14:12:23 CET] <DHE> my main reason is that nginx just scales better if you're serving to slow clients (eg: cell phones)
[14:12:42 CET] <furq> i meant nginx-rtmp over ffmpeg + any httpd
[14:13:07 CET] <DHE> yes, but if you're using HLS and ffmpeg then you don't really need nginx-rtmp
[14:13:11 CET] <momomo> ook ... so I install nginx then this rtmp module and I place the files in /var/www/html/
[14:13:33 CET] <momomo> ook forget about that module then
[14:14:03 CET] <momomo> but wait ... nginx + rtmp and there is no need for ffmpeg ?
[14:14:12 CET] <furq> no there is a need for ffmpeg
[14:14:24 CET] <DHE> no, you still need something to process and feed the video. nginx then becomes the distributor
[14:14:36 CET] <furq> but instead of having ffmpeg output hls, you have ffmpeg output to rtmp
[14:15:05 CET] <DHE> HLS' main advantage is being HTTP-based, allowing you to use standard software. bigger companies will use services like Akamai for distribution if they will be doing it on a large scale
[14:15:36 CET] <furq> momomo: if you decide to go the nginx-rtmp route then https://gist.github.com/fur-q/d7028f51c38f7d0bb56e
[14:15:43 CET] <furq> you can ignore the lua bit, i just use that for auth
[14:16:24 CET] <momomo> holy crap ... i think I am over my head here ... you guys seem to know this pretty well
[14:16:50 CET] <furq> like i said, that's mostly useful if you want a flash fallback
[14:17:18 CET] <furq> `ffmpeg -i src /var/www/out.m3u8` will give you a directory full of hls stuff that you can serve however you want
[14:17:34 CET] <furq> or probably /var/www/hls/out.m3u8
[14:17:34 CET] <DHE> momomo: in all seriousness, did you try the comamnd I gave you?
[14:17:48 CET] <furq> oh yeah DHE has a better command
[14:18:15 CET] <DHE> for out-of-my-ass codec options,  -c:v libx264 -crf 23 -c:a aac -b:a 128k -ac 2
[14:21:59 CET] <momomo> DHE, i think the original one was lacking something
[14:22:44 CET] <momomo> this is what I have:
[14:22:52 CET] <momomo> ffmpeg -i http://theurl.com/stream/channel/fdccb829c6e768d4643ae226c6e3b288 [codec-options] -crf 23 -f hls -hls_list_size 4 -hls_time 5 -hls_flags delete_segments /var/www/html/out.m3u8
[14:23:01 CET] <momomo> what to replace [codec-options] with?
[14:23:13 CET] <DHE> <DHE> for out-of-my-ass codec options,  -c:v libx264 -crf 23 -c:a aac -b:a 128k -ac 2
[14:24:20 CET] <momomo> ffmpeg -i http://85.2132321.9.206:9981/stream/channel/fdccb829c6e768d4643ae226c6e3b288 -c:v libx264 -crf 23 -c:a aac -b:a 128k -ac 2 -f hls -hls_list_size 4 -hls_time 5 -hls_flags delete_segments /momomo/Generated/Tv/aaa.m3u8
[14:24:43 CET] <momomo> resulted in: The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
[14:24:43 CET] <momomo> [aac @ 0x21f6aa0] Alternatively use the non experimental encoder 'libvo_aacenc'.
[14:25:31 CET] <DHE> ah, yeah. if libvo_aacenc works in place of aac then try that instead. otherwise add "-strict -2"  before the output filename
[14:28:13 CET] <momomo> DHE, yes, libvo_aacenc seesm to worked
[14:29:34 CET] <momomo> I have to figure out some day what this command means and it's options
[14:29:55 CET] <momomo> i like that it is deleting old files
[14:29:57 CET] <momomo> great!
[14:30:07 CET] <momomo> now I have to install nginx
[14:48:09 CET] <momomo> this is my nginx config file: http://hastebin.com/ebadamizox.nginx
[14:48:26 CET] <momomo> it's the default one i believe
[14:55:01 CET] <momomo> DHE, is it <video height="100%" autoplay controls>
[14:55:01 CET] <momomo>             <source src="http://localhost/out.m3u8">
[14:55:01 CET] <momomo>         </video> then for nginx ? provided that the files is in /var/www/html ?
[14:56:40 CET] <DHE> and the nginx.conf says "root /var/www/html;"
[14:57:17 CET] <DHE> but I can't help on the web browser front. I deal with cellphones and apps therein
[14:58:52 CET] <momomo> DHE, yes, I get that ..
[14:59:08 CET] <momomo> did you see my nginx conf file ? http://hastebin.com/ebadamizox.nginx
[14:59:18 CET] <momomo> it seems to state a different path for root
[14:59:28 CET] <momomo> for user
[14:59:38 CET] <momomo> i can't see root
[15:01:08 CET] <DHE> I can't. That site won't work without javascript
[15:01:27 CET] <momomo> ook
[15:02:43 CET] <momomo> here is a pastebin, maybe better: http://pastebin.com/RQyqgKNu
[15:03:01 CET] <momomo> raw: http://pastebin.com/raw/RQyqgKNu
[15:09:56 CET] <DHE> follow the includes. /etc/nginx/conf.d/*.conf  and  /etc/nginx/sites-enabled/*
[15:10:18 CET] <DHE> if you have apache experience maybe you should stick to that
[15:13:48 CET] <momomo> unfortunately not much more .. i am more from a javaee background ... not had much use of nginx or apache there
[17:04:43 CET] <shincodex> avcodec_find_decoder... Do i need to free the return value if not null?
[17:09:54 CET] <kepstin> shincodex: I don't *think* so, I think the AVCodec structures is statically allocated. Should get someone else to confirm tho.
[17:14:31 CET] <kepstin> (you also shouldn't ever just call 'free' on something from ffmpeg, but rather use the 'avwhatever_unref_blah' or 'avwhatever_free_blah' functions as appropriate)
[17:26:56 CET] <m3gab0y> ffmpeg stream @ 500 kbps on reasonable SD quality in 1 pass?
[17:27:17 CET] <shincodex> Well looking in find_decoder i dont see a reference to malloc at first glance.
[17:27:26 CET] <shincodex> When I say free I mean what you say.
[17:28:41 CET] <m3gab0y> I need to make a similar quality stream http://www.flashvideofactory.com/test/DEMO720_Heima_H264_500K.html
[17:31:52 CET] Action: DHE rips the video
[17:36:13 CET] <J_Darnley> m3gab0y: depends on the content
[17:36:32 CET] <J_Darnley> low motion video like your example will probably be fine
[17:36:44 CET] <J_Darnley> or at least "tolerable"
[17:37:10 CET] <J_Darnley> Although those fast cuts are now starting to hurt quality
[17:37:32 CET] <J_Darnley> As I said: depends on the content
[17:39:51 CET] <explodes> Lets say my video is at 10 seconds and I seek to 4 minutes. I will sometimes keep decoding a few frames from the 10 second mark before I get to 4 minutes
[17:40:09 CET] <explodes> Is there some way to abort any frames that are currently being decoded?
[17:40:55 CET] <J_Darnley> I assume with threads and/or B-frames that you will need to flush the decoder in some manner.
[17:41:17 CET] <explodes> Cool, do you know off the top of your head a function or family of functions that does just that?
[17:41:43 CET] <J_Darnley> No
[17:42:17 CET] <J_Darnley> Don't you know somehow which are "old" frames, using pts or something?
[17:43:47 CET] <explodes> sort of. I could discard frames where the pts is out of a certain range
[17:46:24 CET] <explodes> that feels dirty and prone to errors
[17:51:18 CET] <ValdikSS> Can anyone please give attention to this? http://article.gmane.org/gmane.comp.video.ffmpeg.user/61055
[18:26:41 CET] <mzbotr> are any SoC on the market good for video transcoding?
[18:27:25 CET] <mzbotr> i want to use v4l2 and a uvc dongle to grab some VHS and hopefully encode the videos
[18:34:56 CET] <kepstin> usb2 is fast enough to do raw video at SD rates, and software encoders running on the pc would be better quality...
[18:35:13 CET] <kepstin> not that "quality" matters with vhs, but still :)
[18:50:15 CET] <mzbotr> kepstin: maybe use gstreamer to transport the raw video over the network to ffmpeg running elsewhere? no weird hardware artifacts should show up that way, right?
[19:09:19 CET] <derekprestegard> with vhs the vtr and the capture card are by far the most important
[19:09:36 CET] <derekprestegard> I just got a whole VHS capture rig at home :D
[20:28:37 CET] <podman> Is it possible to generate a progressive jpeg using ffmpeg?
[20:33:37 CET] <durandal21707> podman: afaik nope
[20:34:16 CET] <podman> durandal21707: cool, i'll just use imagemagick then
[20:51:20 CET] <lmat> It looks like what we need is a format that exactly mirrors blu-ray capabilities (menus and other features), but doesn't have encryption.
[20:51:38 CET] <lmat> So that blu-rays can be decrypted, but lose none of their features (e.g. subtitles, angles, etc.)
[20:51:42 CET] <lmat> Does something like that exist?
[20:52:05 CET] <BtbN> no
[20:52:12 CET] <BtbN> Not even for DVDs
[20:52:32 CET] <J_Darnley> Who wants a goddamn menu in their video?
[20:53:21 CET] <podman> lol
[20:58:08 CET] <DHE> one that players will enforce you watch through in its entirety before  you can actually click "play movie"... which is followed by an outro of course
[20:58:57 CET] <lmat> By menu, I mean options, like a scene index, etc.
[20:59:05 CET] <lmat> not necessarily an animated menu ^_^
[20:59:26 CET] <JEEB> that's just called chapters?
[20:59:34 CET] <JEEB> which your player lets you access
[20:59:34 CET] Action: J_Darnley was bout to say that.
[20:59:49 CET] <J_Darnley> My player has a menu for direct scene access
[21:00:02 CET] <lmat> So, if I rip one of my Blu-rays, I can access the scene index, etc., if I find the correct chapter?
[21:00:29 CET] <JEEB> blu-rays contain the timestamps at least, pretty sure the "names" aren't there
[21:00:42 CET] <JEEB> so as long as you rip correctly you will have playlists that contain chapters
[21:00:46 CET] <lmat> And in what format is a ripped blu-ray?
[21:00:51 CET] <JEEB> uhh
[21:01:03 CET] <JEEB> a rip of a blu-ray by definition is the same thing that's on the disc just without the DRM
[21:01:19 CET] <JEEB> a remux or re-encode is something that is often done out of rips and often (incorrectly) called rips
[21:02:01 CET] <JEEB> on blu-rays there are special playlist files that contain chapters, which are the things the menus actually play
[21:02:17 CET] <lmat> JEEB: Ahh, I thought that blu-ray (by definition) requires all the AACS or BD+... or both
[21:02:39 CET] <lmat> "done out of rips" what does that mean?
[21:03:01 CET] <JEEB> a rip is the same data without the copy protection, and that accessible data can be used in various ways
[21:05:28 CET] <lmat> What software exists to create a bluray ISO without DRM from an original bluray?
[21:05:40 CET] <lmat> I thought that blurays are converted to avi or mkv or some other "plain" video format.
[21:05:51 CET] <JEEB> they are in "plain" video format on the disc already (MPEG-TS)
[21:06:11 CET] <TD-Linux> there were some people trying to put menus into matroska at one point
[21:06:13 CET] <JEEB> you then have playlists and other additional things of which the other parts consist
[21:06:20 CET] <TD-Linux> and there are horrors like MMTP
[21:06:25 CET] <JEEB> TD-Linux: looking at matroska-devel they're still trying...
[21:06:34 CET] <JEEB> someone just brought it up as the standardization effort is picking up
[21:06:52 CET] <TD-Linux> JEEB, yeah I know, I doubt it will make it in though just because of the work required
[21:06:58 CET] <JEEB> yeah
[21:07:52 CET] <JEEB> lmat: anyways there's not really a shortage of software capable of removing DRM from blu-rays, although due to the crypto being somewhat better than with DVDs it's a constant cat and mouse game and "oracle" based solutions tend to support things quicker
[21:08:20 CET] <JEEB> open source there's libaacs and such
[21:08:27 CET] <JEEB> (requires a database of keys)
[21:08:50 CET] <lmat> Yes, I have read a good deal about the encryption and "cat and mouse", etc. https://wiki.archlinux.org/index.php/Blu-ray
[21:09:07 CET] <lmat> JEEB: So libaacs is used (with the database of keys) to create a new bluray ISO without the DRM?
[21:09:11 CET] <JEEB> uhh
[21:09:28 CET] <JEEB> I have no idea why you specifically mention ISO, I mean it's just directories on the disc
[21:09:45 CET] <JEEB> so the usual ways of getting the data from the disc is basically a copy of that directory structure
[21:09:50 CET] <JEEB> you can make an ISO of it, sure
[21:10:07 CET] <lmat> I see
[21:10:20 CET] <JEEB> then there's anydvd hd, dvdfab hd and makemkv (last of which also has a mode for a simple rip mode, unlike its name)
[21:10:32 CET] <lmat> JEEB: So    mount /dev/bluray1 /mnt/bluray;  cp -r /mnt/bluray ~/myFirstMovie;   ?
[21:10:39 CET] <JEEB> yup
[21:11:03 CET] <lmat> So the magic is in    mount?  It detects that the source device is bluray, and automagically invokes libaacs?
[21:11:10 CET] <JEEB> no
[21:11:22 CET] <JEEB> on linux you have to use software that supports it and you have to have the keys around
[21:11:36 CET] <lmat> JEEB: oh, so that mount then cp command chain doesn't work?
[21:11:37 CET] <JEEB> anydvd hd is IIRC the only thing that has a transparent mode
[21:11:41 CET] <JEEB> and that's on windows
[21:11:59 CET] <lmat> JEEB: Is transparent mode the mode where the files are copied "straight"?
[21:12:15 CET] <JEEB> transparent mode is just transparent decryption while you access the drive
[21:12:27 CET] <JEEB> so like your mount point example
[21:12:41 CET] <lmat> Oh, right
[21:12:59 CET] <lmat> JEEB: I don't care about that .     just as good would be    mkv /dev/bluray ~/myFirstMovie;  ^_^
[21:13:19 CET] <lmat> or   vlc -i /dev/bluray  -o ~/myFirstMovie;   (I'm making up syntax here)
[21:13:31 CET] <JEEB> the vlc one is closest since vlc has support for libaacs
[21:13:33 CET] <||arifaX> http://www.howtogeek.com/240636/everything-you-need-to-know-about-watching-drmd-media-on-linux/
[21:13:46 CET] <JEEB> that said, you still need the key database
[21:14:07 CET] <lmat> JEEB: Of course, that's trivial.
[21:14:12 CET] <lmat> ||arifaX: Thanks
[21:14:22 CET] <lmat> Aww, what a cute penguin
[21:16:53 CET] <lmat> That is *not* everything I need to know..
[21:17:32 CET] <lmat> I guess I should go get a bluray player and get started on this stuff.
[21:17:55 CET] <lmat> It looks like there are 3d titles on bluray, but not DVD.
[21:18:05 CET] <lmat> Is that because the resolution would be unacceptably low on DVD/
[21:18:21 CET] <J_Darnley> Of course.  DVD is a better format!
[21:18:32 CET] <J_Darnley> Poorer encryption.
[21:18:39 CET] <J_Darnley> No 3D
[21:21:44 CET] <DHE> this stuff needs to be standardized. DVD spec is ~704x480 max resolution, and about 9800 kilobit MPEG-2 for optimal quality
[21:22:04 CET] <DHE> and think pre-Y2K
[21:22:27 CET] <lmat> ^_^
[21:22:33 CET] <J_Darnley> The good old days
[23:13:04 CET] <VelusUniverseSys> hello does the ffserver take a lot of cpu and ram?
[23:13:44 CET] <JEEB> even if it doesn't, you still won't get much support for it if at all
[23:13:57 CET] <JEEB> so I'd recommend looking at a solution that uses ffmpeg itself
[23:14:05 CET] <JEEB> (and some streaming server if required)
[23:17:07 CET] <DHE> ffserver is a hack. if anything else is available, we suggest using that instead.
[23:19:51 CET] <VelusUniverseSys> the only thing i can find well it dosnt work proeperly lol im thinking of changing things around now lol
[23:51:59 CET] <mattf000> quick question.. for a specific assignment i know that the player will always be coming from an armv7 neon android.    will i see any difference in performance if install 32bit or 64bit ubuntu?
[23:59:24 CET] <mattf000> should i be setting the -cpuflags to armv7a? since i'm transcoding on an intel?
[23:59:48 CET] <J_Darnley> What?
[00:00:00 CET] --- Sat Feb 13 2016


More information about the Ffmpeg-devel-irc mailing list