Я хочу сделать видео из файла pdf. Возможно ли это? Я создал видео с изображений с помощью ffmpeg, но не , способный создавать видео из pdf и doc.Возможно ли создать видео из pdf-файла?
ответ
здесь скрипт для преобразования PDF в видео:
exec("convert -geometry 1600x1600 -density 200x200 -quality 100 -resize 800x $pdf_path $temp_images");
exec("ffmpeg -loop 1 -f image2 -framerate 0.5 -b 1800 -i $temp_images_wildcard -c:v libx264 -preset slow -tune stillimage -r 5 -t 22 -y $frame_target 2>&1",$output);
convert: отсутствует изображение filename – KJW
Вы можете конвертировать PDF в изображения, а затем использовать старый метод, чтобы произвести выставлению
Standard FPS (кадров в секунду) в видео составляет около 30, поэтому держать его в обычных форматах документов при регулярном пейджинга непрактично. There's a way, чтобы преобразовать PDF-файл в изображения, затем вы можете использовать его в своем видео.
Предполагая, что ваши PDF файлы в рабочем каталоге, чтобы создать файл фильма из набора PDF-файлов можно выполнить:
exec("mogrify -verbose -density 500 -resize 800 -format png ./*.pdf")
exec("convert -delay 600 *.png movie.mp4")
Для этого необходимо установить Imagemagick и Ghostscript. Работает на Linux/Mac OS X/Microsoft Windows. Не векторный.
Если вы хотите, чтобы сгенерировать PDF-файлов для проверки команд, вот питон скрипт, который генерирует PDF-файлы:
import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
for i in range(10):
np.random.seed(i)
dates = pd.date_range('1/1/2000', periods=50)
print('dates: {0}'.format(dates))
df = pd.DataFrame(np.random.randn(len(dates), 1), index=dates.astype(str), columns=['A'])
print('df: {0}'.format(df))
plt.figure(figsize=(60,15))
df.plot(y='A', use_index=True)
plt.xticks(rotation=70)
plt.savefig('plot_{0}.pdf'.format(i), dpi=300, bbox_inches='tight')
FYI:
- Imagemagick Convert PDF to JPEG: FailedToExecuteCommand `"gswin32c.exe"/PDFDelegateFailed - -> это сообщение об ошибке, которое вы получаете, если Ghostscript не установлен.
- Convert every pdf in the current directory to png -> конвертер не поддерживает пакетное преобразование, в отличие от mogrify.
- ffmpeg требует, чтобы изображения имели очень специфическое соглашение об именах, в отличие от конвертирования, которое просто берет лексикографический порядок.
- Using Imagemagick to convert images to the video: background of the video is black, whereas the background of the pictures are white
- How can I run mogrify over the 3 million JPG files? -> mogrify может обрабатывать только один файл в то время, но можно обойти с
xargs
.
- 1. Возможно ли создать изометрическое видео
- 2. Возможно ли создать видео с Истекшим временем из облака
- 3. Возможно ли создать IObservable из прослушивателя Action?
- 4. Возможно ли создать lookAheadBuffer из java.util.Scanner?
- 5. Возможно ли создать encodeb64 из объекта Image?
- 6. Возможно ли создать объект Parse из JSON
- 7. Возможно ли создать файл TNEF из java?
- 8. Возможно ли создать переменную xsl из javascript?
- 9. Возможно ли создать ami из изображения openstack?
- 10. Возможно ли создать список карт из myBatis
- 11. Возможно ли создать 'переменную' из 'for'?
- 12. Возможно ли создать вариационный кортеж из строки?
- 13. Возможно ли создать пакет параметров?
- 14. Возможно ли создать Portable VM?
- 15. Возможно ли создать пустой ClassLoader?
- 16. Возможно ли через HTML5/jQuery получить заголовки HTTP из видео?
- 17. Возможно ли создать эскиз из flv с помощью as3?
- 18. Возможно ли создать вложенную переменную?
- 19. PhoneGap - Возможно ли онлайн-потоковое видео?
- 20. Возможно ли запустить Flash-видео с jquery?
- 21. Возможно ли потоковое видео по протоколам IoT?
- 22. Возможно ли аутентифицировать встраивание видео youtube/vimeo
- 23. Возможно ли наложение пользовательского звука поверх видео?
- 24. HTML5 потоковое видео - возможно ли это?
- 25. Возможно ли использовать видео YouTube с тегом видео HTML?
- 26. Возможно ли создать новую папку?
- 27. Возможно ли создать файл stdfx.h?
- 28. Возможно ли создать многострочный UISegmentedControl?
- 29. Возможно ли создать многострочную строку?
- 30. Возможно ли создать неформовое управление?
Почему нижний уровень? совершенно правильный вопрос со значением. – KJW