Відповіді:
-sameq не змушує вас використовувати той самий відеокодек. Наприклад, ви можете перетворити H.264 в DivX під час використання -sameq.
-vcodec copy
, він вибере libx264 для відео. Якщо замість цього я вибрав -sameq
, він вибирає загальний mpeg4.
-vcodec copy
вказує кодек.
Прийнята відповідь невірна - або, принаймні, насправді не пояснює, що саме роблять варіанти.
-c:v copy
повідомляє FFmpeg скопіювати бітовий потік відео на вихід. Наприклад, у вашому AVI-відео є бітовий потік відео XviD, і ви можете скопіювати його в контейнер MP4 без повторного кодування відео. Це, по суті, дає вам таку ж якість , оскільки нічого не буде змінено у відеопотоці.
Ось приклад, який змінює контейнер з AVI на MP4, якщо бітовий потік відео дійсний і для MP4:
ffmpeg -i input.avi -c:v copy output.mp4
Знову ж таки: FFmpeg скопіює все, що знайде. Тут не відбувається повторного кодування. В основному, FFmpeg просто читає і записує контейнер і не змінює кодеки.
sameq
повідомляє FFmpeg використовувати ті самі параметри квантування при перетворенні відео з тим самим кодеком, який був використаний для введення. Варіант не означає однакову якість. Дивіться: Що таке варіант "sameq" у FFmpeg?
sameq
Варіант був видалений з FFmpeg деякий час назад, так що він не може більше використовуватися, і якщо у вас є версія , ffmpeg
що до сих пір він, прийшов час для оновлення!
sameq
більше не існує ffmpeg.org/…