GOOGLE ADS

вторник, 12 апреля 2022 г.

Библиотека ffmpeg_python для добавления пользовательского эскиза в файл .mp4 с помощью ffmpeg?

на основе этого поста

Как добавить собственный эскиз в файл.mp4 с помощью ffmpeg?

Используя ffmpeg 4.0, выпущенный 20 апреля 2018 г. или новее,

ffmpeg -i video.mp4 -i image.png -map 1 -map 0 -c copy -disposition:0 attach_pic out.mp4

Как и в версии 4.2.2... См. Раздел 5.4 в документации FFmpeg.

Чтобы добавить встроенную обложку/миниатюру:

ffmpeg -i in.mp4 -i IMAGE -map 0 -map 1 -c copy -c:v:1 png -disposition:v:1 attached_pic out.mp4

как я могу это сделать, используя библиотеку ffmpeg_python
https://github.com/kkroening/ffmpeg-python/tree/master/examples

спасибо


Решение проблемы

Даже если ОП может больше не нуждаться в решении, я пришел сюда, чтобы найти его.

Я нашел пример в выпусках репозитория ffmpeg_python GitHub:

import ffmpeg
video = ffmpeg.input('in.mp4')
cover = ffmpeg.input('cover.png')
(
ffmpeg
.output(video, cover, 'out.mp4', c='copy', **{'c:v:1': 'png'}, **{'disposition:v:1': 'attached_pic'})
.global_args('-map', '0')
.global_args('-map', '1')
.global_args('-loglevel', 'error')
.run()
)

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...