Jaka jest różnica między używaniem -vcodec copy
a -sameq
FFmpeg?
Czy robią to samo?
ffmpeg
codec
video-conversion
tony_sid
źródło
źródło
sameq
już nie istnieje ffmpeg.org/…Odpowiedzi:
-sameq nie zmusza cię do korzystania z tego samego kodeka wideo. Możesz na przykład przekonwertować H.264 na DivX podczas używania -sameq.
źródło
-vcodec copy
wybiorę plik H.264 i wybiorę, wybierze libx264 dla wideo. Jeśli zamiast tego wybrałem-sameq
, wybierze ogólny mpeg4.-vcodec copy
określa kodek.Przyjęta odpowiedź jest niepoprawna lub przynajmniej nie wyjaśnia, co faktycznie robią opcje.
-c:v copy
informuje FFmpeg, aby skopiował strumień bitów wideo na wyjście. Na przykład wideo AVI ma strumień bitów wideo XviD i można go skopiować do kontenera MP4 bez ponownego kodowania wideo. To w istocie daje tę samą jakość , ponieważ nic nie zostanie zmienione w strumieniu bitów wideo.Oto przykład, który zmienia kontener z AVI na MP4, jeśli strumień bitów wideo jest również ważny dla MP4:
Ponownie: FFmpeg skopiuje wszystko, co znajdzie. Tu nie dzieje się ponowne kodowanie. Zasadniczo FFmpeg po prostu czyta i zapisuje kontener i nie zmienia kodeków.
sameq
mówi FFmpeg, aby używał tych samych parametrów kwantyzacji podczas konwersji wideo za pomocą tego samego kodeka, który został użyty do wejścia. Ta opcja nie oznacza tej samej jakości. Zobacz: Co to jest opcja „sameq” w FFmpeg?sameq
Opcja została usunięta z FFmpeg jakiś czas temu, więc nie może być już używany, a jeśli masz wersjęffmpeg
, że nadal ma to, że nadszedł czas, aby uaktualnić!źródło