Я пытаюсь разделить видео по субтитрам и закодировать в .mp4(h.264/aac) с помощью ffmpeg, но это занимает так много времени! Первые фрагменты видео разбиваются и кодируются очень быстро, но для каждой итерации время увеличивается, поэтому 40 минут видео занимает всю ночь или даже больше. Небольшое 3-минутное видео занимает максимум 10 минут.
Команда для разбиения и кодирования:
ffmpeg -i filename.avi -ss 00:00:0(time of sub start) -t 0:0:3(time of sub duration) -acodec libfaac -vcodec libx264 -bf 0 -f mp4 filename.mp4
ffmpeg версия N-34849-g07c7ffc (последнее, я думаю)
Как я могу сделать это быстрее? Может быть, есть какие-то магические аргументы для ffmpeg или какие-то хаки?