Jak mogę remuxować filmy FLV z YouTube (np. Do MKV)?

2

Z jakiegoś niejasnego powodu mam pliki wideo, które pobrałem z YouTube jako FLV, a nie w innym formacie. Chciałbym je ponownie zmiksować do, powiedzmy, MKV (Matroska). Podczas próby użycia ffmpeg pojawia się Unsupported video codec (7)komunikat. Co powinienem zrobić?

Chciałbym móc to zrobić zarówno w narzędziu wiersza polecenia, jak i za pomocą GUI, ale jedno z nich jest w porządku.

Mój system operacyjny do celów dyskusji to Windows XP SP3.

einpoklum
źródło
Jaki masz system operacyjny? Byłem w stanie to zrobić na CentOS, ale musiałem zbudować swoją kopię FFMPEG, aby uzyskać wsparcie dla takich kodeków.
ethrbunny
Pokaż, co dokładnie próbowałeś z FFmpeg, i dołącz pełne, niecięte wyjście wiersza poleceń. Bez tego trudno zgadnąć, na czym polega problem.
slhck
FLV to kodek wideo, a MKV kontener wideo, określ kodek wideo, na który chcesz przekonwertować FLV.
Peter
1
@Peter: FLV nie jest kodekiem wideo, to kontener .
einpoklum
Kodeki nie mają znaczenia - FFmpeg może je po prostu skopiować. ffmpeg -i in.flv -c copy out.mkvna przykład. Co się stanie, gdy spróbujesz? Lub jakie było polecenie, które wypróbowałeś wcześniej, w tym pełne wyjście?
slhck

Odpowiedzi:

1

(jak sugeruje @slhck :)

FFMPEG może rzeczywiście remuxować FLV w MKV, niezależnie od używanych kodeków. Ale - ta funkcja jest (stosunkowo) nowa, więc:

  1. Upewnij się, że masz aktualną wersję FFMPEG. Jeśli nie, pobierz jedną z oficjalnej strony (możesz zostać skierowany poza witrynę dla kompilacji Windows ).
  2. Biegać X:\path\to\ffmpeg.exe -i input_file.flv -c copy output_file.mkv

I to powinno działać.

einpoklum
źródło