Я пытаюсь встроить субтитры в видео и снова удалить субтитры, не меняя видео, то есть хочу, чтобы выходное видео было таким же, как и у исходного видео.
Я использую следующеекоманда для встраивания субтитров
ffmpeg -i original.mp4 -i original.srt \
-c:v copy -c:a copy -c:s mov_text \
-map_metadata 0:g -map_metadata:s:v 0:s:v -map_metadata:s:a 0:s:a \
-movflags +faststart -threads 8 \
output.mp4
Чтобы удалить субтитры,
ffmpeg -i output.mp4 \
-c:v copy -c:a copy \
-map_metadata 0:g -map_metadata:s:v 0:s:v -map_metadata:s:a 0:s:a \
-movflags +faststart -threads 8 \
-sn \
removed.mp4
Вывод почти такой же, но я не мог понять, что может вызвать разницу.Когда я сравниваю двоичные файлы, почти все различия составляют
original: 0xF3
removed: 0xF4
Байты увеличиваются на 1, я думаю, только в заголовке.
Вы можете помочь?Заранее спасибо.