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

burek burek021 at gmail.com
Sat Jul 20 03:05:02 EEST 2019


[00:09:35 CEST] <relaxed> Henry151: post your bash script somewhere
[00:09:41 CEST] <furq> he did
[00:09:58 CEST] <relaxed> oh, yeah :)
[00:10:14 CEST] <furq> apparently -xerror doesn't do very much and -err_detect explode has to be handled manually for every error
[00:10:21 CEST] <furq> which from what i can tell most decoders don't bother with
[00:10:31 CEST] <furq> you'd think it would just be handled in av_log but i guess that's in the wrong scope
[00:11:02 CEST] <furq> Henry151: you might want to try upgrading ffmpeg, 4.1.3 here bails out of that file much quicker
[00:11:09 CEST] <furq> although it still exits 0 so you'd need to manually check your logs
[00:15:05 CEST] <relaxed> hmm, git master fails quickly and has an exit status 69
[00:15:28 CEST] <furq> so it does
[00:15:30 CEST] <furq> except it exits 1 here
[00:16:05 CEST] <furq> well either way that's much better
[00:18:50 CEST] <furq> apparently that postdates 4.1 by about a week so you'd still need to use git master
[00:32:30 CEST] <nine_milli> blb
[00:43:42 CEST] <rburton_> just upgraded our working ffmpeg 4.1.3 to 4.1.4 and it fails to link
[00:43:46 CEST] <rburton_> | HOSTLD	libavcodec/qdm2_tablegen
[00:43:51 CEST] <rburton_> | /data/poky-tmp/master/hosttools/ld: libavcodec/qdm2_tablegen.o: in function `build_table':
[00:43:54 CEST] <rburton_> | qdm2_tablegen.c:(.text+0x36a): undefined reference to `avpriv_request_sample'
[00:44:09 CEST] <rburton_> anyone got any ideas?
[01:56:24 CEST] <Henry151> thanks for the input...
[02:48:46 CEST] <nine_milli> blb
[04:02:08 CEST] <Henry151> what's blb mean?
[04:07:12 CEST] <Henry151> thanks for the help btw! updating to git master now.
[04:16:23 CEST] <Henry151> well, compiling git master now to try it out anyway
[04:20:55 CEST] <dastan> hello people
[04:24:03 CEST] <dastan> i want to know if someone has experience in HLS demuxer and the option live_start_index
[04:24:52 CEST] <dastan> i am downloading a HLS link from youtube and creating a local HLS repository
[04:27:08 CEST] <dastan> and then i take the local repository to put into a SDI card, but sometimes the process 1 is slower that the process 2 and the process which puts the video into the SDI card gives some troubles
[04:29:36 CEST] <dastan> i checked and when the process one is creating the video number 52 the second process is playing the video number 48, so this gives a delay of 30 seconds....its ok for me, but i want to has the option to make this difeerence smaller or bigger
[04:55:33 CEST] <Henry151> thanks to everyone who helped me out earlier, it is working nicely now running the latest git master version of ffmpeg. Much appreciated.
[05:13:43 CEST] <nine_milli> blb
[05:27:30 CEST] <while> hi, how can I convert between more common multimedia formats (jpg, gif, png) and raw (no header) rgb24 formatted files?
[05:28:32 CEST] <while> Iv'e found how to convert to and from the ffmpeg's yuv420 and yuv444 video, but rgb24/rgb888 seems much harder
[05:38:10 CEST] <Henry151> hey folks, can y'all help me understand the errors happening with these .shn files? Are these likely to be more corrupt files or does this look like some other type of problem? https://termbin.com/ery03
[06:10:36 CEST] <Henry151> it's things like "[shorten @ 0x55ff53c681c0] overread: 1"
[06:12:15 CEST] <furq> at a guess it's just bit rot
[06:12:28 CEST] <furq> the file you uploaded earlier plays back fine after :24 if you skip past it in fb2k
[06:14:45 CEST] <Henry151> ok. I've got several backups of the .shn files so perhaps some of those are non-corrupted; or if all mine are corrupted, I can request replacements from my cousin
[06:15:32 CEST] <Henry151> he's got these darn recordings in crazy formats like on magnetic tapes and on vinyl records and other absurdities, i believe
[06:15:48 CEST] <Henry151> i'm just trying to make them easily shareable for him.
[06:18:56 CEST] <furq> while: -f rawvideo -pix_fmt rgb24 out.raw
[06:24:50 CEST] <Henry151> furq: was that directed at me? no comprendo
[06:25:02 CEST] <furq> 04:27:30 ( while) hi, how can I convert between more common multimedia formats (jpg, gif, png) and raw (no header) rgb24 formatted files?
[06:25:25 CEST] <Henry151> oh ha. I thought you meant "while" like, "while true: do"
[13:41:56 CEST] <pkunk> Why is it when I'm copying a HLS stream to mpegts over http, ffmpeg dumps data in 6-7MB chunks onto my http streaming server ?
[13:43:41 CEST] <pkunk> However if I transcode the video stream, then the mpegts output is fine and I can stream smoothly
[13:44:56 CEST] <pkunk> Using ffmpeg latest release/4.1 branch. My command is like this -  ffmpeg -i http://path.to/hls/stream.m3u8 -f mpegts -c:v copy -c:a copy -c:s? copy http://127.0.0.1/publish/stream
[13:45:36 CEST] <pkunk> Issue is only when I'm copying from hls to mpegts.. However mpegts to mpegts copies smoothly and output is also smooth on the mpegts server
[13:46:25 CEST] <pomaranc> pkunk: try -re before the input, but not sure if it works for HLS
[13:47:49 CEST] <pkunk> Thats super strange.. Now with -re I can see ffmpeg also frequently updatng the frame=XXX line
[13:49:11 CEST] <pkunk> Output is also smooth on the mpegts server. Is it an ffmpeg bug? Because this is a live stream and one would expect it to stream smoothly
[13:49:15 CEST] <pomaranc> it's trying to stay at the 1.0x speed based on the input timestamps
[13:49:32 CEST] <pomaranc> no, that's how HLS works
[13:49:54 CEST] <pomaranc> you get a new complete segments in the playlist and ffmpeg just processed it immediately
[13:50:39 CEST] <pomaranc> segment*
[13:52:53 CEST] <pkunk> Normally -re causes problems with live streams because it will fall behind sometimes. I guess this strange behaviour also exists with hls to hls copying but we don't notice it because of its nature
[13:53:33 CEST] <pomaranc> yes, -re is probably not completely reliable
[13:53:55 CEST] <pomaranc> I had to wrote my own tool for HLS->UDP streaming when I had this problem
[13:54:39 CEST] <pomaranc> I have no idea what happens if there is a timestamp discontinuity in the input
[13:55:18 CEST] <pkunk> I had to write my own C++ code for a 16-32 channel mosaic because the inbuilt ffmpeg cli is so crappy at it
[13:55:56 CEST] <pkunk> It can't even open 16 inputs in parallel, so is unusable + with C++ you can fix the TS issues in code
[13:55:59 CEST] <pomaranc> I did that with a bash script that generated the filter
[13:58:05 CEST] <pkunk> Thanks , will stick the CLI tool for now because it can do other nifty things
[15:45:11 CEST] <TheSashm_> @pkunk can you share that? I would like to see how that looks
[15:45:16 CEST] <TheSashm_> or at least a screenshot of it
[15:47:08 CEST] <whitestone> does someone know how it works the flag live_start_index in HLS demuxer?
[15:48:02 CEST] <whitestone> i am reading a local repository but it allways start from the -3 to -6 fragment
[15:48:19 CEST] <whitestone> but i want to increase this number
[15:57:40 CEST] <relaxed>  whitestone: did you read "ffmpeg -h demuxer=hls"
[15:58:43 CEST] <whitestone> i read the documentation everyday but in web
[15:58:48 CEST] <whitestone> lets check the man page
[16:00:35 CEST] <relaxed> so..you've tried increasing -live_start_index but it doesn't work?
[16:00:59 CEST] <whitestone> i tried but i dont know if it is in the right way
[16:01:07 CEST] <whitestone> the -h says -live_start_index  <int>        .D....... segment index to start live streams at (negative values are from the end) (from INT_MIN to INT_MAX) (default -3)
[16:01:44 CEST] <whitestone> and my command looks like ffmpeg -f hls -live_start_index -15 -i ....
[16:12:51 CEST] <whitestone> i tried in different ways and not, not working, i dont know if i am putting everything ok
[16:21:28 CEST] <sine0> hey, is there a channel for general video editing
[16:21:38 CEST] <sine0> I would ask in here but I guess its off tawpic
[17:04:51 CEST] <sine0> I have a simple video which is exported in lossless avi from after effects. I try and convert it in ffmpeg but the file is unviewable and gray blocks. the origional file which is 800mg for 10 seconds or so plays fine in vlc and ffmplay
[17:04:54 CEST] <sine0> https://bpaste.net/show/Afh_
[17:06:19 CEST] <kepstin> sine0: your player might not like the h264 rgb stuff. try encoding with the output option "-pix_fmt yuv420p"
[17:06:52 CEST] <sine0> what vlc ?
[17:07:22 CEST] <sine0> trying again
[17:07:32 CEST] <kepstin> hmm, i'd hope vlc could play that
[17:07:42 CEST] <sine0> ok yea so that works, GREAT man
[17:07:51 CEST] <sine0> so in brief, what is the issue ?
[17:08:06 CEST] <sine0> why is the h264 rgb so niche
[17:08:32 CEST] <sine0> bgr24 ?
[17:09:13 CEST] <kepstin> h264 rgb is just... really niche. Most players that use ffmpeg to decode h264 will support it, but lots will have issues.
[17:09:50 CEST] <kepstin> the main purpose of it is as a temporary codec when you don't want to convert back and forth between rgb and yuv multiple times, i think.
[17:10:42 CEST] <kepstin> (also useful in lossless mode, since rgb-yuv conversion is lossy in some circumstances)
[17:11:41 CEST] <sine0> ok cool thanks for the info
[17:49:55 CEST] <nine_milli> blb
[17:59:35 CEST] <JEEB> hmm, wonder what filter to utilize to crop/scale a 180 video so that it ends up as "normal" viewport
[18:02:37 CEST] <sine0> anyone know hwere I can ask about after  effects help
[19:10:11 CEST] <relaxed> sine0: here? https://forums.adobe.com/community/aftereffects/content
[19:40:05 CEST] <nine_milli> blb
[20:06:01 CEST] <sine0> relaxed: I was after a chat channel
[20:09:56 CEST] <pink_mist> sine0: then you should probably ask adobe to move their support infrastructure to irc
[20:13:32 CEST] <sine0> ok mate no need for sarcasm, i was just asking.
[20:15:34 CEST] <whitestone> does someone know something about HLS demuxer?
[20:15:36 CEST] <sine0> we all know that Im not going to ask adobe to setup a support channel on an archaic communication system just for me, so enjoy your kicks
[20:40:57 CEST] <relaxed> I bet the open source equivalent has an irc channel
[20:43:01 CEST] <whitestone> if someone want to know
[20:43:05 CEST] <whitestone> i solve my problem
[20:43:16 CEST] <whitestone> if you are muximg and demuxing HLS
[20:44:40 CEST] <relaxed> whitestone: let's hear it for future reference
[20:44:41 CEST] <whitestone> to use the option live_start_index in the demuxer you need to check the option hls_list_size size in the muxer process
[20:45:32 CEST] <whitestone> if you are demuxing with the default options, the number of the list is 5, so you can move only 0 -1 -2 -3 -4 or -5
[20:46:01 CEST] <whitestone> i am making a local cache from a youtube video to then put it in adecklink card with another process
[20:47:07 CEST] <whitestone> and i am using those options to make a process which can save itself, so if you get an error you can increase the number of the live_start_index
[20:48:00 CEST] <whitestone> but first you need to have a mux with a number which can give the option to play in chase of failure
[21:49:05 CEST] <sine0> relaxed: open source equivalent or aae ? whats that then
[21:49:24 CEST] <sine0> or -> of
[22:07:22 CEST] <georgie> Guys, I have a single image that I want to apply a few animations: Zoom Out and then pan left to right.
[22:08:04 CEST] <georgie> I do want to have control a what frame does the zoom ends and panning starts
[22:08:14 CEST] <georgie> Is that possible using ffmepeg video filters?
[22:09:34 CEST] <furq> sure
[22:09:36 CEST] <furq> https://ffmpeg.org/ffmpeg-filters.html#Timeline-editing
[22:12:58 CEST] <kepstin> and many filters for that sort of modification let you calculate the transformation based on the frame number or time
[22:21:46 CEST] <FishPencil> How can I verify the integrity of ffmpeg-4.1.4.tar.xz with the sig file? Doesn't there need to be a public key provided as well?
[22:26:17 CEST] <nine_milli> blb
[22:28:06 CEST] <furq> FishPencil: https://github.com/FFmpeg/FFmpeg/blob/master/MAINTAINERS#L595
[22:28:22 CEST] <FishPencil> thank you
[22:30:11 CEST] <JEEB> oh that's where it was
[22:30:13 CEST] <JEEB> geez
[22:30:21 CEST] <JEEB> the last guy who asked I didn't even know where to look...
[22:30:48 CEST] <kepstin> honestly tho, if you've downloaded the tarball over https, then verifying the signature doesn't add much more in the way of verification :/
[22:30:53 CEST] <furq> i actually googled looking for that mailing list post you linked and this showed up
[22:31:00 CEST] <furq> i must have got lucky with the search query
[22:31:38 CEST] <kepstin> i guess it's possible someone without access to the key might have replaced a tarball on the server - which is something that it still might help with.
[22:32:15 CEST] <FishPencil> It looks like the key is also in the MIT db, so there's that way too
[00:00:00 CEST] --- Sat Jul 20 2019


More information about the Ffmpeg-devel-irc mailing list