2016-10-17 2 views
3

Я использую FFmpeg для переключения контейнера с MKV в MP4 с помощью этой команды:FFmpeg конвертирование из мов в MP4 без перекодирования

ffmpeg -i filename.mkv -vcodec copy 1.mp4 

это самая простая команда, я нашел при преобразовании из MKV контейнера в mp4 без повторного кодирования. Выход указано иначе (если я не ошибаюсь)

Это небольшой снимок экрана выхода:

FFmpeg Screenshot

Где это говорит поток Mapping, # 0: 0 (264 (родной)) -> 264 (libx264)). Означает ли это, что это перекодирование с x264 на libx264? Что я сделал не так?

Любая помощь приветствуется ...

+0

ссылка на изображение - https://i.stack.imgur.com/44I9Z .jpg – unknown

+0

В будущем обратите внимание, что вопросы FFmpeg принадлежат SuperUser.com. – Brad

+0

Консольный вывод - это текст. Его можно скопировать и вставить. Нет необходимости в изображении какого-либо текста. Это было бы похоже на то, чтобы написать кому-то электронное письмо, а затем снять снимок с его половины, а затем отправить его. – LordNeckbeard

ответ

5

проблема решена, указать аудио кодек решить мою проблему ...

ffmpeg -i filename.mkv -vcodec copy -acodec copy 1.mp4 
+5

Просто используйте '-c copy' вместо' -vcodec copy -acodec copy'. – LordNeckbeard

Смежные вопросы