17 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 2,559
1

Webp, ffmpeg, imgae - передать изображение в image предварительно не сохраняя как файл

09.12.2020, 23:25. Показов 975. Ответов 3
Метки нет (Все метки)

Python
1
2
3
4
animate = subprocess.check_output('ffmpeg -y -i file -c:v libwebp -lossless 0 -pix_fmt rgb24 -vf "[0:v] fps=5,select=\'between(t,'+str(time_v/4)+','+str(time_v/4+1)+')+between(t,'+str(time_v-30)+','+str((time_v-30)+1)+')\',setpts=N/FRAME_RATE/TB,scale=-2:198" -f webp -f null -', shell=True)
image = Image.open(animate)
(width, height) = image.size
print(width);
Как возможно получить выходное изображение в переменную, а затем подгрузить в Image?

Image поддерживает анимированные webp, не будет ли утеряна анимация в случаи если изображение необходимо обрезать?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2020, 23:25
Ответы с готовыми решениями:

Обработать изображение, предварительно не сохраняя
plt.savefig("/var/www/***/spectrm.png", dpi=DPI) img = Image.open("/var/www/***/spectrm.png")...

Помогите нарисованное изображение из Picture передать в Image, как снимок
На форме Picture1 и Image1. Я рисую линиями в Picture1. Затем требуется снимок нарисованного в...

OpenGL ES 2.0:image masking -можно ли передать изображение в шейдер как массив а не как текстуру
Допустим у меня есть два изображения разных размеров и соотношения сторон. Первое - маска(альфа)....

Как открыть изображение формата .webp в PictureBox?
Как открыть изображение формата .webp в PictureBox?

3
Просто Лис
Эксперт Python
4407 / 2804 / 929
Регистрация: 17.05.2012
Сообщений: 8,190
Записей в блоге: 9
10.12.2020, 05:12 2
Ты сделал правильно, переренаправил результат в stdout:
Цитата Сообщение от Gerd199 Посмотреть сообщение
-
осталось только прочитать данные оттуда в питоне.


Bash
1
ffmpeg -i input.avi <options> -f  webp -
0
17 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 2,559
10.12.2020, 21:14  [ТС] 3
Python
1
2
3
4
5
6
animate = subprocess.check_output('ffmpeg -y -i file -c:v libwebp -lossless 0 -pix_fmt rgb24 -vf "[0:v] fps=5,select=\'between(t,'+str(time_v/4)+','+str(time_v/4+1)+')+between(t,'+str(time_v-30)+','+str((time_v-30)+1)+')\',setpts=N/FRAME_RATE/TB,scale=-2:198" -f webp -', shell=True)
print(animate)
image = Image.open(animate)
(width, height) = image.size
print(width);
print('as');
В том та и дело, вроде все верно прописал.Но не работает, не знаю как узнать содержит ли переменная animate то что необходимо и как содержимое переменное открыть в Image.open.

Там же необходимо как то BytesIO применять

Добавлено через 1 час 32 минуты
Python
1
2
3
im = Image.frombuffer("I;16", (5, 10), animate, "raw", "I;12")
im.save('/***/animate.webp')
print(im.size);
Никак не выходит открыть изображение, к тому же сохранить анимацию.
Сохраняет, совсем не то.

Добавлено через 3 часа 30 минут
Хелпс

Добавлено через 9 секунд
Хелпс
0
17 / 17 / 5
Регистрация: 06.03.2014
Сообщений: 2,559
11.12.2020, 04:28  [ТС] 4
Рыжий Лис, Как не пытаюсь, не выходить подгрузить содержимое переменной в image
Подскажешь?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2020, 04:28

ffmpeg - как вставить изображение без потери качества
Здравствуйте. Объединяю одну картинку и звук в видео-файл командой ffmpeg -loop 1 -i 1.png -i...

Сохранить изображение из компонента Image в файл (WPF)
Как выглядит команда на сохранение изображения из Image1 в файл (WPF)?

ffmpeg image sequence to mov
Есть множество папок с jpg-секвенциями, которые необходимо объединить в mov (одна папка с...

ActiveQt и как закрыть не сохраняя файл
Вообщем создаю: Excel =&gt; Wordbooks =&gt; Wordbook =&gt; Sheets =&gt;Sheet. При создании книги и листа...

Как в Image добавить изображение из БД?
Доброго времени суток, в бд хранится изображение, как массив байтов, мб кто то может написать...

Как замостить изображение (Image) на форме?
Здравствуйте! Пишу UWP приложение. Хочу задать фон формы из ресурса, в котором хранится...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.