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
<furq>
if that was causing problems then you would have noticed before now
<znf>
indeed, I ruled that out
<znf>
I've also tried an URL with a null output, so I assume that bypasses the filesystem completely
<bpmedley>
I read that someone got 1073741819 with subtitles in a file. Are there subtitles in, in.mp4?
<znf>
no
<bpmedley>
znf: Also, would you try an offiical release version?
<znf>
huh?
<bpmedley>
It looked like your FFmpeg binary was generated today, is that correct?
<znf>
it's literally BtbN's build
<bpmedley>
And, there is more than one version in releases, correct? I’m assuming you’re downloading from github
<BtbN>
It's unlikely AMF is misbuilt
<BtbN>
it's literally just a header
<BtbN>
you first need to find out what is crashing where
<bpmedley>
Not saying it’s misbuilt. I’m ignorant of any possible code changes between now and 7.1.1, so I was guessing
<BtbN>
gdigrab vs. amf crashing are very different things
<znf>
damn it, I wasn't paying attention enough and I locked myself out of a remote router
<bpmedley>
Are you saying there no possible code changes in the last few months that could cause a change of behavior when hevc_amf is specified? Said another way, is it impossible that an earlier version has worked?
<znf>
There could be.
<znf>
But the reason I want a recent version is that I wanted the pixel formats that were added back in March
<znf>
(for hevc_amf)
<bpmedley>
Understood, sounds like you have a few options for next steps
<znf>
And 7.1 doesn't have them, so..
<bpmedley>
Do you know the day they were added?
<znf>
but yes, 7.1 works
<znf>
no
<znf>
Now I have more pressing issues, like... having to go on a trip because I bricked this router at 3am
<bpmedley>
Yuck, electronic bricks are no fun
<bpmedley>
znf: Did you try 7.1 or 7.1.1 (I’m perusing github tags)
<znf>
Dunno, whatever BtbN builds as "7.1"
<bpmedley>
Do you recall which link you downloaded? The page I’m on has "Auto-Builds" not "7.1" or similar
jmcantrell has quit [Ping timeout: 276 seconds]
<furq>
the autobuilds have the latest release version at the bottom
jmcantrell has joined #ffmpeg
<furq>
or the latest builds from tags or whatever it is
<furq>
either way there are builds that say 7.1
<BtbN>
they don't built tags, they build branches
<furq>
there you go
<BtbN>
7.1 is HEAD of the 7.1 branch
<bpmedley>
furq: Are you referencing the filenames?
<furq>
yes
<BtbN>
AMF adding support for new pixel formats and then crashing when using them would be a good issue to raise
<bpmedley>
Kinda funny. Admittedly, I forgot to expand the chevron.. oops..
Richardcavell has joined #ffmpeg
<znf>
but it crashes *without* using them :P
<BtbN>
Well, need to attach a debugger and find what actually crashes where
<bpmedley>
znf: Would you put the ffmpeg -version you’re using that works in the channel?
<znf>
ffmpeg version n7.1.1-56-gc2184b65d2-20250715
<znf>
good thing to know - h264_amf also crashes
YUiNA_ has quit [Remote host closed the connection]
acryo has quit [Read error: Connection reset by peer]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
xx has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
pastelowl has quit [Quit: WeeChat 4.6.3]
xx has quit [Read error: Connection reset by peer]
chiselfuse has quit [Remote host closed the connection]
de-facto has quit [Remote host closed the connection]
hussein1 has quit [Remote host closed the connection]
chiselfuse has joined #ffmpeg
hussein1 has joined #ffmpeg
xx has joined #ffmpeg
de-facto has joined #ffmpeg
MisterMinister has quit [Ping timeout: 252 seconds]
damian101 has joined #ffmpeg
acryo has quit [Remote host closed the connection]
damian101_ has quit [Ping timeout: 252 seconds]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
acryo has quit [Remote host closed the connection]
damian101_ has joined #ffmpeg
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
damian101 has quit [Ping timeout: 252 seconds]
snoriman has joined #ffmpeg
<snoriman>
BtbN: hey, moving here from #videolan. Do you know how I cna start a RTSP server with ffmpeg? From what I can find this is not possible with just ffmpeg.
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
damian101 has joined #ffmpeg
damian101_ has quit [Ping timeout: 260 seconds]
damian101_ has joined #ffmpeg
lavaball has joined #ffmpeg
damian101 has quit [Ping timeout: 252 seconds]
rvalue- has joined #ffmpeg
acryo has quit [Remote host closed the connection]
rvalue has quit [Ping timeout: 260 seconds]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
FH_thecat has quit [Quit: Leaving]
moviuro has quit [Quit: Reboot? Or did my jail(8) just die?]
moviuro has joined #ffmpeg
acryo has quit [Remote host closed the connection]
rvalue- is now known as rvalue
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
Guest53 has joined #ffmpeg
acryo has quit [Remote host closed the connection]
<Guest53>
hello
<Guest53>
any online user?
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
<K900>
No
<Guest53>
haha
Guest53 has quit [Client Quit]
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
pulec has quit [Server closed connection]
pulec has joined #ffmpeg
Guest53 has joined #ffmpeg
deetwelve has joined #ffmpeg
Guest53 has quit [Client Quit]
Blacker47 has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
FH_thecat has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
de-facto has quit [Read error: Connection reset by peer]
de-facto has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
SuicideShow has quit [Ping timeout: 248 seconds]
SuicideShow has joined #ffmpeg
acryo has quit [Remote host closed the connection]
gothicserpent has quit [Ping timeout: 276 seconds]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
gothicserpent has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
Sketch has quit [Remote host closed the connection]
Sketch has joined #ffmpeg
acryo has quit [Remote host closed the connection]
rsx has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
hussein1 has quit [Ping timeout: 244 seconds]
hussein1 has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
jkqxz has quit [Server closed connection]
jkqxz has joined #ffmpeg
Shine_ has joined #ffmpeg
JanC has quit [Killed (erbium.libera.chat (Nickname regained by services))]
JanC has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has quit [Changing host]
acryo has joined #ffmpeg
iconoclast_hero has joined #ffmpeg
UltraFuzzy has quit [Quit: UltraFuzzy]
iconoclasthero has quit [Ping timeout: 276 seconds]
UltraFuzzy has joined #ffmpeg
K900 has quit [Remote host closed the connection]
K900 has joined #ffmpeg
hussein1 has quit [Remote host closed the connection]
hussein1 has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 265 seconds]
user_oreloznog has quit [Ping timeout: 260 seconds]
j45_ has joined #ffmpeg
j45 has quit [Ping timeout: 248 seconds]
j45_ is now known as j45
j45 has quit [Changing host]
j45 has joined #ffmpeg
user_oreloznog has joined #ffmpeg
EmleyMoor has joined #ffmpeg
acryo has quit [Remote host closed the connection]
acryo has joined #ffmpeg
acryo has joined #ffmpeg
acryo has quit [Changing host]
YUiNA_ has joined #ffmpeg
YUiNA_ has quit [Remote host closed the connection]
YUiNA has quit [Ping timeout: 260 seconds]
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 252 seconds]
mtoy has quit [Ping timeout: 240 seconds]
EmleyMoor has joined #ffmpeg
mtoy has joined #ffmpeg
coldfeet has joined #ffmpeg
iconoclast_hero is now known as iconoclasthero
lavaball has joined #ffmpeg
Everything has joined #ffmpeg
Richardcavell has quit [Ping timeout: 248 seconds]
<hacksenwerk>
It gives me: [NULL @ 0x62a1291f5500] Unable to find a suitable output format for 'out.mks' out.mks: Invalid argument
<furq>
add -f matroska after -c copy
<hacksenwerk>
ok that worked, but how to read that file?
<hacksenwerk>
what is it anyway?
<hacksenwerk>
mks = matroska subtitles
<hacksenwerk>
?
<furq>
yeah it's just a convention for single-track matroska
<furq>
and how you read it depends on what you want to do with it
MisterMinister has joined #ffmpeg
<hacksenwerk>
I tried gimagereader-gtk, but it says: The filke might not be an image or be corrupt: out.mks
<hacksenwerk>
BEcause you said ocr
<hacksenwerk>
furq: I ripped that dvd with handbrake and added all available subs to the video file. Can I run it again and and just write them as simple text files (srt)?
<hacksenwerk>
(I did not know that there are other subtitle file formats than text...)
<JEEB>
generally you utilize something like subtitle edit to OCR and verify that the OCR went correctly
Richardcavell has joined #ffmpeg
<furq>
i have no idea if handbrake will ocr for you
<JEEB>
I don't think handbrake has OCR integrated, but you can check. generally it's very much not recommended to do it automagically
<furq>
but yeah ocring vobsub is generally error-prone and you need to manually review it
<JEEB>
since esp. if your character palette is not yet well defined, there are going to be mistakes
<furq>
most vobsubs i've seen use a font where I and l look the same
<furq>
maybe ocr got smart enough nowadays to realise l'll isn't a word
<hacksenwerk>
I only used ocr for scanned (old) books before and of course I checked it after its done.
<furq>
pretty sure subtitle edit supports vobsub in mks
<hacksenwerk>
So the subs are only in this sh*tty format available on the dvd? Or did handbrake choose to write the subs into that file format?
<furq>
the former
<furq>
you could also maybe just use the vobsubs directly
<JEEB>
yea if you just want to play them they should be fine with various players
<furq>
i normally just leave them alone if i'm ripping dvd
<furq>
but then i'm only playing it back in mpv on my computer
<JEEB>
for web stuff I've looked up how you can embed PNGs into webvtt or ttml :P
<furq>
that sounds appropriately awful
<AMM>
it
<AMM>
's multimedia, so
<JEEB>
I mean OCR can also be implemented but then you will always have to prefece it with "this stuff may be incorrect"
<JEEB>
easier to just whistle and put PNG base64
<hacksenwerk>
no i want them as text to do translations
<furq>
yeah i meant conceptually
<furq>
i'm sure it's the easiest way
<JEEB>
hacksenwerk: then it's either OCR time, or you look up on subtitle databases whether someone else has done the work for that disc already ^^;
<furq>
yeah that is definitely worth checking
<furq>
although you then need to consider different editions/cuts etc
<hacksenwerk>
JEEB: ok but why cant gimagereader-gtk open it?
<furq>
i don't think that supports vobsub in general let alone in matroska
<hacksenwerk>
What programs can open that file I created?
<furq>
subtitle edit
<furq>
which has some builtin ocr that probably uses tesseract
<hacksenwerk>
?
<hacksenwerk>
Its not in the debian repos
<hacksenwerk>
or whats the package name?
<furq>
yeah it's .net unfortunately
<furq>
they provide some portable linux version on github
<AMM>
imagesubs and hardsubs get handled essentially the same way, because you want pixels into text
<hacksenwerk>
AMM: But the difference is that you can't disable hardsubs while watching.
<AMM>
yeeees, but the process of turning them into softsubs - you need ocr in some manner, meat-powered or otherwise
<hacksenwerk>
so maybe easier to read for ocr, beacause the text is isolated in comparison to hardsubs that have changing background wich could disturb to programs read ability
<furq>
is there something cool for converting hardsubs nowadays
<furq>
i've been meaning to get about half an hour into a project and then give up on it
<hacksenwerk>
furq: Would be nice to have something to remove them.
<hacksenwerk>
ok thanks guys for the help.
<hacksenwerk>
and thanks for letting me know that there's another sh*tty file format I did not know.
<hacksenwerk>
:)
<AMM>
not a file format, and it's not really inherently shitty
<AMM>
like PGS is arguably worse because it's a more modern thing, but it's understandable I guess, generic solution to the problem
<JEEB>
in blu-ray at least they also defined a text based format.
<JEEB>
but of course since the images you can fully control it's not really utilized
<hacksenwerk>
AMM: It's not text sure it's shit. That's not fun to work with
<hacksenwerk>
What a mess even to extract them... IF your os has some program that can do it
Traneptora has quit [Quit: Quit]
<AMM>
DVDs and BDs are and were not designed around your ripping convenience
<hacksenwerk>
I have my subs normally in seperated srt files, with timestamps. Just perfect. For every language one file. Easy to work with and no special software needed.
<hacksenwerk>
AMM: :) really? Why not? ;)
<JEEB>
you could actually have textual stuff on a DVD just because US standardized special MPEG-2 video metadata packets containing line 21 captions. but that is its own mess :D and on actual hardware you probably would only have it work on US devices
<JEEB>
plus many devices only have those be shown if you plug your display into the *analog* outputs :D
<JEEB>
since it just adds it into the analog signal for the TV or so to display
<AMM>
I'm just saying it's unfair to the system and engineers to call vobsubs directly shitty just because you're bothered by having to learn a new skill or two for archival
<hacksenwerk>
ok I don't have a tv or a dvd / bluray player
<hacksenwerk>
since 25 years or longer...
<AMM>
it's shitty in your situation, it's not a shitty format, it did what it needed, it's fairly benign in the grand scheme
<furq>
well you do need special software to play back srt if it contains rtl text etc
<AMM>
interlaced content, now that's another thing...
<furq>
it's just that your player already links with libfribidi
<furq>
but obviously some $19 bluray player isn't going to bother doing that so just put bitmaps on there
YUiNA has joined #ffmpeg
<hacksenwerk>
ok thanks for the infos guys. have a nice day. :)
hacksenwerk has left #ffmpeg [#ffmpeg]
JanC is now known as Guest5697
Guest5697 has quit [Killed (iridium.libera.chat (Nickname regained by services))]
JanC has joined #ffmpeg
kingdomofheaven has quit [Ping timeout: 248 seconds]
kingdomofheaven has joined #ffmpeg
Richardcavell has quit [Ping timeout: 260 seconds]
tronexte has quit [Ping timeout: 252 seconds]
tronexte has joined #ffmpeg
tronexte has quit [Ping timeout: 268 seconds]
tronexte has joined #ffmpeg
damian101 has joined #ffmpeg
ParkerR has quit [Ping timeout: 248 seconds]
damian101_ has quit [Ping timeout: 248 seconds]
Everything has quit [Ping timeout: 252 seconds]
Everything has joined #ffmpeg
damian101_ has joined #ffmpeg
damian101 has quit [Ping timeout: 260 seconds]
pong has joined #ffmpeg
ParkerR has joined #ffmpeg
cantelope has joined #ffmpeg
JanC is now known as Guest7386
Guest7386 has quit [Killed (molybdenum.libera.chat (Nickname regained by services))]
JanC has joined #ffmpeg
pastelowl has joined #ffmpeg
JanC is now known as Guest6542
Guest6542 has quit [Killed (lead.libera.chat (Nickname regained by services))]
JanC has joined #ffmpeg
pastelowl has quit [Quit: WeeChat 4.6.3]
pong has quit [Remote host closed the connection]
pong has joined #ffmpeg
Everything has quit [Quit: leaving]
NaviTheFairy has quit [Quit: Oh no. A thing broke.]
NaviTheFairy has joined #ffmpeg
Flat has quit [Quit: Rip internet]
troyt has quit [Read error: Connection reset by peer]
user_oreloznog has quit [Ping timeout: 265 seconds]
user_oreloznog_ has joined #ffmpeg
pong has quit [Quit: mmm, She the devil …]
pong has joined #ffmpeg
Exa has quit [Quit: see ya!]
Exa has joined #ffmpeg
catsoften has quit [Server closed connection]
catsoften has joined #ffmpeg
jarthur has joined #ffmpeg
minimal has joined #ffmpeg
JanC has quit [Killed (calcium.libera.chat (Nickname regained by services))]
JanC has joined #ffmpeg
Sakura`Kinomoto has quit [Ping timeout: 252 seconds]
Sakura`Kinomoto has joined #ffmpeg
Shine_ has quit [Read error: Connection reset by peer]
rodrigo-morales has joined #ffmpeg
astlep5504018066 has quit [Quit: Ping timeout (120 seconds)]
astlep5504018066 has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 245 seconds]
EmleyMoor has joined #ffmpeg
<rodrigo-morales>
[beginner question] How to use ffmpeg to create an *.mp3 file similar to the sound of an ambulance siren? I know how to create an *.mp3 containing beeps: $ ffmpeg -v error -y -lavfi "sine=10:100" -t 10 /tmp/a.mp3 . I'm asking because I want to create some dummy audio files with different patterns. Any help is appreciated.
EmleyMoor has quit [Ping timeout: 244 seconds]
Blacker47 has quit [Quit: Life is short. Get a V.90 modem fast!]
<BtbN>
I don't think an ambulance siren is as simple as a few waves though
jmcantrell has joined #ffmpeg
<rodrigo-morales>
furq, BtbN: Thanks for the help!
astlep5504018066 has quit [Quit: Ping timeout (120 seconds)]
astlep5504018066 has joined #ffmpeg
linkmauve has left #ffmpeg [Error from remote client]
linkmauve has joined #ffmpeg
astlep5504018066 has quit [Quit: Ping timeout (120 seconds)]
astlep5504018066 has joined #ffmpeg
astlep5504018066 has quit [Quit: Ping timeout (120 seconds)]
astlep5504018066 has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
<rodrigo-morales>
I used the command below to create a dummy audio with a periodic pattern using the command below: $ ffmpeg -v error -y -f lavfi -i "sine=frequency=1000" -af " volume='abs(sin(t))':eval=frame" -t 20 /tmp/a.mp3