Как создать миниатюру изображения из команды HandbrakeCLI во время преобразования?

У меня есть командная строка ffmpeg, которая создает миниатюру изображения из видео.
Это прекрасно работает, поскольку я могу выбрать временную метку и размер изображения, которое я хочу.

-r 1-t 1-ss 2-s cga " %2 / % 32.jpg"

этот параметр в командной создает образ.

теперь я перехожу к использованию HandbrakeCLI для преобразования.
Но я застрял с этим поколением миниатюр.

Как я могу достичь этого с HandbrakeCLI, так что, когда я преобразования видео в MP$, Я также создаю один несколько эскизов заданного размера и временной метки?

16
задан kheya
23.01.2023 18:53 Количество просмотров материала 3639
Распечатать страницу

1 ответ

Handbrake не предоставляет опцию миниатюры/скриншота, насколько мне известно (и быстрый поиск его исходного кода из github не дает ничего для "миниатюры" или "скриншота"). Я запускаю Handbrake CLI для генерации MP4, а затем отдельно генерирую эскизы после факта с ffmpeg. Учитывая, что вы уже используете CLI, еще один вызов команды ffmpeg должен быть довольно простым.

Я автоматически создаю несколько эскизов (для использования в спрайтах), а затем вручную выбираю лучшее изображение как крышке миниатюра:

#e.g. generate thumbnail every 45th second
ffmpeg -i ../archive/myvideofile.mp4 -f image2 -bt 20M -vf fps=1/45 thumbs/myfile%03d.jpg

Я изменяю размер с помощью дополнительных утилит командной строки-вы можете увидеть рабочий процесс, который я использую здесь, чтобы получить представление, если это полезно: https://stackoverflow.com/questions/20022006/generate-all-the-files-vtt-sprite-for-the-tooltip-thumbnails-options-of-jwp/20713276#20713276

1
отвечен randalv 2023-01-25 02:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх