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
tranzistor has joined #ffmpeg
Mister_Magister has quit [Quit: bye]
Mister_Magister has joined #ffmpeg
dubiago has quit [Quit: Gone!]
dubiago has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
Faely has quit [Server closed connection]
Faely has joined #ffmpeg
xx has quit [Ping timeout: 260 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
lucasta has joined #ffmpeg
rcombs has quit [Server closed connection]
rcombs has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
ursa-major has quit [Server closed connection]
ursa-major has joined #ffmpeg
DarkG has quit [Server closed connection]
DarkG has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
emanuele6 has quit [Read error: Connection reset by peer]
<Dagger>
okay, I'm not saying that I want to just go through and revert every edit this user made
<Dagger>
but that's what I'm saying
<Dagger>
also I've read both pages and still don't have a good idea of how any of this works. but at least I know how the behavior changed in ffmpeg 2.1 I guess?
<Dagger>
https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo tells me I should use combined seeking (which has no valid use case (from ffmpeg 2.1)) to seek 10 minutes into the video if I want to seek 5 minutes into the video. that's not reducing my confusion
<Marth64>
-ss before i -> seek to position with demuxer (basically "start here."). -ss after i -> start from the beginning and go to the specified position, discarding packets along the way.
<Marth64>
combined is strange but can be useful if you want to say, "start at time 60 but then read to a certain point and discard along the way"
<Marth64>
i think it usefulness comes from a time when before -accurate_seek was option
<Marth64>
-ss after i also allows to preserve timestamps
<Marth64>
all of which is niche use case to me, -ss before i is generally what is useful
<Marth64>
that article suggests to use combined seeking likely becuase of the effect of preserving timestamps
<Marth64>
if its external subtitle file you can just roll it in as another input with -itsoffset to get it to start with 0, and use -ss before i on your input video to also have it start at 0
lemourin has joined #ffmpeg
<Marth64>
probably even -ss will work instead of itsoffset
<Dagger>
I'm also doing the hardsub thing which seems to have its own special input method
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
beaver has quit [Quit: ménage dans les canaux, pause de mon entraide au niveau francophone]
beaver has joined #ffmpeg
emanuele6 has quit [Read error: Connection reset by peer]
emanuele6 has joined #ffmpeg
farter has joined #ffmpeg
[R]x has quit [Server closed connection]
[R]x has joined #ffmpeg
beaver has quit [Quit: sauvegarde d'un message générique, dans l'away message]
beaver has joined #ffmpeg
vampi has joined #ffmpeg
<Dagger>
it's unfortunate that -filter_complex "[0:v][0:s]subtitles[v]" doesn't work, but I guess this filter is old and noone cares about it
<Dagger>
which... is fair
vampirefrog has quit [Ping timeout: 265 seconds]
xerox has quit [Server closed connection]
xerox has joined #ffmpeg
rvalue has quit [Read error: Connection reset by peer]
beaver has quit [Remote host closed the connection]
Arokh has quit [Quit: //ThisShouldNeverHappen]
Arokh has joined #ffmpeg
rvalue has joined #ffmpeg
catsoften has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
catsoften has joined #ffmpeg
beaver has joined #ffmpeg
lucasta has quit [Quit: Leaving]
Corroddity has quit [Server closed connection]
Corroddity has joined #ffmpeg
rex has quit [Read error: Connection reset by peer]
rex has joined #ffmpeg
SystemError has quit [Ping timeout: 260 seconds]
Suchiman has quit [Quit: Connection closed for inactivity]
<Dagger>
okay, so `-ss N -t M -copyts -i $fn -avoid_negative_ts make_zero` works and makes more sense to me than `-ss N -t M -copyts -i $fn -ss N`, but the end effect is the same either way
<Dagger>
I also got very confused by mpv half-applying its own timestamp correction; it adjusts timestamps so they start at 0 but doesn't adjust the file duration (i.e. a file with timestamps that run from N to N+M looks like a file that runs from 0 to N+M but where only the first M seconds are playable)
<Dagger>
not sure if that's a config issue or a "Dagger needs to upgrade from a 2021 build of mpv" issue
delthas has quit [Server closed connection]
delthas has joined #ffmpeg
AbleBacon has quit [Read error: Connection reset by peer]
vulpine has quit [Ping timeout: 246 seconds]
krjst has quit [Server closed connection]
krjst has joined #ffmpeg
devinheitmueller has quit [Server closed connection]
APic has quit [Server closed connection]
APic has joined #ffmpeg
dkh has quit [Server closed connection]
dkh has joined #ffmpeg
jlc has quit [Quit: No Ping reply in 180 seconds.]
jlc has joined #ffmpeg
MisterMinister has quit [Ping timeout: 246 seconds]
vulpine has joined #ffmpeg
vulpine has quit [Ping timeout: 258 seconds]
vulpine has joined #ffmpeg
coldfeet has joined #ffmpeg
vulpine has quit [Ping timeout: 245 seconds]
coldfeet has quit [Remote host closed the connection]
rvalue- has joined #ffmpeg
rvalue has quit [Ping timeout: 245 seconds]
strudl has quit [Server closed connection]
strudl has joined #ffmpeg
rvalue- is now known as rvalue
vulpine has joined #ffmpeg
relue has joined #ffmpeg
marcj has quit [Server closed connection]
marcj has joined #ffmpeg
Exa has quit [Server closed connection]
Exa has joined #ffmpeg
luser1 has quit [Server closed connection]
luser1 has joined #ffmpeg
microchip_ has quit [Quit: There is no spoon!]
microchip_ has joined #ffmpeg
housemate has joined #ffmpeg
housemate has quit [Max SendQ exceeded]
housemate has joined #ffmpeg
housemate has quit [Max SendQ exceeded]
housemate has joined #ffmpeg
housemate has quit [Remote host closed the connection]
housemate has joined #ffmpeg
vampi has quit [Remote host closed the connection]
Hikaru_ has joined #ffmpeg
<Hikaru_>
hello all
housemate has quit [Max SendQ exceeded]
<Hikaru_>
i am trying to encode a jpeg sequence (1.jpeg to 239.jpeg) into an x264 video
<Hikaru_>
this is my command, it sortof works but the output is only 11 seconds long, and 11 frames
housemate has quit [Max SendQ exceeded]
<Hikaru_>
instead of 239 seconds long and 239 frames
<Hikaru_>
any ideas?
pal has quit [Remote host closed the connection]
housemate has joined #ffmpeg
<JEEB>
-r converts frame rate to something, if you want to set a frame rate to the image2 input, check `ffmpeg -h demuxer=image2`
<JEEB>
if I recall correctly, something like framerate before input :P
pal has joined #ffmpeg
housemate has quit [Read error: Connection reset by peer]
<Hikaru_>
hmmm
<Hikaru_>
yes this works JEEB but my frames are out of order
<Hikaru_>
i had them named 001.jpeg to 239.jpeg but ffmpeg didn't like that so i removed the leading 00 and 0 to have 1.jpeg through 239.jpeg
<Hikaru_>
so the command works and the output is 239 seconds, but the frames are not in the order that the jpegs are numbered
<JEEB>
then you will want to pipe the images into ffmpeg with the exact order you require, and utilize `-f image2pipe`
Suchiman has joined #ffmpeg
bigfoot547 has quit [Server closed connection]
bigfoot547 has joined #ffmpeg
<Hikaru_>
thanks for the help JEEB, i have it working now
peterLustig67 has joined #ffmpeg
Sketch has quit [Ping timeout: 264 seconds]
Sketch has joined #ffmpeg
Blacker47 has joined #ffmpeg
realies has quit [Quit: ~]
Teraii has quit [Ping timeout: 260 seconds]
Tinos has quit [Remote host closed the connection]
Tinos has joined #ffmpeg
<Nemo_pi>
does ffmpeg handles .gifs?
<Curid>
`ffmpeg -formats | grep gif`
<Curid>
there is `-muxers` and `-demuxers` too
<Nemo_pi>
So if i use a .gif for a looped image and mp3's as audio, it would combine it into the stream?
<Curid>
probably
<Nemo_pi>
Oke thanks
housemate has joined #ffmpeg
housemate has quit [Max SendQ exceeded]
housemate has joined #ffmpeg
housemate has quit [Quit: "I saw it in a TikTok video and thought that it was the smartest answer ever" ~AnonOps Radio [LOL]]
beaver has quit [Ping timeout: 260 seconds]
xx has joined #ffmpeg
peterLustig67 has quit [Remote host closed the connection]
relue has quit [Quit: relue]
xx has quit [Remote host closed the connection]
xx has joined #ffmpeg
farter has quit [Remote host closed the connection]
farter has joined #ffmpeg
realies has joined #ffmpeg
realies has quit [Quit: ~]
realies has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
peterLustig67 has joined #ffmpeg
lavaball has joined #ffmpeg
Sketch has quit [Ping timeout: 268 seconds]
<farter>
as my experience, also set -r 1 for inpput image sequence to override the default frame rate just works, otherwise it's like converting 20fps to 1fps
<farter>
ah jeeb already mentioned that
relue has joined #ffmpeg
peterLustig67 has quit [Remote host closed the connection]
peterLustig67 has joined #ffmpeg
function1 has quit [Server closed connection]
function1 has joined #ffmpeg
jmcantrell has quit [Server closed connection]
jmcantrell has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
Sketch has joined #ffmpeg
kuba-orlik0397 has joined #ffmpeg
farter has quit [Remote host closed the connection]
HarshK23 has joined #ffmpeg
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
minimal has joined #ffmpeg
lavaball has quit [Quit: lavaball]
kuba-orlik0397 has quit [Read error: Connection reset by peer]
kuba-orlik0397 has joined #ffmpeg
realies has quit [Read error: Connection reset by peer]
Sketch has quit [Ping timeout: 260 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
hussein1 has quit [Quit: hussein1]
hightower2 has joined #ffmpeg
Hikaru has joined #ffmpeg
Hikaru is now known as Guest2210
Sketch has joined #ffmpeg
Hikaru_ has quit [Ping timeout: 245 seconds]
housemate has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
housemate has quit [Quit: "I saw it in a TikTok video and thought that it was the smartest answer ever" ~AnonOps Radio [LOL]]
waleee has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
_Vi has quit [Server closed connection]
_Vi has joined #ffmpeg
Jiggy has quit [Server closed connection]
Jiggy has joined #ffmpeg
stefanom has joined #ffmpeg
<stefanom>
Dear all,
billchenchina- has joined #ffmpeg
<stefanom>
I compiled libAV with emscripten and I am trying to use RTSP protocol for streaming a camera but it's like a no way. I compared the message sent by webm application with ffprobe and I figured out that the RTSP commands, basically are empty
stefanom has quit [Remote host closed the connection]
Sakura`Kinomoto has quit [Server closed connection]
Sakura`Kinomoto has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
lucasta has joined #ffmpeg
rv1sr has joined #ffmpeg
Sketch has quit [Ping timeout: 246 seconds]
relue has quit [Ping timeout: 260 seconds]
Sketch has joined #ffmpeg
relue has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
iliv has joined #ffmpeg
beaver has joined #ffmpeg
relue has quit [Ping timeout: 265 seconds]
relue has joined #ffmpeg
housemate has joined #ffmpeg
relue has quit [Client Quit]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
mccobsta has quit [Server closed connection]
mccobsta has joined #ffmpeg
_VI2 has joined #ffmpeg
rhys1 is now known as rhys
rhys has quit [Remote host closed the connection]
cworley_ has joined #ffmpeg
rhys has joined #ffmpeg
_Vi has quit [Ping timeout: 245 seconds]
cworley has quit [Ping timeout: 245 seconds]
thomas_D8 has quit [Server closed connection]
thomas_D8 has joined #ffmpeg
housemate has quit [Ping timeout: 256 seconds]
alexherbo2 has joined #ffmpeg
travisghansen has quit [Server closed connection]
travisghansen has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
alexherbo2 has quit [Remote host closed the connection]
housemate has joined #ffmpeg
waleee has quit [Ping timeout: 256 seconds]
rsx has quit [Quit: rsx]
billchenchina- has quit [Ping timeout: 268 seconds]
Traneptora has quit [Quit: Quit]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
coldfeet has joined #ffmpeg
tranzistor has quit [Ping timeout: 265 seconds]
tranzistor has joined #ffmpeg
housemate has quit [Ping timeout: 245 seconds]
Sketch has quit [Ping timeout: 265 seconds]
tranzistor has quit [Ping timeout: 265 seconds]
billchenchina- has joined #ffmpeg
tranzistor has joined #ffmpeg
peterLustig67 has quit [Ping timeout: 256 seconds]
tranzistor has quit [Ping timeout: 246 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
Sketch has joined #ffmpeg
Tinos has quit [Ping timeout: 256 seconds]
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Client Quit]
tranzistor has joined #ffmpeg
Sketch has quit [Ping timeout: 245 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
lucasta has quit [Quit: Leaving]
AbleBacon has joined #ffmpeg
intrac has quit [Quit: Konversation terminated!]
intrac has joined #ffmpeg
Sketch has joined #ffmpeg
<Curid>
anyone know what a "webm program" is?
Ekho has quit [Server closed connection]
kuba-orlik0397 has quit [Remote host closed the connection]
<CounterPillow>
My guess is that it refers to Matroska's Editions/Ordered Chapters in some way, as that is where the matroska (upon which webm is based) website mentions program in such a context
kuba-orlik0397 has joined #ffmpeg
iliv has quit [Ping timeout: 252 seconds]
vulpine has quit [Quit: Connection reset by purr]
<CounterPillow>
"As an example a file named intro.mkv could have a SegmentUUID of “0xb16a58609fc7e60653a60c984fc11ead”. Another file called program.mkv could use a Chapter Edition that contains two Ordered Chapters."
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
dlb76 has joined #ffmpeg
vvvv has quit [Server closed connection]
vvvv has joined #ffmpeg
nrg has joined #ffmpeg
nrg has quit [Excess Flood]
nrg has joined #ffmpeg
turlando has quit [Server closed connection]
turlando has joined #ffmpeg
Sketch has quit [Ping timeout: 258 seconds]
kuba-orlik0397 has quit [Remote host closed the connection]
emanuele6 has quit [Ping timeout: 258 seconds]
kuba-orlik0397 has joined #ffmpeg
Sketch has joined #ffmpeg
HerbY_NL has joined #ffmpeg
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
microchip_ has quit [Ping timeout: 264 seconds]
emanuele6 has joined #ffmpeg
blb has quit [Server closed connection]
blb has joined #ffmpeg
Ischwitch has joined #ffmpeg
Ingvix has quit [Ping timeout: 264 seconds]
Ischwitch is now known as Ingvix
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
microchip_ has joined #ffmpeg
microchip_ has quit [Read error: Connection reset by peer]
microchip_ has joined #ffmpeg
microchip_ has quit [Client Quit]
microchip__ has joined #ffmpeg
microchip__ has quit [Client Quit]
microchip_ has joined #ffmpeg
iive has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
noumenon has joined #ffmpeg
<noumenon>
when I do ffprobe on a webm I get this output: https://bpa.st/raw/PAZA; is there a simple way to merge the subtitle stream into the video stream (not sure if that's also called hardcoding, as I guess the subtitles are already essentially hardcoded into the file itself, just in a separate stream)?
<BtbN>
as in, render them into the image, and re-encode?
<furq>
it is called hardcoding and there's a simple way but not computationally
<noumenon>
BtbN: I guess, just so the end result is just a video file, but with the subtitles still present
<BtbN>
well, them being in their own stream also means they're present :D
<BtbN>
and you can turn them on and off as you like
<BtbN>
If you burn them in, they are obviously always visible and can't be turned off
<furq>
but they will work everywhere which i guess is the goal
<noumenon>
the problem is that I'm trying to upload the file somewhere, and it says there's an invalid stream, presumably referring to the subtitle stream
<noumenon>
actually, now I'm wondering if the subtitles that are in the stream are actually the one's I'm trying to keep included, hmm
<BtbN>
I'm not sure if the subtitles filter can even read webvtt
HerbY_NL has joined #ffmpeg
<noumenon>
yeah, I just realized the subtitles I wanted to keep in were already hardcoded, and that the separate stream was the subtitles of the primary language being spoken
<noumenon>
I guess in the future it might be useful to learn how to hardcode the actual subs into the video file as well though, but I'll cross that bridge when I come to it
noumenon has quit [Quit: Leaving]
HerbY_NL has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
jarthur has joined #ffmpeg
emanuele6 has quit [Ping timeout: 265 seconds]
waleee has joined #ffmpeg
sm1999 has quit [Server closed connection]
sm1999 has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
kuba-orlik0397 has quit [Read error: Connection reset by peer]
kuba-orlik0397 has joined #ffmpeg
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #ffmpeg
l4yer has joined #ffmpeg
kuba-orlik0397 has quit [Remote host closed the connection]
kuba-orlik0397 has joined #ffmpeg
five61848033 has quit [Remote host closed the connection]