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.
-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:
ffmpeg -i input.avi -c:v copy output.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ć!
sameq
już nie istnieje ffmpeg.org/…