Marth64 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 is released
TheSilentLink has quit [Quit: Good Bye! My bouncer has probably crashed or lost connection to the internet...]
TheSilentLink has joined #ffmpeg
Kei_N_ has joined #ffmpeg
Kei_N has quit [Ping timeout: 265 seconds]
iive has quit [Quit: They came for me...]
Marth64 has quit [Quit: Leaving]
HarshK23 has quit [Quit: Connection closed for inactivity]
LeoNice1981 has quit [Quit: Leaving]
LaCerveza has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
LaCerveza has joined #ffmpeg
xx has joined #ffmpeg
StephenLynx has quit [Quit: Leaving]
prg has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
prg has joined #ffmpeg
deetwelve has quit [Quit: null]
yans has quit [Remote host closed the connection]
yans has joined #ffmpeg
deetwelve has joined #ffmpeg
sihloo has quit [Quit: ZNC 1.9.1 - https://znc.in]
sihloo has joined #ffmpeg
Traneptora has quit [Quit: Quit]
YuGiOhJCJ has joined #ffmpeg
FH_thecat has quit [Quit: Leaving]
pyre has quit [Remote host closed the connection]
pyre has joined #ffmpeg
FH_thecat has joined #ffmpeg
fling has joined #ffmpeg
nrg has quit [Ping timeout: 245 seconds]
nrg has joined #ffmpeg
fling has quit [Remote host closed the connection]
fling has joined #ffmpeg
lavaball has joined #ffmpeg
olndrxyz has joined #ffmpeg
olndrxyz has quit [Client Quit]
olndrxyz has joined #ffmpeg
olndrxyz has quit [Client Quit]
upekkha has quit []
upekkha has joined #ffmpeg
meinside has joined #ffmpeg
rv1sr has joined #ffmpeg
markizano has quit [Ping timeout: 252 seconds]
BUSY has quit [Ping timeout: 260 seconds]
HarshK23 has joined #ffmpeg
Sketch has quit [Remote host closed the connection]
Sketch has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
lavaball has joined #ffmpeg
alexherbo2 has joined #ffmpeg
kepstin has quit [Remote host closed the connection]
kepstin has joined #ffmpeg
sihloo has quit [Quit: ZNC 1.9.1 - https://znc.in]
sihloo has joined #ffmpeg
coldfeet has joined #ffmpeg
acovrig6012 has quit [Read error: Connection reset by peer]
markizano has joined #ffmpeg
acovrig6012 has joined #ffmpeg
Tano has quit [Quit: WeeChat 4.4.2]
markizano has quit [Ping timeout: 276 seconds]
alexherbo2 has quit [Remote host closed the connection]
rv1sr has quit []
markizano has joined #ffmpeg
lavaball has quit [Quit: lavaball]
lavaball has joined #ffmpeg
jemius has joined #ffmpeg
qubuepe24 has joined #ffmpeg
qubuepe24 has quit [Quit: Leaving]
Sciencentistguy has quit [Ping timeout: 265 seconds]
Sciencentistguy has joined #ffmpeg
jokoon has joined #ffmpeg
<jokoon> I have this filter: -filter_complex "[0:v]setpts=1.25*PTS[v];[0:a]atempo=0.8[a]" -map "[v]" -map "[a]"
<jokoon> I want to use that filter, but I don't want it to adapt and keep the same pitch
<jokoon> I want something similar to audacity's "change pitch AND tempo"
<jokoon> "[0:v]setpts=0.8*PTS[v];[0:a]asetrate=38400[a]" if the input is 48000Hz, this doesn't seem to work well
<vlt> jokoon: Maybe the rubberband filer can help here.
<vlt> *filter
<jokoon> vvlt thanks
<jokoon> vlt -filter_complex "[0:v]setpts=1.25*PTS[v];[0:a]rubberband=pitch=0.8, rubberband=tempo=0.8[a]" this seems about correct, but maybe a bit imprecise
<vlt> jokoon: Is there a reason you run two rubberband instances in sequence instead of letting one of them do the job?
<jokoon> vlt, because using just one did not do the job
<vlt> jokoon: Seems weird but maybe :D
<jokoon> Like I said, I want want to change pitch AND tempo, so I want the audio to be slower AND to have less pitch
<jokoon> which is what audacity change pitch and tempo does
<jokoon> yes it's weird, I know
<jokoon> basically, it's just stretching the audio data without changing the signal
<jokoon> tried to use audacity instead and import the video with avidemux, not synced
<jokoon> I am bad at this
<vlt> jokoon: Does "rubberband=pitch=0.8:tempo=0.8" do something other than you need?
<jokoon> don't you mean "atempo"?
<jokoon> "[0:v]setpts=1.25*PTS[v];[0:a]atempo=0.8,rubberband=pitch=0.8[a]" like this then
<jokoon> apparently yes it's better, although it seems slightly out of sync at the end, but Im not sure
<jokoon> I can't share the test file I guess
<jokoon> No sorry the source file is the problem here
<jokoon> so thanks, that works
<vlt> jokoon: No, rubberband’s parameter name is – as you have demonstrated in the second instance you used – "tempo". "atempo" is an entirely different filter (that might do exactly what is needed in your case).
<jokoon> ok but not with a complex filter then
<vlt> jokoon: Why not?
<jokoon> vlt, [AVFilterGraph @ 000002149d129cc0] No such filter: 'tempo'
<vlt> jokoon: The name of the filter is "atempo".
<vlt> jokoon: "tempo" is one of rubberband’s parameters.
<jokoon> oooh yes, I thought that ":" was a typo
<jokoon> sorry
<jokoon> yeah that seems better indeed
<furq> rubberband seems like overkill for that
<furq> asetrate=38400,aresample=osr=48000 is much faster and sounds identical from the five seconds of testing i just did
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
StephenLynx has joined #ffmpeg
deus0ww has quit [Ping timeout: 276 seconds]
deus0ww has joined #ffmpeg
<jokoon> thanks for the suggestion
Kruppt has joined #ffmpeg
flom84 has joined #ffmpeg
Kruppt has quit [Remote host closed the connection]
flom84 has quit [Quit: Leaving]
Kruppt has joined #ffmpeg
DarkSkyes has joined #ffmpeg
Muimi has joined #ffmpeg
EmberCrest has joined #ffmpeg
<EmberCrest> hey this is a little off-topic -- hopefully not too much though -- I have a WebRTC stream on my website, which works GREAT! But most devices don't support re-streaming/casting WebRTC. Even VLC can't use WHEP as input.
<EmberCrest> Looking to find apps/methods (that aren't "screen-mirroring"/Miracast) which will allow me & others to do this -- or point me to a chatroom/forum which I can pose this to..
<BtbN> You could open it in a browser source in OBS maybe?
<EmberCrest> also thanks for the other day, the latest ffmpegs with the newer x265 versions are humming along beautifully without segfaults :-) excited for the release into mainline.
<EmberCrest> BtbN: oh that's not a bad thought! what kinds of casting does OBS support?
ryoskzypu has joined #ffmpeg
<EmberCrest> ah.. the browser source option omits the video element. won't do. well, maybe I'll go look for WebRTC forums and bug them. thx again.
EmberCrest has quit [Quit: leaving]
<BtbN> https://github.com/bluenviron/mediamtx might be able to re-stream a WebRTC stream as something more normal?
<furq> they left
Some_Person has joined #ffmpeg
noobaroo has joined #ffmpeg
<noobaroo> I have a youtube dancing compilation that is only a few mins in total length, I want it to play it in a loop during 20 min of music
<noobaroo> thus far i have used concat: filter to make like 45min of the video, and then I combined it with audio and used the -shortest option so it automatically cuts the video to the audio's length
<noobaroo> This is really inefficient though, i cant imagine if it was a 4k video (its not) like 5min becomes 10x the file size ? How can i loop the same tiny file without using concat+streamcopy to duplicate the data again and again and blowing up file size to huge proportions ?
<furq> you can't
Tano has joined #ffmpeg
Valeria22 has quit [Quit: My bouncer went down!]
Valeria22 has joined #ffmpeg
LaCerveza has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
darkapex has quit [Ping timeout: 252 seconds]
darkapex has joined #ffmpeg
LaCerveza has joined #ffmpeg
minimal has joined #ffmpeg
lavaball has quit [Remote host closed the connection]
l4yer has quit [Ping timeout: 245 seconds]
zsoltiv_ has joined #ffmpeg
darkapex has quit [Remote host closed the connection]
darkapex has joined #ffmpeg
Traneptora has joined #ffmpeg
lusciouslover has quit [Ping timeout: 246 seconds]
Kruppt has quit [Quit: Leaving]
StephenLynx has quit [Quit: Leaving]
lusciouslover has joined #ffmpeg
iive has joined #ffmpeg
microlappy has joined #ffmpeg
microlappy has quit [Client Quit]
microlappy has joined #ffmpeg
microlappy has quit [Client Quit]
l4yer has joined #ffmpeg
deetwelve has quit [Quit: null]
deetwelve has joined #ffmpeg
andrewrk has joined #ffmpeg
<andrewrk> hello friends
<andrewrk> when calling av_buffersink_get_frame, is there a way to find out the corresponding frame that was added with av_buffersrc_add_frame?
<andrewrk> like can you assign userdata to the input and get it back in the output
<andrewrk> is that what the void *opaque field of AVFrame is for?
<andrewrk> ok yeah that seems to do exactly what I want. thanks everyone
jokoon has quit [Quit: Leaving]
lavaball has joined #ffmpeg
coldfeet has quit [Quit: Lost terminal]
Everything has joined #ffmpeg
theprof86 has joined #ffmpeg
<theprof86> Hi, what is the difference between hev1 and hvc1 for HEVC 265? All my videos are in hev1 and they do not play on iPhones (or any apple device actually). They only play if I tag them hvc1. Which is better? It seems HEV1 is the way to go and modern meanwhile hvc1 is proprietary and a apple thing.
<BtbN> Just apple being special and calling it something else than everyone else, and refusing to play what the rest of the world calls it.
<theprof86> I agree.....will they eventually fold and go with hev1? It seems nobody cares about hvc1 other than apple....will they be forced to go the hev1 route
<BtbN> no
<BtbN> hev1 has been written into the standard, but I don't see Apple caring
<BtbN> Most non-apple things happily play both, since it's literally just two different bytes in the header. But Apple makes no signs of caring about the standard.
<JEEB> hvc1 I think says "no parameter sets outside of the codec initialization data"
<JEEB> while hev1 allows it to be in packets, too
<JEEB> with AVC apple allowed both options in their parser, but with HEVC they suddenly became really strict regarding only wanting to support out-of-band parameter sets
<JEEB> funny enough if you look at the git history of FFmpeg at one point hvc1 was the default for HEVC in mp4. then it got changed.
<theprof86> i see
zenmov has joined #ffmpeg
zenmov has left #ffmpeg [#ffmpeg]
zenmov has joined #ffmpeg
jemius has quit [Quit: Leaving]
makidoll has quit [Killed (NickServ (Forcing logout makidoll -> makidoll))]
HarshK23 has quit [Quit: Connection closed for inactivity]
makipony has joined #ffmpeg
YuGiOhJCJ has joined #ffmpeg
makipony has quit [Remote host closed the connection]
makipony2 has joined #ffmpeg
makipony2 is now known as makipony
Everything has quit [Quit: Lost terminal]
lavaball has quit [Remote host closed the connection]
SuicideShow has quit [Ping timeout: 252 seconds]
theprof86 has quit [Quit: Client closed]
SuicideShow has joined #ffmpeg
Vonter has quit [Ping timeout: 252 seconds]
Vonter has joined #ffmpeg