Рассмотрим эту команду ffmpeg

ffmpeg -i old_video.mkv -vf subtitles=old_video.mkv -acodec copy new_video.mp4

Это хорошо работает, если у old_video.mkv нет квадратных скобок в названии. Однако, если в ame есть квадратные скобки (например, [old_video] .mkv, я получаю сообщение об ошибке "ошибка инициализации субтитров фильтра с помощью arg ''

Я пытался сбежать с 1, 2 до 5 \, и он все еще никогда не работает

1 ответ1

0

Я не очень знаком с ffmpeg, но из вашего поста я могу предположить, что символы '[]' имеют какое-то значение. Возможно, самый простой способ справиться с этим - просто снять скобки, переименовав файл (скобки не имеют значения для mv):

mv '[old_video].mkv' old_video.mkv ffmpeg -i old_video.mkv -vf subtitles=old_video.mkv -acodec copy new_video.mp4

Вы всегда можете положить их обратно после преобразования ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .