Комментарии 16
python, qt, ffmpeg.. онли win сборка..
зачем привязываться только к одной ОС если набор использованных под капотом решений максимально кросплатформенный?
ну и распространение бинарей через gdrive тоже решение так себе
вообще проект неплохой, даже чем-то напомнил почивший ныне ffmpegyag которого мне очень нехватает (хотя там функционал был мягко говоря пошире).
нет планов выложить сорцы в опсос или хотя бы сделать linux и macos версии (вангую это не сложно). я бы мог даже помочь с тестированием и упаковкой в пакеты/репы.
Сборка только для Windows, лишь по той простой причине, что я могу её сделать и проконтролировать результат.
Не буду исключать возможности, что проект когда-либо попадет в опенсорс, но для этого мне нужно проверить код на кроссплатформенность и прочее. Например, для вывода звука используются средства windows, средства pyQt работать не стали. Также, все зависит от реакции общественности, если получу достаточно положительных откликов, то я это сделаю. Можете помочь в распространении проекта, чтобы больше людей о нем узнали.
Хорошей статьей было бы написание обертки под ffmpeg библиотеки, которые в с свою очередь имеются под разные платформы.
Я совсем не в теме, но неужели современные браузеры не поддерживают ничего, кроме древних, несжатых, анимированых гифок?
Поддерживают. Обычно это тупо видео без контролов с autoplay, но есть поддержка анимированных webp, правда почему-то его редко применяют.
Поддерживают. Например lottie (json анимация). Ну и webp
Ну, модельки перегонять в SVG мне кажется это что-то из уровня извращений. Тогда проще сразу в GLTF экспортировать и напрямую через канвас рендерить. APNG вроде как практически везде объявлен как большое легаси и плохо влияет на потребление батареи т.к. кодеки для его обработки особо не улучшались и не портировались под мобильные платформы из-за отсутствия аппаратного ускорения.
Слишком бурные споры возникли вокруг способов по поводу форматов для вывода анимированных изображений, о многих из которых я даже не слышал, но как показывает практика запрос в основном на mp4, mov и gif. Как я писал в статье: именно этим обусловлен нынешний вид приложения и причина его создания.
Меня не покидает идея разработки универсальной и расширяемой графической оболочки для FFmpeg. Напишите, какие функции в ней должны быть:
Немного повседневных примеров:
обрезка видео по указанному диапазону времени без перекодирования:
ffmpeg -ss 00:00:02 -to 00:00:13 -i input.mp4 -c copy -async 1 -strict -2 output.mp4
распаковка видео на кадры в указанную папку:
ffmpeg -i input.mp4 -qscale:v 2 dir/out%03d.jpg
склеивание нескольких видеофайлов в один:
ffmpeg -i "concat:p01.mp4|p02.mp4|p03.mp4|p04.mp4" -c copy output.mp4
илиlist.txt:
file '01.mp4'
file '02.mp4'ffmpeg -f concat -safe 0 -i list.txt -c copy merged.mp4
вращение видео:
ffmpeg -i input.mp4 -vf "transpose=2" output.mp4
изменение яркости:
ffmpeg -i input.mp4 -vf eq=gamma=1.5:saturation=1.3 -c:a copy output.mp4
Как пакетно конвертировать изображения и видео в гифки с помощью FFmpeg минуя CLI