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
Tinos has joined #ffmpeg
tutturuxi has joined #ffmpeg
TramTaxi has quit [Ping timeout: 252 seconds]
lexano has quit [Ping timeout: 256 seconds]
Suchiman has quit [Quit: Connection closed for inactivity]
waleee has quit [Ping timeout: 256 seconds]
minimal has quit [Quit: Leaving]
tutturuxi has quit [Remote host closed the connection]
iive has quit [Quit: They came for me...]
tutturuxi has joined #ffmpeg
hightower3 has joined #ffmpeg
hightower2 has quit [Ping timeout: 256 seconds]
chiselfuse has quit [Ping timeout: 260 seconds]
chiselfuse has joined #ffmpeg
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ffmpeg
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg
<iconoclast_hero> is there anyway to make ffprobe faster?
<iconoclast_hero> i realize that's a loaded question, but i want to replace mplayer with ffprobe but it is an order of magnitude slower
<iconoclast_hero> `time find -type f -name "*.opus" -print0 | xargs -I '{}' -0 ffprobe -i '{}' -show_entries format=duration -v quiet -of csv="p=0" &>/dev/null; time find -type f -name "*.opus" -print0 | xargs -0 mplayer -vo dummy -ao dummy -identify &>/dev/null `
<iconoclast_hero> real0m16.913s / user0m8.690s / sys0m8.000s
<iconoclast_hero> real0m1.334s / user0m1.182s / sys0m0.152s
<iconoclast_hero> find. "*opus"|wc -l = 1075
ulfvonbelow has quit [Remote host closed the connection]
Kroko has joined #ffmpeg
Kroko has quit [Remote host closed the connection]
tutturuxi has quit [Read error: Connection reset by peer]
Tinos has quit [Remote host closed the connection]
luva has quit [Quit: Ping timeout (120 seconds)]
luva has joined #ffmpeg
ivanich has quit [Ping timeout: 255 seconds]
hightower4 has joined #ffmpeg
luva has quit [Ping timeout: 268 seconds]
hightower3 has quit [*.net *.split]
deus0ww has quit [*.net *.split]
Nintendo has quit [*.net *.split]
markizano has quit [*.net *.split]
unturned3 has quit [*.net *.split]
AbleBacon has quit [Read error: Connection reset by peer]
markizano has joined #ffmpeg
YuGiOhJCJ has joined #ffmpeg
function1 has quit [Quit: ZNC 1.8.2 - https://znc.in]
SystemError has quit [Remote host closed the connection]
SystemError has joined #ffmpeg
unturned3 has joined #ffmpeg
dbal has joined #ffmpeg
deus0ww has joined #ffmpeg
jagannatharjun has joined #ffmpeg
theobjectivedad has quit [Remote host closed the connection]
theobjectivedad has joined #ffmpeg
coldfeet has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
Nintendo has joined #ffmpeg
Hackerpcs has quit [Quit: Hackerpcs]
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
Hackerpcs has joined #ffmpeg
function1 has joined #ffmpeg
coldfeet has joined #ffmpeg
rv1sr has joined #ffmpeg
luva has joined #ffmpeg
waleee has joined #ffmpeg
Guest477 has quit [Ping timeout: 256 seconds]
Ox7C5 has joined #ffmpeg
upekkha has quit []
upekkha has joined #ffmpeg
HarshK23 has quit [Quit: Connection closed for inactivity]
lavaball has joined #ffmpeg
ong has left #ffmpeg [Disconnected: Hibernating too long]
waleee has quit [Ping timeout: 255 seconds]
whatsupdoc has quit [Quit: Connection closed for inactivity]
vlm has joined #ffmpeg
xx has joined #ffmpeg
mrelcee has quit [Quit: I want Waffles!]
mrelcee has joined #ffmpeg
squeaktoy has quit [Read error: Connection reset by peer]
squeaktoy has joined #ffmpeg
coldfeet has quit [Ping timeout: 260 seconds]
hightower4 has quit [Ping timeout: 268 seconds]
Icedream has quit [Quit: A lol made me boom.]
coldfeet has joined #ffmpeg
Offspring has quit [Quit: ZNC - https://znc.in]
Offspring has joined #ffmpeg
Icedream has joined #ffmpeg
e^pi-1 has joined #ffmpeg
ivanich has joined #ffmpeg
rsx has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
hightower2 has joined #ffmpeg
Suchiman has joined #ffmpeg
hussein1 has quit [Read error: Connection reset by peer]
SystemError has quit [Read error: Connection reset by peer]
xx has quit [Read error: Connection reset by peer]
fling has quit [Read error: Connection reset by peer]
xx has joined #ffmpeg
hussein1 has joined #ffmpeg
fling has joined #ffmpeg
SystemError has joined #ffmpeg
Magissia has joined #ffmpeg
kasper93 has joined #ffmpeg
rsx has quit [Quit: rsx]
coldfeet has quit [Ping timeout: 255 seconds]
intrac has quit [Remote host closed the connection]
intrac has joined #ffmpeg
SystemError has quit [Remote host closed the connection]
SystemError has joined #ffmpeg
deus0ww has quit [Ping timeout: 255 seconds]
deus0ww has joined #ffmpeg
jagannatharjun has quit [Quit: Connection closed for inactivity]
<CounterPillow> modify -probesize and -analyzeduration
hussein1 has quit [Remote host closed the connection]
<CounterPillow> also -formatprobesize
hussein1 has joined #ffmpeg
jagannatharjun has joined #ffmpeg
\\Mr_C\\ has joined #ffmpeg
ivanich has quit [Remote host closed the connection]
ivanich has joined #ffmpeg
hightower2 has quit [Remote host closed the connection]
thomas_D8 has quit [Quit: The Lounge - https://thelounge.chat]
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 268 seconds]
lavaball has joined #ffmpeg
SystemError has quit [Remote host closed the connection]
EmleyMoor has joined #ffmpeg
System_Error has joined #ffmpeg
ivanich has quit [Remote host closed the connection]
System_Error has quit [Ping timeout: 260 seconds]
thomas_D8 has joined #ffmpeg
System_Error has joined #ffmpeg
wyatt8740 has quit [Remote host closed the connection]
minimal has joined #ffmpeg
beaver has quit [Remote host closed the connection]
beaver has joined #ffmpeg
e^pi-1 has quit [Quit: WeeChat 4.2.2]
Sakura`Kinomoto has quit [Ping timeout: 256 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
ong has joined #ffmpeg
Tinos has joined #ffmpeg
<ninjin> I have a 1440p stream arriving via RTMP to a server, it can be 24/30/60 in terms of framerate. Ideally, I want to receive this stream through a listening ffmpeg instance that then transcodes into other resolutions for HLS. However, depending on the framerate (I believe) I need to adjust say bitrate parameters for the transcoding. Is this even possible via the command-line interface?
<BtbN> the framerate has relatively little impact on the bitrate, unless the gop length shrinks along with it
<ninjin> BtbN: I have the GoP set to 2*framerate as per a discussion here last year (may even have been with you, thank you again!).
<BtbN> I'd still not overly care about the framerate for the transcodes
<BtbN> Maybe even fix them to 30 fps and call it a day
<ninjin> I wish I could, but it is a mixture of old gameplay footage and coding. For the former, you do need 60fps. While for the latter, it is a massive waste of bandwidth. But you are saying I can largely ignore guidelines from say YouTube (https://support.google.com/youtube/answer/2853702) when it comes to transcoding a main (in my case 1440p) stream?
<ninjin> I am very much open to the idea that I am overthinking this due to my lack of a solid understanding of video compression (although it is improving gradually).
<iconoclast_hero> counterpillow how much of a typical m4b file (let's say %-wise) would i need to ffprobe to get an accurate length?
<CounterPillow> I don't know
<iconoclast_hero> actually, the qustion i'm asking is: will ffprobe give me bad data or no data if i don't let it look long enough?
<iconoclast_hero> ok
<iconoclast_hero> thanks for the lead.
<BtbN> encoding 30 fps content as 60 fps will also incur virtually no increase in bitrate
<BtbN> since the encoder will realize every other frame is identical, and reduce it down to almost nothing
luva has quit [Ping timeout: 268 seconds]
<ninjin> BtbN: Thanks, that logic works even for my encoding-naive mind. I will run a few experiments to confirm in the morning.
<BtbN> 24 as 60 might be a bit iffy though, since there is no clean, non-jittery way to up-convert that
<ninjin> Could just sacrifice 24 really.
<ninjin> Makes the pipeline easier to manage.
Dotz0cat has quit [Ping timeout: 268 seconds]
squeaktoy has quit [Quit: WeeChat 4.2.1]
squeaktoy has joined #ffmpeg
ivanich has joined #ffmpeg
namazso has quit [Remote host closed the connection]
namazso has joined #ffmpeg
whatsupdoc has joined #ffmpeg
Sakura`Kinomoto has joined #ffmpeg
Dotz0cat has joined #ffmpeg
ong has left #ffmpeg [Disconnected: Hibernating too long]
xx has quit [Ping timeout: 260 seconds]
Magissia has quit [Ping timeout: 264 seconds]
Traneptora has joined #ffmpeg
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
rvalue- has joined #ffmpeg
rvalue has quit [Ping timeout: 252 seconds]
rvalue- is now known as rvalue
rv1sr has quit [Ping timeout: 268 seconds]
noobaroo has quit [Quit: Konversation terminated!]
noobaroo has joined #ffmpeg
ivanich has quit [Remote host closed the connection]
rv1sr has joined #ffmpeg
hussein1 has quit [Remote host closed the connection]
hussein1 has joined #ffmpeg
rv1sr has quit []
vlm has quit [Quit: Leaving]
waleee has joined #ffmpeg
iive has joined #ffmpeg
MightyBOB has quit [Remote host closed the connection]
MightyBOB has joined #ffmpeg
Livio has joined #ffmpeg
ong has joined #ffmpeg
Livio has quit [Ping timeout: 260 seconds]
Ox7C5 has quit [Quit: Lost terminal]
vampirefrog has quit [Ping timeout: 260 seconds]
jagannatharjun has quit [Quit: Connection closed for inactivity]
SuicideShow has quit [Ping timeout: 260 seconds]
SuicideShow has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
e^pi-1 has joined #ffmpeg
l4yer has quit [Ping timeout: 255 seconds]
e^pi-1 has quit [Quit: WeeChat 4.2.2]
e^pi-1 has joined #ffmpeg
e^pi-1 has quit [Client Quit]
e^pi-1 has joined #ffmpeg
<Nintendo> What are some good target formats for archiving an MJPEG source of live video? ChatGPT says H.264, H.265, WebM (VP9), and AV1... which is basically just a list of popular codecs.
<iive> they are popular for a reason.
Traneptora has quit [Quit: Quit]
<Nintendo> Would you expect any of them to better match a JPEG source, though?
minimal has quit [Quit: Leaving]
<another|> "better match"?
003AAMTPS has quit [Ping timeout: 256 seconds]
<Nintendo> Higher ratio of perceived quality to file size in the output... I guess I'll just do a blind test. It would probably take less time than chatting.
<another|> why would the source matter for that?
mven976 has joined #ffmpeg
mven97 has quit [Ping timeout: 252 seconds]
mven976 is now known as mven97