Как я могу смешать фильмы FLV с YouTube (например, в MKV)?

1206
einpoklum

По какой-то неясной причине у меня есть некоторые видеофайлы, которые я скачал с YouTube как FLV, а не в другом формате. Я хотел бы перенастроить их, скажем, в MKV (Matroska). При попытке использовать ffmpeg я получаю Unsupported video codec (7)сообщение. Что я должен делать?

Я хотел бы иметь возможность сделать это как с помощью инструмента командной строки, так и с помощью графического интерфейса, но любой из них в порядке.

Моя ОС для обсуждения - Windows XP SP3.

2
Какая у тебя ОС? Я смог сделать это на CentOS, но мне пришлось собрать свою копию FFMPEG, чтобы получить поддержку для таких кодеков. ethrbunny 11 лет назад 0
Пожалуйста, покажите, что именно вы пробовали с FFmpeg, и включите полный, необрезанный вывод командной строки. Без этого трудно угадать, в чем проблема. slhck 11 лет назад 0
FLV - это видеокодек, а MKV - видеоконтейнер. Пожалуйста, укажите видеокодек, в который вы хотите конвертировать FLV. Peter 11 лет назад 0
@Peter: FLV - это не видеокодек, это [контейнер] (http://en.wikipedia.org/wiki/Flash_Video). einpoklum 11 лет назад 1
Кодеки не имеют значения - FFmpeg может просто скопировать их. `ffmpeg -i in.flv -c copy out.mkv`, например. Что происходит, когда вы пытаетесь это сделать? Или какую команду вы пробовали раньше, включая полный вывод? slhck 11 лет назад 0
@slhck: Спасибо, похоже, моя проблема была устаревшей версией FFMPEG. einpoklum 11 лет назад 0

1 ответ на вопрос

1
einpoklum

(as @slhck suggests:)

FFMPEG can indeed remux FLVs into MKVs, regardless of the codecs used. But - this functionality is (relatively) recent, so:

  1. Make sure you have an up-to-date version of FFMPEG. If you don't, download one from the official site (you might be referred off-site for Windows builds).
  2. Run X:\path\to\ffmpeg.exe -i input_file.flv -c copy output_file.mkv

And that should work.

Похожие вопросы