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 copywybiorę plik H.264 i wybiorę, wybierze libx264 dla wideo. Jeśli zamiast tego wybrałem -sameq, wybierze ogólny mpeg4.
-vcodec copyokreśla kodek.
Przyjęta odpowiedź jest niepoprawna lub przynajmniej nie wyjaśnia, co faktycznie robią opcje.
-c:v copyinformuje 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.
sameqmó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?
sameqOpcja 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ć!
sameqjuż nie istnieje ffmpeg.org/…