Ідеальний спосіб розділити x265 відео без втрат за допомогою ffmpeg


0

Яким буде правильний спосіб вирізати кліп з якісного відео x265? Давайте скажемо, я хочу витягти частину з 5min22sec до 5min59sec без втрати будь-якої якості за допомогою ffmpeg.

Відповіді:


2

Стандартним способом є

ffmpeg -ss 05:22 -t 0:37 -i input.mp4 -c copy -avoid_negative_ts make_zero output.mp4

Оскільки x265 використовує тимчасове стиснення, FFmpeg може включати фрейми до і після точки вирізу, які необхідні для декодування зазначеного діапазону. The avoid_negative_ts робить деякі домашнього господарства, щоб переконатися, що вихідний грає добре з більшістю гравців.

Для точного, але без втрат, використання

ffmpeg -ss 05:22 -t 0:37 -i input.mp4 -c copy -c:v libx265 -x265-params lossless=1 output.mp4

Але це має тенденцію виробляти роздуті відеопотоки. На практиці низький CRF повинен забезпечувати прийнятний результат.

ffmpeg -ss 05:22 -t 0:37 -i input.mp4 -c copy -c:v libx265 -crf 22 output.mp4

Чи варто насправді розглядати 22 як низький CRF? Хіба не можна знати вхід CRF і зберегти те ж значення?
RawBean

1
CRF не є таким же, як квантователь, тому йдеться про використання значення, яке виглядає візуально без втрат порівняно з джерелом. Можна знати джерело CRF в Mediainfo, за умови, що SEI не було знято.
Gyan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.