BtbN changed the topic of #ffmpeg to: Welcome to the FFmpeg USER support channel | Development channel: #ffmpeg-devel | Bug reports: https://ffmpeg.org/bugreports.html | Wiki: https://trac.ffmpeg.org/ | This channel is publically logged | FFmpeg 7.0 is released
five618480339 has quit [Remote host closed the connection]
five618480339 has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
blb has quit [Quit: brb]
YuGiOhJCJ has quit [Ping timeout: 260 seconds]
System_Error has quit [Ping timeout: 260 seconds]
chiselfuse has quit [Ping timeout: 260 seconds]
chiselfuse has joined #ffmpeg
blb has joined #ffmpeg
YuGiOhJCJ has joined #ffmpeg
nrg has quit [Quit: ZNC - https://znc.in]
waleee has quit [Ping timeout: 258 seconds]
nrg has joined #ffmpeg
FlorianBad has quit [Remote host closed the connection]
FlorianBad has joined #ffmpeg
minimal has quit [Quit: Leaving]
viewports has joined #ffmpeg
viewports has quit [Read error: Connection reset by peer]
bitbinge has quit [Ping timeout: 260 seconds]
Brazhh has joined #ffmpeg
Suchiman has quit [Quit: Connection closed for inactivity]
Brazhh has quit [Ping timeout: 252 seconds]
emanuele6 has quit [Ping timeout: 252 seconds]
emanuele6 has joined #ffmpeg
dannyshong has joined #ffmpeg
chandash has quit [Ping timeout: 244 seconds]
bitbinge has joined #ffmpeg
wyatt8750 has joined #ffmpeg
wyatt8740 has quit [Ping timeout: 252 seconds]
chandash has joined #ffmpeg
dannyshong has quit [Quit: Client closed]
<EmberCrest> has anyone successfully developed some kind of pipeline which continuously streams multiple files of varying formats?
<EmberCrest> use case: you're developing an online TV channel and you don't want *any* downtime, but the software you're using closes and re-opens a stream output when switching from an MKV source to, say, MP4.
<EmberCrest> gstreamer seems like a good bet but it is very much not for beginners. has anyone made ffmpeg work this way, or thought up a way to do this? ffmpeg seems to want to end each time input/output is switched from one end or another. Also looking into frameservers...
jarthur has quit [Quit: jarthur]
System_Error has joined #ffmpeg
chandash has quit [Ping timeout: 245 seconds]
Tinos has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
koi has quit [Quit: ZNC - https://znc.in]
koi has joined #ffmpeg
lavaball has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
chandash has joined #ffmpeg
chandash has quit [Ping timeout: 252 seconds]
FH_thecat has quit [Quit: Leaving]
AbleBacon has quit [Read error: Connection reset by peer]
rv1sr has joined #ffmpeg
bitbinge has quit [Ping timeout: 260 seconds]
chandash has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
chandash has quit [Ping timeout: 252 seconds]
vlm has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
Icedream has quit [Client Quit]
Icedream has joined #ffmpeg
chandash has joined #ffmpeg
chandash has quit [Ping timeout: 252 seconds]
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
peterLustig67 has joined #ffmpeg
sentriz has quit [Ping timeout: 252 seconds]
peterLustig67 has quit [Ping timeout: 256 seconds]
sentriz has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
militantorc has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
Icedream has joined #ffmpeg
Icedream has quit [Client Quit]
Blacker47 has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Icedream has joined #ffmpeg
<bencoh> 72
<bencoh> woops
xx has joined #ffmpeg
HerbY_NL has joined #ffmpeg
anticw has quit [Ping timeout: 258 seconds]
anticw has joined #ffmpeg
HerbY_NL has quit [Quit: Textual IRC Client: www.textualapp.com]
TD-Linux has quit [Ping timeout: 245 seconds]
TD-Linux has joined #ffmpeg
Tinos has joined #ffmpeg
Suchiman has joined #ffmpeg
beaver has quit [Remote host closed the connection]
stolen has joined #ffmpeg
LurkingBOB has joined #ffmpeg
swamp_ has joined #ffmpeg
MightyBOB has quit [Ping timeout: 264 seconds]
beaver has joined #ffmpeg
zmt01 has quit [Ping timeout: 252 seconds]
fling has quit [Remote host closed the connection]
Sakura`Kinomoto has quit [Remote host closed the connection]
fling has joined #ffmpeg
evilscreww has joined #ffmpeg
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
Sakura`Kinomoto has joined #ffmpeg
FH_thecat has joined #ffmpeg
bitbinge has joined #ffmpeg
LurkingBOB is now known as MightyBOB
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
bitbinge has quit [Remote host closed the connection]
bitbinge has joined #ffmpeg
rv1sr has quit [Ping timeout: 260 seconds]
coldfeet has joined #ffmpeg
rv1sr has joined #ffmpeg
chandash has joined #ffmpeg
chandash has quit [Ping timeout: 260 seconds]
xx has quit [Ping timeout: 260 seconds]
Icedream has quit [Quit: A lol made me boom.]
Icedream has joined #ffmpeg
yawkat has quit [Ping timeout: 272 seconds]
buzel has quit [Remote host closed the connection]
buzel has joined #ffmpeg
yawkat has joined #ffmpeg
Suchiman has quit [Quit: Connection closed for inactivity]
coldfeet has quit [Remote host closed the connection]
coldfeet has joined #ffmpeg
billchenchina- has joined #ffmpeg
HerbY_NL has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
bitbinge has quit [Quit: bitbinge]
chandash has joined #ffmpeg
chandash has quit [Ping timeout: 248 seconds]
coldfeet has quit [Remote host closed the connection]
HerbY_NL has quit [Ping timeout: 260 seconds]
coldfeet has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
minimal has joined #ffmpeg
stolen has quit [Quit: Connection closed for inactivity]
Suchiman has joined #ffmpeg
memset has quit [Remote host closed the connection]
memset has joined #ffmpeg
Tinos has joined #ffmpeg
bitbinge has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
chandash has joined #ffmpeg
yawkat has quit [Ping timeout: 252 seconds]
chandash has quit [Ping timeout: 264 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
HerbY_NL has joined #ffmpeg
emanuele6 has quit [Ping timeout: 272 seconds]
emanuele6 has joined #ffmpeg
HerbY_NL has quit [Ping timeout: 255 seconds]
Magissia has quit [Ping timeout: 272 seconds]
tmm360 has joined #ffmpeg
Magissia has joined #ffmpeg
<tmm360> Hi, I'm trying to convert an input mp4 file with some subtitles tracks into an HLS encoded video, with different resolutions and a couple of subtitles tracks from the original file. This command do something, but: 1) doesn't receive the first sub tracks as wanted 2) tries to write subtitles with the video streams, instead of create a general playlist shared between variants 3) don't link the subtitles playlists into the master.m3u8 file. How can I do?
<tmm360> Moreover, I'm running ffmpeg 4.4.1 because otherwise later releases give me seg fault error.
<tmm360> -map 0:v:0 -map 0:a:0 -map 0:s:0 \
<tmm360> -map 0:v:0 -map 0:a:0 -map 0:s:0 \
<tmm360> -map 0:v:0 -map 0:a:0 -map 0:s:0 \
<tmm360> -map 0:v:0 -map 0:a:0 -map 0:s:0 \
<tmm360> -s:v:0 1920x1080 -b:v:0 215k \
<tmm360> -s:v:1 1280x720 -b:v:1 117k \
<tmm360> -s:v:2 852x480 -b:v:2 42k \
<tmm360> -s:v:3 640x360 -b:v:3 11k \
<tmm360> -preset ultrafast -c:a aac -c:v libx264 -c:s webvtt \
<tmm360> -f hls -hls_time 6 -hls_list_size 0 -hls_playlist_type vod \
<tmm360> -hls_segment_filename ./testEncoding/%v/%d.ts \
<tmm360> -var_stream_map "v:0,a:0,s:0,name:1080p v:1,a:1,s:1,name:720p v:2,a:2,s:2,name:480p v:3,a:3,s:3,name:360p" \
<tmm360> -master_pl_name master.m3u8 ./testEncoding/%v/playlist.m3u8
<tmm360> missed first line, was: "ffmpeg -i ./input_sub.mp4 \"
chandash has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
lavaball has joined #ffmpeg
sonicrules1234 has quit [Remote host closed the connection]
HerbY_NL has joined #ffmpeg
sonicrules1234 has joined #ffmpeg
evilscreww has quit [Quit: Leaving]
vlm has quit [Quit: Leaving]
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
memset has quit [Remote host closed the connection]
memset has joined #ffmpeg
billchenchina- has quit [Ping timeout: 245 seconds]
billchenchina- has joined #ffmpeg
memset has quit [Remote host closed the connection]
memset has joined #ffmpeg
chandash has quit [Ping timeout: 252 seconds]
chandash has joined #ffmpeg
memset has quit [Remote host closed the connection]
memset has joined #ffmpeg
AbleBacon has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
coldfeet has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
coldfeet has quit [Remote host closed the connection]
minimal has quit [Quit: Leaving]
yawkat has joined #ffmpeg
Tinos has joined #ffmpeg
HerbY_NL has joined #ffmpeg
MightyBOB has quit [Remote host closed the connection]
Magissia has quit [Ping timeout: 252 seconds]
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
MightyBOB has joined #ffmpeg
yawkat has quit [Ping timeout: 276 seconds]
<tmm360> anyone can help, please?
yawkat has joined #ffmpeg
luva88 has quit [Read error: Connection reset by peer]
HerbY_NL has joined #ffmpeg
luva88 has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
waleee has joined #ffmpeg
chandash has quit [Ping timeout: 260 seconds]
<BtbN> try latest master first, and don't flood the channel.
<BtbN> 4.4 is ancient and lots of stuff happened to the HLS muxer
<BtbN> also, HLS is not a codec
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chandash has joined #ffmpeg
memset has quit [Remote host closed the connection]
memset has joined #ffmpeg
<chiselfuse> are youtube video streams "480p" 480 long in height or width?
memset has quit [Remote host closed the connection]
<BtbN> height, and not only on YT
<chiselfuse> BtbN: is height from bottom of screen to top of screen or from left to right?
<BtbN> what?
<chiselfuse> BtbN: what two points do you pick to measure 480?
<BtbN> It's the height of the image
<chiselfuse> points on top of each other or side-by-side
<BtbN> I don't understand what you're asking.
<chiselfuse> yea and that is from something like the bottom left corner to the top left corner, not from bottom left to bottom right, right?
<BtbN> it's the height, not the diagonal
<chiselfuse> i never described a diagonal in the options i made you choose from
<BtbN> I really don't understand what you're asking then. The height is the height, no matter if on the left or the right.
<chiselfuse> can you carefully plot the points i described in your mind?
<chiselfuse> i never made you pick from that either
<BtbN> There are no point or anything to plot
<BtbN> the height is simply the height
<chiselfuse> is the hight measured by a little man walking up and down on the monitor or by a little man walking across the monitor from left to right?
<BtbN> it's in the name. "height", "high"
<chiselfuse> you never know with computer people
memset has joined #ffmpeg
darkapex_ has joined #ffmpeg
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
foul_owl_ has joined #ffmpeg
foul_owl has quit [Ping timeout: 260 seconds]
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
<tmm360> lol, didn't flooded, I've wrote 3h ago and kept it very concise. Anyway, I'm using 4.4 because later versions are broken. Tested also with last published version 7.0.1, and it's broken too. If you know how to make it work, it would be very appreciated
MightyBOB has quit [Remote host closed the connection]
tmm360 has quit [Quit: Leaving]
MightyBOB has joined #ffmpeg
<BtbN> you pasted like 15 lines into the channel, that's flooding.
<BtbN> Later versions are not broken, I can assure you. If you have a reproducible way to make them crash, please report it.
vincejv has quit [Remote host closed the connection]
<intrac> hi, I have a file where the video and audio are about 15 mins, but there's a separate 'Menu #1' stream in the format 'Timed Text' which is over 5 hours.
<intrac> I know I could exclude this, but is there a way to include it but cut it to the same length as the other streams?
<intrac> I tried the -shortest option, which had no effect
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
rv1sr has quit []
<another|> BtbN: I can reproduce the segfaults with 7.0.1
<another|> as soon as I try to mux in subtitles
FlorianBad has quit [Quit: Konversation terminated!]
FlorianBad has joined #ffmpeg
tmm360 has joined #ffmpeg
<tmm360> the exact error I receive with 7.0.1 is this:
<tmm360> [mpegts @ 0x72df30f59c80] h264 bitstream malformed, no startcode found, use the video bitstream filter 'h264_mp4toannexb' to fix it ('-bsf:v h264_mp4toannexb' option with ffmpeg)
<tmm360> [vost#0:0/libx264 @ 0x6406434dbe00] Error submitting a packet to the muxer: Invalid data found when processing input
<tmm360> [out#0/hls @ 0x6406434d9140] Error muxing a packet
<tmm360> Last message repeated 1 times
<tmm360> [out#0/hls @ 0x6406434d9140] Task finished with error code: -1094995529 (Invalid data found when processing input)
<tmm360> [out#0/hls @ 0x6406434d9140] Terminating thread with return code -1094995529 (Invalid data found when processing input)
<tmm360> Segmentation fault (core dumped)
<BtbN> Do you have a minimal reproducer for that? ffmpeg straight up crashing is always a bug
<another|> the error seems wrong. the bsf is already auto inserted
<BtbN> also, again, please don't flood the channel
<tmm360> what you mean with flood? Maybe I didn't understand what you mean. Returning in topic, I will try now to build a minimal reproducer
chandash has quit [Quit: WeeChat 4.3.5]
<BtbN> You keep pasting long bits of text into the channel, flooding it.
<BtbN> Use a pastebin for any longer text
elvis_a_presley has quit [Ping timeout: 248 seconds]
elvis_a_presley has joined #ffmpeg
<tmm360> sorry. My minimal reproducer: https://pastebin.com/4QajFrgX
SuicideShow has quit [Ping timeout: 272 seconds]
<JEEB> let me guess, as soon asyou remove the subs it works?
SuicideShow has joined #ffmpeg
<BtbN> Does any random mp4 with subtitles trigger it?
memset has quit [Remote host closed the connection]
memset has joined #ffmpeg
<tmm360> correct, if I remove subs it works. Also if I remove one of two output stream. And any mp4 with subs that I tried, now I've tested also with mkv and do it the same
<tmm360> correct, if I remove subs it works. Also if I remove one of two output stream. And any mp4 with subs that I tried, now I've tested also with mkv and it do the same
five6184803392 has joined #ffmpeg
five618480339 has quit [Ping timeout: 252 seconds]
five6184803392 is now known as five618480339
elvis_a_presley has quit [Ping timeout: 248 seconds]
elvis_a_presley has joined #ffmpeg
<BtbN> I can't get it to crash
<BtbN> I can get it to fail, but not crash
Obormot\Arcturus has joined #ffmpeg
<Obormot\Arcturus> Hello, I am hoping that someone here might be able to help me with a problem with installing ffmpeg with MacPorts. The installation (`port install ffmpeg`) is failing with the installer log ending as follows https://share.obormot.net/textfiles/Fc6Yk8LJ
<BtbN> Without the log its referring to, we can't tell you anything
<Obormot\Arcturus> That IS the log it’s referring to
<Obormot\Arcturus> That is, the end of it
<BtbN> I doubt that
<Obormot\Arcturus> I assure you that it is
<BtbN> :info:configure Include the log file "ffbuild/config.log" produced by configure as this will help
<Obormot\Arcturus> Ah, that. Sorry, I thought you meant the log file noted at the end
<Obormot\Arcturus> Where might I find that config.log?
<BtbN> wherever it was building ffmpeg
<BtbN> The thing is, we can then tell you why it's failing to configure. But the only ones who can realistically fix it are the package maintainers
<Obormot\Arcturus> Sorry, I’m not sure what that means. The working directory when I invoked the install command? There is no ffbuild/ in there
<Obormot\Arcturus> Well, knowing why it is failing would be more than I know right now, so it would be progress :)
<BtbN> The working directory when configure itself was invoked
<Obormot\Arcturus> How would I find that?
<BtbN> I don't know, I never used OSX, let alone ports/brew
<BtbN> There's a chance it cleaned it out, I don't know though
<Obormot\Arcturus> Ah, hang on, I think I may have found it...
<Obormot\Arcturus> That is ffbuild/config.log
AbleBacon has quit [Read error: Connection reset by peer]
<BtbN> "videotoolbox requested, but not all dependencies are satisfied: corefoundation coremedia corevideo"
<Obormot\Arcturus> Right, that is also the error I see in the other (MacPorts) log file I posted the end of
<Obormot\Arcturus> But what does it mean, do you know?
<another|> tmm360: does the source video have webvtt subtitles?
<Obormot\Arcturus> (If it’s referring to the Core Foundation, Core Media, and Core Video Mac frameworks, then those are definitely present - they’re a part of the OS install, they can’t be missing. What is "videotoolbox" here...?)
lavaball has quit [Remote host closed the connection]
SuicideShow has quit [Ping timeout: 252 seconds]
<BtbN> What OSX version is that?
<BtbN> FFmpeg 4.4 is old, it might plain fail to build on too modern of an OS
<Obormot\Arcturus> 10.11.6, so, likewise old
<BtbN> And the OSX SDK, if there is such a thing?
<BtbN> There is a slew of compiler errors, all pointing at OS headers
<Obormot\Arcturus> I... don’t think there is such a thing
<Obormot\Arcturus> Hmm... I see
SuicideShow has joined #ffmpeg
billchenchina- has quit [Ping timeout: 252 seconds]
waleee has quit [Ping timeout: 264 seconds]
waleee has joined #ffmpeg
<Obormot\Arcturus> BtbN: Alright, thank you for the help! I guess I will try to see if the MacPorts people have some more ideas. o/
Obormot\Arcturus has left #ffmpeg [#ffmpeg]
System_Error has quit [Remote host closed the connection]
<another|> BtbN: I have a fairly minimal reproducer for tmm360's segfaults
<BtbN> I downloaded a random youtube video with webvtt subtitles in webm, doesn't crash with that exact commandline
System_Error has joined #ffmpeg
<another|> ffmpeg_g -i https://0x0.st/X49h.1s.mp4 -map 0:v:0 -map 0:a:0 -map 0:s:0 -map 0:v:0 -map 0:a:0 -map 0:s:0 -c:v libx264 -preset:v ultrafast -c:a aac -c:s webvtt -f hls -hls_segment_filename ./foo/%v/%d.ts -var_stream_map "v:0,a:0,s:0 v:1,a:1,s:1" ./foo/%v/playlist.m3u8
waleee has quit [Ping timeout: 245 seconds]
Sketch has quit [Ping timeout: 260 seconds]
Sketch has joined #ffmpeg
<BtbN> Well, the hls muxer is calling ff_write_chained() with a dst_stream of -1
vincejv has joined #ffmpeg