ChanServ 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.1.1 is released
shibboleth has joined #ffmpeg
shibboleth has quit [Ping timeout: 244 seconds]
System_Error has quit [Ping timeout: 244 seconds]
iive has quit [Quit: They came for me...]
_whitelogger has joined #ffmpeg
System_Error has joined #ffmpeg
realies9 has quit [Quit: Ping timeout (120 seconds)]
realies9 has joined #ffmpeg
iconoclasthero has quit [Ping timeout: 248 seconds]
chair1 has joined #ffmpeg
maxim_d33 has quit [Ping timeout: 260 seconds]
cantelope has quit [Quit: Connection closed for inactivity]
maxim_d33 has joined #ffmpeg
iconoclasthero has joined #ffmpeg
Fiji has joined #ffmpeg
Muimi has joined #ffmpeg
relue has quit [Ping timeout: 252 seconds]
relue has joined #ffmpeg
lusciouslover has quit [Quit: \]
emmanuelux has quit [Read error: Connection reset by peer]
lusciouslover has joined #ffmpeg
ShadowJK has quit [Ping timeout: 252 seconds]
Fiji has quit [Ping timeout: 252 seconds]
chair93 has joined #ffmpeg
chair1 has quit [Ping timeout: 272 seconds]
chair93 is now known as chair1
relue has quit [Read error: Connection reset by peer]
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
System_Error has quit [Remote host closed the connection]
Richardcavell_ has joined #ffmpeg
System_Error has joined #ffmpeg
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
dxh has joined #ffmpeg
lavaball has joined #ffmpeg
MisterMinister has quit [Ping timeout: 248 seconds]
coldfeet has joined #ffmpeg
_whitelogger has joined #ffmpeg
user_oreloznog has joined #ffmpeg
usagi_mimi has joined #ffmpeg
dxh has quit [Ping timeout: 276 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg
blb has quit [Ping timeout: 260 seconds]
blb has joined #ffmpeg
Richardcavell_ has quit [Ping timeout: 268 seconds]
YuGiOhJCJ has joined #ffmpeg
chair1 has quit [Quit: Client closed]
SuicideShow has quit [Ping timeout: 260 seconds]
SuicideShow has joined #ffmpeg
Richardcavell_ has joined #ffmpeg
K900 has quit [Remote host closed the connection]
K900 has joined #ffmpeg
rsx has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
Everything has joined #ffmpeg
Sketch has quit [Remote host closed the connection]
Sketch has joined #ffmpeg
Everything has quit [Ping timeout: 260 seconds]
Everything has joined #ffmpeg
Shine_ has joined #ffmpeg
tux97 has joined #ffmpeg
kepstin has quit [Remote host closed the connection]
kepstin has joined #ffmpeg
Shuriko has quit [Ping timeout: 276 seconds]
Everything has quit [Quit: leaving]
stolen has joined #ffmpeg
bsFFFFFF has joined #ffmpeg
tokyovigilante has quit [Remote host closed the connection]
palasso has joined #ffmpeg
palasso has quit [Quit: I am not a quitter!]
tokyovigilante has joined #ffmpeg
YUiNA_ is now known as YUiNA
user_oreloznog_ has joined #ffmpeg
user_oreloznog has quit [Ping timeout: 272 seconds]
rsx has quit [Quit: rsx]
System_Error has quit [Ping timeout: 244 seconds]
Fiji has joined #ffmpeg
System_Error has joined #ffmpeg
Fiji has quit [Remote host closed the connection]
Fiji has joined #ffmpeg
tux97 has quit [Read error: Connection reset by peer]
tux97 has joined #ffmpeg
JanC has quit [Read error: Connection reset by peer]
JanC has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
user23 has joined #ffmpeg
user23 has quit [Excess Flood]
user23 has joined #ffmpeg
stolen has quit [Quit: Connection closed for inactivity]
coldfeet has joined #ffmpeg
cantelope has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
MisterMinister has joined #ffmpeg
JanC has quit [Read error: Connection reset by peer]
JanC has joined #ffmpeg
lolok has quit [Quit: lolok]
carinobra has joined #ffmpeg
chair1 has joined #ffmpeg
lolok has joined #ffmpeg
<carinobra> Hello! I'm trying to pipe out (stdout) a HLS stream from the web using: ffmpeg -fflags +igndts +genpts -i URL -c copy -f mpegs pipe:1. The issue is that when the stream changes the program (example go to ads), this is made by having a different video stream. When the ads are over, the initial video stream returns. This causes black screen in the
<carinobra> output. I'd like ffmpeg to pass everything out without raising any issue. Is that possible?
<APic> carinobra: You could probably patch it
<APic> What do You exactly want anyhow?
<APic> Keep the Black Screen instead of returning to the Main Stream?
<APic> /g 22
<carinobra> The black screen is showing now. I want to go to the ads video screen and then go back to the program
<APic> Fail, sorry
<APic> 😌
<APic> You want to go from the Black Screen to the Ads Screen?
<carinobra> **ads video strem and then go back to the program
<carinobra> Yes
<APic> Can You please use a Regular Expression instead of **? ;=P
<carinobra> hahaha sorry
<APic> Please paste a full Example playing Your HLS Stream from the Webs
microchip_ has quit [Quit: There is no spoon!]
microchip_ has joined #ffmpeg
<carinobra> This is a Pluto TV stream. The program video stream ID is 0. The ads video stream ID is 21. When the program pauses and go to the ads, the m3u8 I'm loading receives the Video ID 21 and Video ID 0 stops (black screen). After the ads are over, Video ID 21 ends and Video ID 0 is back
* APic has no Mac and no Pluto, sorry ;=P
JustBleedFan has quit [Quit: Connection closed for inactivity]
<carinobra> Sure
<APic> carinobra: So You actually want to see the Ads?
<carinobra> am=true&serverSideAds=false
<carinobra> This is the stream, every 20-30 min, there is the ads
<APic> ktnx
<carinobra> @ApiC yes
<APic> Good Luck finding someone with ~30-Minute-Attention-Span on the IRCs πŸ˜‰
chair1 has quit [Ping timeout: 272 seconds]
<APic> And good Luck continuing to deliberately consuming Ads 😸
<carinobra> I'm sorry that was not my intention. This channel has some good music, you can hear in the background
<carinobra> I can watch and print out the logs, if it helps
* APic currently watches a Movie, sorry ;=P
<carinobra> Btw, it's in an ad now
<APic> Yes, but nobody except me talks to You ;=P
<carinobra> Hahaha yes. I just don't want to have a black screen.
<carinobra> And if I open this stream in the browser directly it plays the full stream (programs and ads) with no interruption
<carinobra> So, it might be something on the ffmpeg options I'm not expert on
chair1 has joined #ffmpeg
minimal has joined #ffmpeg
<APic> carinobra: Maybe You should apply the β€žscaleβ€œ Filter, like described in https://superuser.com/questions/628827/can-ffmpeg-encode-video-from-frames-of-different-sizes
<APic> carinobra: I can imagine Your Ads have different Dimensions than the Main Movie
<APic> I mean, Your Browser probably changes the Dimensions, too, before it displays the Movie to You
coldfeet has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
carinobra has quit [Ping timeout: 272 seconds]
coldfeet has joined #ffmpeg
Richardcavell_ has quit [Ping timeout: 248 seconds]
emmanuelux has joined #ffmpeg
usagi_mimi has quit [Ping timeout: 276 seconds]
usagi_mimi has joined #ffmpeg
usagi_mimi has quit [Client Quit]
coldfeet has quit [Quit: Lost terminal]
lavaball has quit [Remote host closed the connection]
Fiji has quit [Ping timeout: 252 seconds]
coldfeet has joined #ffmpeg
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
lemourin has quit [Client Quit]
lemourin has joined #ffmpeg
lemourin has quit [Client Quit]
lemourin has joined #ffmpeg
bsFFFFFF has quit [Ping timeout: 276 seconds]
coldfeet has quit [Quit: Lost terminal]
chair1 has quit [Ping timeout: 272 seconds]
chair1 has joined #ffmpeg
Richardcavell_ has joined #ffmpeg
chair6 has joined #ffmpeg
chair1 has quit [Ping timeout: 272 seconds]
chair6 is now known as chair1
tokyovigilante has quit [Remote host closed the connection]
m5zs7k has quit [Ping timeout: 276 seconds]
Shine_ has quit [Read error: Connection reset by peer]
m5zs7k has joined #ffmpeg
tux_97 has joined #ffmpeg
tux97 has quit [Ping timeout: 252 seconds]
dxh has joined #ffmpeg
tux97 has joined #ffmpeg
qqe has quit [Quit: Lost terminal]
natto17 has quit [Quit: a.]
minimal has quit [Quit: Leaving]
tux_97 has quit [Ping timeout: 248 seconds]
mven9713 has quit [Remote host closed the connection]
natto17 has joined #ffmpeg
tux_97 has joined #ffmpeg
tux97 has quit [Ping timeout: 252 seconds]
mven9713 has joined #ffmpeg
tokyovigilante has joined #ffmpeg
w33dtUx has joined #ffmpeg
carinobra has joined #ffmpeg
tux_97 has quit [Ping timeout: 245 seconds]
JustBleedFan has joined #ffmpeg
lavaball has joined #ffmpeg
<carinobra> APic the filters suggestion did not work
<carinobra> I'll frame the question again with the proper ffmpeg logs
dcomp3 has joined #ffmpeg
dcomp has quit [Ping timeout: 245 seconds]
dcomp3 is now known as dcomp
<carinobra> Hi everyone! Hope someone could help. Objective: pipe out (stdout) a m3u8 from Internet to the console
<carinobra> ceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&profileLimit=&profileFloor=&profilesFromStream=true&serverSideAds=false -c copy -f mpegts pipe:1
<carinobra> Issue: the stream has multiple video streams that appear one after the other. Typically, when the program ands (video stream 0), the channel logo animation / ads enter (video stream 21) for 30 seconds and then the program is back (video stream 0). The screen gets black during the video stream 21 and gets back when video stream 0 comes back from the
<carinobra> source.
<carinobra> What I would like to accomplish: pass everything that comes from the input stream to stdout, regardless of format, streams available, etc. If I open the input URL from the browser, it will load everything correctly (program, channel animation ads, etc.).
<carinobra> ffmpeg logs, right after the program ends:
<carinobra> 2025-06-29 20:27:51.554 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<carinobra> 2025-06-29 20:27:51.554 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.556 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.558 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.558 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.558 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<carinobra> 2025-06-29 20:27:51.559 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.559 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.585 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.588 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<carinobra> 2025-06-29 20:27:51.590 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.606 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<carinobra> 2025-06-29 20:27:51.606 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.613 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.613 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<carinobra> 2025-06-29 20:27:51.614 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.640 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<carinobra> 2025-06-29 20:27:51.640 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.641 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.641 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.643 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<carinobra> 2025-06-29 20:27:51.667 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.667 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.669 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<carinobra> 2025-06-29 20:27:51.696 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.697 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 204
<carinobra> 2025-06-29 20:27:51.698 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> 2025-06-29 20:27:51.699 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 192
<zeromind> oh no
<AMM> clap clap clap
<carinobra> 2025-06-29 20:27:51.700 spawn: [mpegts @ 0x60fc8f2e9180] changing packet size to 188
<carinobra> I'd like ffmpeg not to analyze the input and pass everything. Is this possible?
carinobra37 has joined #ffmpeg
carinobra37 has quit [Client Quit]
carinobra has quit [Ping timeout: 272 seconds]
lavaball has quit [Remote host closed the connection]
_whitelogger has joined #ffmpeg
Muimi has joined #ffmpeg
Guest86 has joined #ffmpeg
Richardcavell_ has quit [Ping timeout: 252 seconds]
Guest86 is now known as neon
neon is now known as Guest1186
Guest1186 is now known as alien8
chair62 has joined #ffmpeg
apzn is now known as an
an is now known as anv
chair1 has quit [Ping timeout: 272 seconds]
chair62 is now known as chair1
BUSY has quit [Read error: Connection reset by peer]
Fiji has joined #ffmpeg
Fiji has quit [Ping timeout: 252 seconds]
Mister_Magister has quit [Quit: bye]
Shuriko has joined #ffmpeg
Mister_Magister has joined #ffmpeg
chair62 has joined #ffmpeg
chair1 has quit [Ping timeout: 272 seconds]