[08:42] <znf> Hello. [08:43] <znf> How would I merge 2 or more files, while only using 1:00:00 of each video? I tried -i with -ss / -t for every file, but that didn't produce the desired results [08:57] <spaam> merge? [08:57] <spaam> maybe you mean concat [08:57] <spaam> ? [08:59] <viric> znf: -ss is per input, but not -t. [08:59] <znf> spaam, yes [08:59] <znf> viric, oh - so... what can I do about it? [08:59] <viric> I think it's that way. No idea how to limit the length of one stream... [09:01] <znf> oh :-/ [09:02] <viric> I don't know much of ffmpeg though :) [09:05] <znf> thanks for the info [11:04] <chandra_> Hi, I am trying a run some sample code with ubuntu ffmpeg dev packages , "gcc sample1.c -lavformat -lavutil -lavcodec -lz -lm ". I am ending up with libavformat/avformat.h: no such file or directory. I have installed libavformat-dev package though I am missing something in installation . I could not find includes in /usr/include/libavformat [11:05] <chandra_> sorry for lengthy text [11:06] <JEEB> hmm [11:07] <JEEB> of course, you are actually using libav in that case, not ffmpeg. Since that is the project that debian has chosen for itself [11:07] <JEEB> but unrelated to that... [11:08] <JEEB> chandra_, which ubuntu btw? [11:08] <chandra_> jeeb: 12.04 [11:09] <JEEB> both i386 and x86_64 libavformat-dev packages seem to include avformat.h [11:09] <JEEB> http://packages.ubuntu.com/precise/i386/libavformat-dev/filelist http://packages.ubuntu.com/precise/amd64/libavformat-dev/filelist [11:11] <chandra_> ok [11:12] <chandra_> i think i messed up somthing installation [11:12] <JEEB> how can you mess something up o_O [11:13] <chandra_> Let me try again [11:13] <JEEB> also are you sure you're using #include <derp/file.h> [11:13] <chandra_> ok [11:13] <JEEB> and not #include "derp/file.h" [11:13] <tinyhippo> Contaminants from other vehicles these can include: [11:13] <tinyhippo> Unburnt fuel [11:13] <tinyhippo> Fuel Additives [11:13] <tinyhippo> Vanadium [11:13] <tinyhippo> Iron [11:13] <tinyhippo> Sulphur [11:14] <tinyhippo> Soot & Coke [11:22] <chandra_> JEEB: thanks, its working now. I could be some apt-get install problem [11:22] <JEEB> chandra_, also just for the future, if you have problems with the libav* stuff that comes with ubuntu (other than possible ubuntu-related problems which should of course go to #ubuntu or so), then #libav is the correct place to poke :) [11:23] <JEEB> since debian and ubuntu use libav to provide those headers and libraries [12:09] <brontosaurusrex> any clues about this; http://paste.debian.net/plain/65140 ? (Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted) [12:10] <brontosaurusrex> older versions of ffmpeg will convert this with the same command line btw. [12:12] <JEEB> [mov @ 0x7fb293026c00] Drop frame is only allowed with 30000/1001 or 60000/1001 FPS [12:13] <JEEB> I guess this is what causes it to fail [12:13] <brontosaurusrex> JEEB, is that something in the input? [12:15] <JEEB> there's also [mpeg2video @ 0x7fb293027200] Invalid frame dimensions 0x0., but as libav* finds the actual w/h... [12:15] <JEEB> so that's prolly not it [12:16] <JEEB> it's how libav* handles it. Not sure why it brought up drop frames unless it was in the avi [12:16] <JEEB> what's the profile 3 btw? [12:17] <brontosaurusrex> profile 3 should be highest-quality prores 422 version [12:18] <JEEB> unknown profile %d, use [0 - apco, 1 - apcs, 2 - apcn (default), 3 - apch] [12:21] <brontosaurusrex> any ideas on whats worth trying? [12:22] <brontosaurusrex> profile 2 not working, adding -vf scale x:y not working ... [12:22] <JEEB> that's not it as I think the drop frame part is what makes it fail :P [12:22] <JEEB> I have no idea what your source looks like or if you have drop frames there somewhere [12:23] <brontosaurusrex> -r 25 didnt work either [12:23] <JEEB> try current git HEAD, if it still fails then create a small sample that can replicate it, and report on the trac [12:23] <brontosaurusrex> is there a filter to force constant fps or something like that [12:23] <JEEB> in the worst case you will get the real reason in that case :P [12:23] <JEEB> (and get told that it's an invalid ticket) [12:23] <JEEB> in the best case it will get fixed [12:23] <fkochem> hi there. i'm trying to convert a wav file to ogg and was wondering, which is the correct codec to use? vorbis or libvorbis? and what's the difference between those two? [12:23] <brontosaurusrex> right, but my samples are all like 100 gigs [12:23] <brontosaurusrex> not sure how to cut that properly [12:24] <JEEB> if it's an avi just use virtualdub or something [12:24] <brontosaurusrex> right [12:24] <JEEB> in wine if needed [12:24] <brontosaurusrex> yeah [12:25] <JEEB> fkochem, libvorbis since the vorbis encoder is a horrible reminder why the wheel should not be remade unless you can think you can do at least as good of a job [12:25] <JEEB> (and actually do it to a level) [12:26] <fkochem> JEEB: so "vorbis" is a bad implementation of the same thing? [12:26] <iive> brontosaurusrex: try without pixfmt, too. [12:26] <JEEB> vorbis is the libavcodec internal implementation, which just happens to be godawful (at encoding) [12:28] <fkochem> ok thanks [12:32] <hay> hi all... can I use shoutcast audio as an input in ffmpeg? [12:35] <brontosaurusrex> well, for now i'll use version from 2012 ... [12:35] <iive> brontosaurusrex: btw, it would be helpful if you could locate the last release that worked with your samples. [12:36] <brontosaurusrex> iive, i'am just not such a compiling expert [12:36] <JEEB> then please provide a sample and report it :) [12:36] <JEEB> then someone else can possibly do the rest for you [12:36] <brontosaurusrex> JEEB, i will [12:36] <JEEB> thanks [12:36] <iive> brontosaurusrex: i just assumed you compiled it yourself. :) [12:52] <brontosaurusrex> iive, i did actually, but it wasn't fun :) [12:53] <iive> oh.. :( [13:21] <brontosaurusrex> how is 500 megs sample? too big? [13:27] <durandal_1707> brontosaurusrex: just upload it somewhere and provide link to it [13:32] <brontosaurusrex> a sample 3.6 megs https://dl.dropboxusercontent.com/u/79532365/ffmpeg-problem/file_copy.avi (md5: 4dd4f95c0a432809f60fd44f9629d34f) [13:33] <brontosaurusrex> i used vcodec copy, acodec copy to make it [13:33] <brontosaurusrex> and the error is the same [13:50] <iive> brontosaurusrex: try -t 10 with the copy and see if this gets it smaller. btw, does the sample matter? i mean, are there files where this command works? [13:53] <brontosaurusrex> iive, yes [13:54] <iive> same resolution? [13:54] <iive> or fps ? [13:54] <brontosaurusrex> works all the time, resolution is always 1920x1080 [13:54] <brontosaurusrex> and same fps [13:54] <brontosaurusrex> fps is always 25 [13:55] <brontosaurusrex> it works with the same sample if i use got from feb. 2012 [13:55] <brontosaurusrex> git* [14:02] <hay> are the input devices the only input I could use to get the data in to the ffmpeg? I have a dshow UScreenCapture video input and would like to add shoutcast radio to it.. is this possible? [18:02] <DrSlony> Hi, when I record a screencast using ffmpeg it ends up running faster than i recorded it at. Why, and how do I fix it? Here is the code: https://pastee.org/waqc [18:03] <sacarasc> Even. :D [18:03] <DrSlony> eh? [18:03] <DrSlony> i did use a pastebin site [18:03] <sacarasc> Did you read the whole line? [18:03] <sacarasc> Use a site like that for a command (not a script) and the output. [18:03] <DrSlony> ah, output, one sec [18:07] <DrSlony> here you go http://pastebin.com/3Mar0X9Z [18:15] <DrSlony> any idea? [18:16] <DrSlony> tbc is 48 [20:03] <Elijah__> When I run ./configure on ffmpeg 2.1, it says ERROR: libx264 not found. But I can see libx264.a in /usr/lib [20:03] <Elijah__> any ideas? [20:05] <klaxa> pastebin config.log [20:10] <Elijah__> http://pastebin.com/iwKidwR5 [20:14] <klaxa> can you try to add --extra-cflags=-I/usr/lib ? [20:14] <Elijah__> ok, one sec [20:14] <klaxa> hmm... wait i don't think that'll help... [20:15] <Elijah__> I was kidn of thinking that was the default include dir anyways, but I threw it in there just in case [20:15] <klaxa> yeah weird [20:16] <Elijah__> I did this on another computer with ffmpeg 1.2.1 no issues, so not sure what's up [20:20] <Elijah__> back in a few [20:23] <chr1stopher> good evening, i am absolutely new to ffmpeg and i got a question/problem: is it possible to grep images of a rtp stream? [21:27] <bparker> I have a video file that has a over/under 3D layout and I need to convert it to a left/right layout. Is this possible in one command with ffmpeg filters? [21:28] <bparker> e.g. left eye of the video is at 0,0 1920x540, right eye is at 0,540 1920x540, and the output should be: left eye 0,0 960x1080, right eye 960,0 960x1080 [21:30] <JEEB> I would guess libavfilter's stuff would make that possible [21:31] <JEEB> but that is unfortunately something I've never looked too much into because I dislike the syntax :s [21:31] <JEEB> something useful might pop up @ the video filtering docs for ffmpeg [21:44] <bparker> oh hi JEEB [21:45] <bparker> yea I looked over there, I know I can use the scale filter to get the right dimensions per eye, but then on how to physically move the right from the bottom to the right side, I don't know which filter would do that [21:45] <bparker> move the right eye* [21:55] <JEEB> bparker, I would guess overlaying filters and such would make it possible [21:56] <JEEB> as in, crop one part and the other part, make two clips out of them [21:56] <JEEB> and then overlay them next to each other [21:56] <JEEB> I know it's in theory possible [21:56] <JEEB> but > me > libavfilter syntax [21:56] <llogan> what was the question? [21:57] <JEEB> top/bottom 3d conversion to left/right 3d [21:57] <JEEB> cropping and resizing, and then putting them next to each other [21:58] <llogan> ah. thanks. [21:58] <llogan> i've done someting like that before... [21:58] Action: llogan scrounges [22:08] <llogan> bparker: -filter_complex "[0:v]crop=iw:ih/2:0:0,pad=iw*2:ih:0:0[top];[0:v]crop=iw:ih/2:0:ih[bot];[top][bot]overlay=W/2" [22:08] <llogan> or something like that [22:08] <fp> Hi, Can't get ffprobe to work with hevc. Please see http://pastebin.com/vTK8T1bD The pict_type doesn't seem to be reported correctly. Any ideas? I'm using raw hevc format. [22:09] <DrSlony> Help, when I record a screencast using ffmpeg it ends up running faster than i recorded it at. Over twice as fast. Why, and how do I fix it? Here is the code: http://pastebin.com/3Mar0X9Z [22:09] <bparker> llogan: almost! it's 3840x540 [22:09] <bparker> but the eyes are in the right place [22:10] <bparker> so the height needs to be scaled by 2x instead of the width [22:12] <bparker> llogan: ideas? [22:13] <llogan> i'm having trouble visualizing [22:13] <bparker> ok [22:15] <llogan> DrSlony: in what player? [22:15] <DrSlony> llogan mplayer [22:15] <DrSlony> and ffplay [22:16] <bparker> llogan: http://dpaste.com/1456393/ [22:16] <DrSlony> ffplay plays it twice as fast as mplayer! [22:16] <DrSlony> whats going on? [22:17] <DrSlony> luckily the system clock was visible in the screencast, so i can exactly see how the seconds zoom by [22:17] <llogan> bparker: i'm feeling lazy. can you provide the input or a small part of it, or even a simple image? ffmpeg -i input -vframes 1 out.png [22:17] <JEEB> fp, I can't see the HEVC decoder setting pict_type [22:17] <JEEB> just slice_type [22:19] <bparker> llogan: sure [22:20] <fp> JEEB: true! And i guess slize_type isn't supprted by ffprobe? [22:21] <llogan> DrSlony: i don't know. does the lossless file also play too fast? did you try ffmpeg from git head? [22:21] <bparker> llogan: http://imgur.com/a/JVZuu [22:22] <JEEB> fp, unfortunately I have no idea about ffprobe :) I just code inside libavcodec ;) [22:23] <llogan> bparker: eww. [22:23] <bparker> yummy [22:23] <bparker> you asked for a sample :p [22:23] <llogan> what is that? [22:24] <bparker> a prostate [22:24] <bparker> through the eyes of a 3D surgical robot [22:24] <llogan> looking forward to it [22:24] <bparker> haha [22:24] <fp> JEEB: thanks anyway :-) You lead me into the correct path for further investigations [22:24] <llogan> at least the demerol will be fun [22:25] <bparker> :p [22:25] <bparker> when I had back surgery they gave me a button I could press to inject pain meds whenever I wanted more [22:30] <llogan> bparker: you want the output to be squished like the middle example? [22:31] <bparker> yep [22:31] <bparker> same resolution in and out [22:31] <DrSlony> llogan yes the "preset ultrafast" one plays faster in ffplay than in mplayer [22:31] <bparker> no regard to aspect ratio [22:31] <DrSlony> llogan no, using 1.2.4 [22:44] <llogan> bparker: you can just add ',scale=iw/2:ih*2' to the end of the filterchain [22:45] <bparker> llogan: ok [22:46] <bparker> works :) [22:47] <bparker> thanks a lot [22:48] <llogan> you could probably clean up the filterchain if you like. i didn't really get to mess with it much [22:48] <bparker> well I'd like to understand it more before I do that, but yea :) [22:49] <llogan> a good start http://ffmpeg.org/ffmpeg-filters.html#Description [23:23] <pyBlob> for testing it would be useful if I could disable the output of ffmpeg > no files are written, is there an option to achieve that? [23:38] <llogan> pyBlob: ffmpeg -i input ... -f null - [23:38] <pyBlob> ah yes ... thanks =) [23:38] <llogan> http://ffmpeg.org/ffmpeg-formats.html#null [23:51] <pyBlob> is there an alternative to the ocv=smooth:gaussian filter? [00:00] --- Tue Nov 12 2013
participants (1)
-
burek