Я выполняю следование из командной строки:
handbrakeCLI.exe -i SourceFile.mkv -o OutputFile.mkv --stop-at 120
Согласно CLIGuide можно предоставить - остановка - в значении как секунды (который является тем, что я хочу, прекратите кодировать 120 секунд в файл).
Моя цель для этого состоит в том, чтобы быстро создать очень высококачественный видеоклип из полного фильма для тестирования других процессов кодирования.
Однако, когда я просматриваю свой выходной файл, это - весь фильм. Какие-либо идеи?
Хорошо, таким образом, я решил решить свою проблему с ffmpeg, как таковым:
ffmpeg -i SourceFile.mkv -ss 00:00:05 -t 00:02:30 -ac 2 -sn OutputFile.mkv
Объяснение:
Это работало отлично на то, что я искал.
Ответ может быть найден в справке Ручного тормоза:
handbrakeCLI.exe --help
Правильный синтаксис следующие:
--stop-at <unit:#> Stop encoding at a given frame, duration (in seconds),
or pts (on a 90kHz clock)
Пример:
handbrakeCLI.exe -i SourceFile.mkv -o OutputFile.mkv --stop-at duration:120
Это даст Вам первые 120 секунд видео