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

burek burek021 at gmail.com
Sun Sep 23 03:05:01 EEST 2018


[09:43:30 CEST] <sdk__> hello
[09:48:22 CEST] <sdk__> I have video 3 input streams and I create one video with all three videos next to each other. Unfortunately it happens that the videos are exactly the same lenghts. I know target lenghts. Can I somehow get all 3 input streams to stretch/squeezs individually to match the given total lenghts?
[09:49:41 CEST] <sdk__> To give some background: it's a timelapse of the same place from different viewpoints. That's why the input is a folder of jpegs. The cameras are not 1000% in sync, so it happens that one video might have a few more or less frames, which causes the sync issue
[09:52:50 CEST] <sdk__> I currently create 3 videos from the jpeg files in a first step. And this is merging them together: https://codevoid.de/?q=/0/p/2018-09-22_47-50-hbru.txt
[09:54:11 CEST] <sdk__> Now while I'm talking about it, it would probably be easiert to force the mp4 files to have a certain duration in first place.
[09:54:49 CEST] <sdk__> in ffmpeg-filters(1) I only find how to squeeze/stretch audio
[10:53:31 CEST] <mccurly> hi everybody
[10:55:22 CEST] <mccurly> Tvheadend uses libavresample.so.4. where's the replacement for this in latest ffmpeg?
[11:07:15 CEST] <durandal_1707> mccurly: libswresample
[11:15:16 CEST] <mccurly> durandal_1707 I already know that libswresample is the replacement. but how to implement it? if I soft link libavresample.so.4 to libswresample Tvheadend still complaints that it expects libavresample...
[11:18:56 CEST] <durandal_1707> mccurly: you need to change code
[11:21:49 CEST] <mccurly> durandal_1707... thank you I know too little for that :-(
[11:22:11 CEST] <mccurly> or at least I think so
[11:42:02 CEST] <rue_mohr> would you guys PLEASE stop changing around how options work in ffmpeg, it makes it IMPOSSABLE to use ANY of the command line examples on the internet
[11:42:45 CEST] <rue_mohr> without being given a 6 week lesson with a degree on how ffmpeg works, can ANYONE please give me the answer on how to appent .mov files???
[11:43:26 CEST] <rue_mohr> all the same format, I just want to append 8 videos
[11:44:04 CEST] <poutine> rue_mohr, https://trac.ffmpeg.org/wiki/Concatenate
[11:46:05 CEST] <rue_mohr> poutine, your answer is a fail...
[11:46:08 CEST] <rue_mohr> "Unknown input or output format: concat"
[11:46:34 CEST] <rue_mohr> would you like to try again?
[11:46:36 CEST] <poutine> rue_mohr, you have a funny way of asking for help, let me know how that works out for you
[11:46:58 CEST] <rue_mohr> I'm REALLY frustrated!
[11:47:28 CEST] <rue_mohr> every time I look online for how to do something with mplayer or ffmpeg, the command line options have been obsoleted
[11:47:35 CEST] <rue_mohr> its like they are completely changed every year
[11:48:00 CEST] <BtbN> The concat syntax hasn't changed in like... ever
[11:48:13 CEST] <rue_mohr> ok, stand by , debian has a newer obsolete version of ffmpeg I can try...
[11:49:14 CEST] <rue_mohr> "FFmpeg version SVN-r5826, Copyright (c) 2000-2004 Fabrice Bellard"
[11:49:19 CEST] <rue_mohr> how long was your "ever"?
[11:49:30 CEST] <BtbN> That is so old that it pre-dates the concat filter existing, wtf
[11:49:45 CEST] <rue_mohr> its debian
[11:49:54 CEST] <BtbN> Debian has ffmpeg 3.x
[11:49:56 CEST] <rue_mohr> never under estimate how out of date debian is
[11:50:22 CEST] <BtbN> How out of date _your_ debian is. That must be old old old stable or something
[11:50:34 CEST] <rue_mohr> I just updated and its the same version
[11:50:45 CEST] <rue_mohr> Setting up ffmpeg (10:3.3.8-dmo1+deb9u1)
[11:50:57 CEST] <BtbN> That is not the version you just posted
[11:51:09 CEST] <BtbN> Something else must have put a very ancient ffmpeg into your PATH
[11:51:47 CEST] <rue_mohr> oO
[11:51:55 CEST] <rue_mohr> I think there is a rouge ffmpeg on my system
[11:53:21 CEST] <rue_mohr> ffmpeg version 3.3.8 Copyright (c) 2000-2018 the FFmpeg developers
[11:53:25 CEST] <rue_mohr> that sound better?
[11:53:33 CEST] <BtbN> yep
[11:53:45 CEST] <BtbN> How on earth do you even end up with a 14 year old version?!
[11:53:52 CEST] <rue_mohr> [concat @ 0x8026e140] Line 1: unknown keyword '1.mov'
[11:53:59 CEST] <rue_mohr> my computer is 18 years old
[11:54:09 CEST] <rue_mohr> it gets the occasional straggler
[11:54:09 CEST] <BtbN> well, that is your concat.txt file not having the right syntax
[11:54:16 CEST] <BtbN> it's lines of file 'something.bla'
[11:54:17 CEST] <iive> check for forgotten bitcoins :D
[11:54:30 CEST] <rue_mohr> zippo:/tmp/videdit# cat files.txt
[11:54:30 CEST] <rue_mohr> 1.mov
[11:54:30 CEST] <rue_mohr> 2.mov
[11:54:30 CEST] <rue_mohr> ...
[11:54:42 CEST] <rue_mohr> ?
[11:54:53 CEST] <BtbN> <BtbN> it's lines of file 'something.bla'
[11:55:06 CEST] <BtbN> just like shown on the wiki
[11:55:11 CEST] <rue_mohr> wait, is that first line being a comment a requrement
[11:55:28 CEST] <BtbN> no
[11:55:33 CEST] <BtbN> but the file '...' is
[11:55:52 CEST] <rue_mohr> there isn't one, I spared you the details
[11:55:58 CEST] <BtbN> ?
[11:56:21 CEST] <rue_mohr> the firle format is not just a list of the files?
[11:56:35 CEST] <BtbN> it's lines of file 'filename'
[11:56:38 CEST] <rue_mohr> again, I'm only doing this once, not trying to get a degree on it
[11:57:00 CEST] <rue_mohr> so, for each file I want to contactenate, its the filename
[11:57:03 CEST] <BtbN> Just look at the example on the wiki. You can ignore the comment, but the rest has to match the same format
[11:57:15 CEST] <rue_mohr> url please
[11:57:26 CEST] <BtbN> it was linked to you right at the beginning here...
[11:57:29 CEST] <BtbN> https://trac.ffmpeg.org/wiki/Concatenate
[11:57:29 CEST] <rue_mohr> I found 4, they conflict
[11:57:41 CEST] <BtbN> https://trac.ffmpeg.org/wiki/Concatenate#demuxer
[11:57:44 CEST] <rue_mohr> ah file..
[11:58:27 CEST] <rue_mohr> oO I think we got it!?
[12:28:55 CEST] <Miguel2013> I have a question about this site that says "Basically git commit "records changes to the repository" while git push "updates remote refs along with associated objects". what is a remote refs?
[12:30:36 CEST] <Miguel2013> is a reference what is a reference like a statment or line of code?
[12:33:20 CEST] <Miguel2013> is google involved in the ffmpeg project?
[12:33:46 CEST] <Miguel2013> do they commit a lot?
[12:39:07 CEST] <jcdutton> Hi. I do I get a patch into ffmpeg?
[12:39:41 CEST] <jcdutton> I submitted one to patchwork.
[12:40:49 CEST] <durandal_1707> jcdutton: send it to ffmpeg-devel mailing list
[12:53:12 CEST] <jcdutton> durandal_1707, email sent. Regarding patch: https://patchwork.ffmpeg.org/patch/6482/
[12:55:56 CEST] <mccurly> durandal_1707 and everybody, I think I managed to solve libavresample issue. replaced Tvheadend by its git version, and also changed configuration on its pkgbuild to "--enable ffmpeg" instead of "--enable libav". thanks
[12:59:50 CEST] <Miguel2013> are libraries like plugins in ffmpeg
[13:03:23 CEST] <Miguel2013> are libraries used by developers only or you need them to play a video too?
[14:57:40 CEST] <Sushi> hi there
[14:59:42 CEST] <Miguel2013> hi here
[14:59:55 CEST] <Sushi> I'm trying to extract a short clip from a video using ffmepg, but unfortunatelly the output does not play in some players (mplayer, chrome are ok, firefox and quicktime KO, and VLC seems to play the volume twice as loud from one speaker only), any clue as to what the cause may be?
[15:00:28 CEST] <Sushi> ffmpeg version 4.0.2 ; ffmpeg -y -ss 00:04:07.400 -to 00:04:11.500 -i input -vf scale=640:-1 output.mp4
[15:03:13 CEST] <Miguel2013> am I disconected
[15:29:18 CEST] <miguel2013> hello
[22:07:42 CEST] <terminalator> How does one capture still images from a movie with subtitles enabled?
[22:12:29 CEST] <poutine> terminalator, you can use the subtitles filter to hardcode it
[22:12:38 CEST] <poutine> and that way it will appear on your still images
[22:12:45 CEST] <poutine> subtitles/ass
[22:13:46 CEST] <terminalator> poutine: Does this also works with external subtitles?
[22:14:50 CEST] <poutine> you mean external as in sidecar right? yes, ffmpeg -i foo.mp4 -vf subtitles=subtitle.srt out.mp4
[22:14:53 CEST] <poutine> https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo
[22:16:04 CEST] <poutine> any point beyond that filter you should then have the captions that would show on still images
[22:18:34 CEST] <furq> terminalator: do you need to do this headless
[22:18:39 CEST] <furq> otherwise mpv will do it with ^S
[22:20:27 CEST] <terminalator> poutine: Yeah, it's a .srt file. Thanks I'll try that command.
[22:21:40 CEST] <terminalator> furq: I could achieve this with mpv, but I use a bash script that does all the work. Just needed a way to include the subtitles.
[22:27:55 CEST] <poutine> Does anyone know how HLS rebroadcast would work where you had a live http playlist as input w/ embedded 608 on mpeg ts segments and output as a live playlist with webvtt and embedded 608? I think I have the entire concept down except for the MPEGTS PTS synchronization of the WebVTT, since my input is live and the CEA-608 I'm reading out of the segments are aligned with PTS values in that segment itself, I tried making the WebVTT segments relative
[22:27:55 CEST] <poutine> to the mpegts segment I read off of it, but it's resulting in players thinking I have a ton of overlapping caption streams (it crashes some players)
[22:27:59 CEST] <poutine> not finding a lot by googling
[22:54:47 CEST] <WithinRafael> Hey ffmpeg team/users! I'm trying to determine if ffmpeg can help me transmit/create per-frame metadata for an audio stream of mine. I'm flexible in terms of encoder, output container, etc. If anyone has any thoughts/hints on what to look at to achieve this, would greatly appreciate it!
[22:55:40 CEST] <WithinRafael> I took a look at subtitles but didn't see a way to feed those into ffmpeg on the fly (for live stream output)
[23:56:02 CEST] <poutine> WithinRafael, what's your live stream output method?
[23:56:20 CEST] <poutine> and why are you targeting an audio stream?
[00:00:00 CEST] --- Sun Sep 23 2018


More information about the Ffmpeg-devel-irc mailing list