YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #ffmpeg
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #ffmpeg
Copy_of_nrg has joined #ffmpeg
nrg has quit [Ping timeout: 246 seconds]
FH_thecat has quit [Ping timeout: 256 seconds]
Copy_of_nrg is now known as nrg
beaver has joined #ffmpeg
scat117 has joined #ffmpeg
kasper93 has quit [Ping timeout: 268 seconds]
kasper93_ has joined #ffmpeg
kasper93 has joined #ffmpeg
kasper93_ has quit [Ping timeout: 256 seconds]
FH_thecat has joined #ffmpeg
vlm has joined #ffmpeg
jemius has quit [Quit: Leaving]
Vonter has joined #ffmpeg
Suchiman has joined #ffmpeg
billchenchina- has joined #ffmpeg
j45 has quit [Ping timeout: 268 seconds]
j45 has joined #ffmpeg
JanC has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.1]
e^pi-1 has joined #ffmpeg
e^pi-1 has quit [Client Quit]
e^pi-1 has joined #ffmpeg
JanC has quit [Ping timeout: 240 seconds]
JanC has joined #ffmpeg
JanC_ has joined #ffmpeg
JanC is now known as Guest8560
JanC_ is now known as JanC
Guest8560 has quit [Read error: Connection reset by peer]
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
luva has quit [Ping timeout: 240 seconds]
luva has joined #ffmpeg
todi has joined #ffmpeg
relue has joined #ffmpeg
Tinos has joined #ffmpeg
iive has joined #ffmpeg
waleee has joined #ffmpeg
EmleyMoor has joined #ffmpeg
vampirefrog has joined #ffmpeg
luva has quit [Quit: Ping timeout (120 seconds)]
a0z has quit [Ping timeout: 255 seconds]
e^pi-1 has quit [Quit: WeeChat 4.2.1]
lexano has joined #ffmpeg
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
grawity has joined #ffmpeg
luva has joined #ffmpeg
blaze has joined #ffmpeg
lexano has quit [Ping timeout: 260 seconds]
Tinos has quit [Remote host closed the connection]
Livio has joined #ffmpeg
lexano has joined #ffmpeg
minimal has joined #ffmpeg
lexano has quit [Ping timeout: 272 seconds]
lexano has joined #ffmpeg
ppw_ is now known as ppw
System_Error has quit [Ping timeout: 260 seconds]
todi has quit [Ping timeout: 252 seconds]
stolen has joined #ffmpeg
System_Error has joined #ffmpeg
iconoclast_hero has joined #ffmpeg
<iconoclast_hero>
how do i check if my ffmpeg's been compiled with multi-threading support
JanC has quit [Ping timeout: 255 seconds]
<JEEB>
with current master and 7.0 if you have the command line application the built is with threads enabled :D
<JEEB>
not sure if 6.1 had that requirement, too
<iconoclast_hero>
how do i convert the build version into e.g., 6.x or 7.0?
<iconoclast_hero>
ffmpeg version N-114093-gcc95fd4531 Copyright (c) 2000-2024 the FFmpeg developers
<iconoclast_hero>
i'm asking because i thought it was doing multithreading yesterday when i was converting divx to x265 but today when i'm converting 1 m4b to opus, it's not
<JEEB>
that shows the branch of the commit as well as in which tags it is included. so I would read that as "it is master from what later got branched as 7.0"
<iconoclast_hero>
ok.
<iconoclast_hero>
so if i pull the master today and recompile do i need ` ./configure --enable-shared --enable-pthreads `
<iconoclast_hero>
it sounds like I don't based on what you said iniitally
<JEEB>
pretty sure you don't need any option for threading as that is autodetected
<JEEB>
has been for ages
<iconoclast_hero>
so based on experimental evidence, it is much faster for me to break an m4b into chapters, process 4 at a time with separate ffmpeg calls and concatenate them then it is to convert the file at once.
<iconoclast_hero>
is that just not a job that ffmpeg with mutithread?
JanC has quit [Remote host closed the connection]
JanC has joined #ffmpeg
<JEEB>
different modules have different capabilities of multithreading, as well as the libraries that have wrappers.
<iconoclast_hero>
ok
<iconoclast_hero>
so if, experimentally, i find better results one way, go with it.
<JEEB>
do note when concatenating audio that you need to take into account whatever the equivalent of priming delay is in that format
<JEEB>
concatenating encoded audio, I mean
<JEEB>
no idea what the state of that is with opus
<iconoclast_hero>
i've never noticed an issue in playback so it's probably not something i need to worry about for home use.
<iconoclast_hero>
of the few people i know who are also audiobook enthusiasts, at least one of them uses fre:ac so...
JanC has quit [Ping timeout: 246 seconds]
rvalue- has joined #ffmpeg
rvalue has quit [Ping timeout: 256 seconds]
lucasta has joined #ffmpeg
rvalue- is now known as rvalue
JanC has joined #ffmpeg
todi has joined #ffmpeg
GTAXL has quit [Quit: Cya later.]
GTAXL has joined #ffmpeg
grawity has left #ffmpeg [#ffmpeg]
rv1sr has joined #ffmpeg
billchenchina- has quit [Quit: Leaving]
blaze has quit [Quit: WeeChat 4.0.5]
blaze1 has joined #ffmpeg
blaze1 has quit [Client Quit]
blaze has joined #ffmpeg
coldfeet has quit [Remote host closed the connection]
lexano has quit [Ping timeout: 256 seconds]
zsoltiv_ has joined #ffmpeg
lusciouslover has quit [Ping timeout: 255 seconds]
lusciouslover has joined #ffmpeg
lexano has joined #ffmpeg
blaze has quit [Quit: WeeChat 3.5]
jemius has joined #ffmpeg
Narrat has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
rv1sr has quit []
Muimi has joined #ffmpeg
Jhonny2x4 has quit [Quit: Jhonny2x4]
Jhonny2x4 has joined #ffmpeg
coldfeet has joined #ffmpeg
jemius has quit [Quit: Leaving]
coldfeet has quit [Remote host closed the connection]
xx has quit [Remote host closed the connection]
Livio has quit [Ping timeout: 260 seconds]
Livio has joined #ffmpeg
coldfeet has joined #ffmpeg
xx has joined #ffmpeg
Ox7C5_ has quit [Quit: Lost terminal]
xx has quit [Remote host closed the connection]
xx has joined #ffmpeg
JanC has quit [Ping timeout: 260 seconds]
JanC has joined #ffmpeg
hendry has quit [Ping timeout: 252 seconds]
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
kasper93 has quit [Ping timeout: 256 seconds]
Muimi has joined #ffmpeg
beaver has quit [Quit: Disparition :p]
JanC_ has joined #ffmpeg
JanC has quit [Killed (lithium.libera.chat (Nickname regained by services))]
JanC_ is now known as JanC
Haxxa has quit [Quit: Haxxa flies away.]
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Haxxa has joined #ffmpeg
JanC has quit [Ping timeout: 256 seconds]
Muimi has joined #ffmpeg
JanC has joined #ffmpeg
kasper93 has joined #ffmpeg
AbleBacon has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
kasper93 has quit [Ping timeout: 256 seconds]
Raz- has quit [Ping timeout: 240 seconds]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg
Some_Person has quit [Ping timeout: 256 seconds]
lucasta has quit [Quit: Leaving]
Muimi has quit [Quit: Going offline, see ya! (www.adiirc.com)]
FlorianBad has quit [Quit: Konversation terminated!]
FlorianBad has joined #ffmpeg
ferreum has quit [Quit: bye]
ferreum has joined #ffmpeg
stolen has quit [Quit: Connection closed for inactivity]
Muimi has joined #ffmpeg
mightysands has joined #ffmpeg
<mightysands>
hey, so I'm trying to get ffmpeg to compile. I've figured out that this is the one single error preventing me from compiling successfully with SVT-AV1. SVT builds great, but when it comes to building ffmpeg itself, it runs into the exact same error listed here:
<mightysands>
A user fixed it by using a path they linked to
<mightysands>
now, funnily enough, I already had this patch, and here's where hopefully one of you enlightened saints can come in...
<mightysands>
I know *exactly* where I'm fucking up
<mightysands>
I just don't know *how* exactly
<mightysands>
I have the necessary patch file. But when I try to use the patch command in the source directory, it doesn't work. I *know* I'm messing it up at the syntax level
Nixkernal has quit [Ping timeout: 272 seconds]
<mightysands>
the command I'm trying is within the source directory of SVT-AV1. I've git checked out the version I need, and I run the patch command
<mightysands>
the command I use is: " cat $SRCDIR/sources/patches/ffmpeg.libsvtav1.10bit.patch | patch -p0 --verbose 2>&1 | tee $OUTPUT/patch-${PRGNAM}_10bitsvtav1.log"
<mightysands>
but this isn't working despite the filepaths 100% adding up
<mightysands>
so I'm clearly using the patch command wrong somehow
<mightysands>
Anyone here able to tell in what way maybe? :D
<another|>
cat misuse /s
<another|>
compiling for what target OS?
<mightysands>
Slackware Linux
<mightysands>
ik it's a strange use of cat. It's someone else's script I've edited for my own purposes. This is how patching worked for them, so I figured why fix what isn't broken
<another|>
compiling which version?
<mightysands>
ffmpeg 4.4.2
<another|>
Do I want to know why?
<mightysands>
it'll only bore you
<mightysands>
and this problem which is an obstacle to me compiling this program in this way, is the sole obstacle in my way, so the benefit of alternative solutions is kind of moot
<mightysands>
(in my mind at least)
<another|>
4.4.4 is the last release in the 4.4 branch
<mightysands>
but yeah, hypothetically, how are you supposed to apply the patch?
<mightysands>
I'll consider re-running at as 4.4.4 later
<JEEB>
if it's a git format patch, `git am path/to/path.patch`
<JEEB>
that applies the contents and commit message as a new commit
<JEEB>
anyways, good luck - and enjoy missing all the improvements from the past... 3.5+ years :)
<JEEB>
(patch and relevant application tools require a different depth than the format that git generates, it's possible to apply them but if it's on a git repo it's easiest to just use git am :P
<mightysands>
ik about missing out on improvements, I'm just trying to update the version of ffmpeg I already have on my machine given the stable branch of my OS. I'm not missing on on something I wasn't already missing out on
<mightysands>
Specifically, this is the patch I'm trying to apply, but I'm new to patching in general
<mightysands>
so it's supposed to be used with the unix patch comand, but I'm wondering if I'm just using it in the wrong folder, or not giving it the right args...
<mightysands>
based on the command I gave above, do you have any insights, JEEB?
<mightysands>
yeah, I downloaded the file and saved it to my patches directory, in my sources directory, and I ran the command I mentioned above on it, when I'm within the directory of the checked out git source code for SVT-AV1 v.whateverversionIuse
<mightysands>
I use the -p0 flag and the absolute file path for the patchfile, so when it says it can't find the file to patch, I'm assuming because I'm not running it from the right dir?
<another|>
...
<another|>
this is a commit to ffmpeg
<another|>
not SVT
<mightysands>
OH
<mightysands>
my god
<mightysands>
you're right
<mightysands>
haha
<mightysands>
this whole time I thought it was to do with code in libsvtav1
<mightysands>
thanks another|. I really appreciate this
<mightysands>
I'll try adding the patch command to my ffmpeg source dir instead and see how it goes