On Sat, Feb 24, 2024 at 11:33 AM Bouke / Videotoolshed <
bo...@videotoolshed.com> wrote:

> Trying to split a 64 channel 48Khz 24 bits Wave file.
> That is VERY slow.
>
> ffmpeg -i /Volumes/Data/magweg/64channel.wav -filter_complex
> "[0]pan=mono|c0=c0[tr0]" -c:a pcm_s24le -map "[tr0]"
> /Volumes/Data/magweg/64_test/out_1.wav
>
> Runs at about 15x
>
> But if I do all 64 in one pass, it slows down to about 0.7x
>
> I don’t get it. DiskIO should not be a factor, and there is no math
> involved. (Granted, the ppm_s24le might involve math, but that should be
> simple.)
>
> Is this a bug?
> (Same happens vice versa, going from multiple non-interleaved to one big
> interleaved Wave.)
>
> Bouke
>

For demuxing case, use -max_size 4000000 as input option for wav demuxer,
order of this option matters.
Issue is if single packets have small number of stored samples it hurts
performance with ffmpeg utility, recently situation got even worse with
threading work.
I raised concerns and reported it to authorities multiple times without
results, but got responses that is not relevant but very minor problem.

Dunno what command you use for reverse direction so can not help you on
that one.


>
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".
>
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to