У меня на планшете огромная коллекция PDF-файлов, в основном руководств по Linux. Иногда мне лень читать их с планшета. Я подумал, что будет лучше, если я смогу создать видео из файлов PDF и смотреть его на устройствах с большим экраном, таких как телевизор или компьютер. Хотя у меня есть небольшой опыт работы с FFMpeg, я не знаю, как с его помощью создать такой файл. После небольшого поиска в Google я нашел хорошее решение.
Чтобы установить FFMpeg, перейдите по следующей ссылке.
Imagemagick доступен в официальных репозиториях большинства дистрибутивов Linux.
В Arch Linux и производных, таких как Antergos, Manjaro Linux, выполните следующую команду, чтобы установить его.
Debian, Ubuntu, Linux Mint:
Fedora:
RHEL, CentOS, Scientific Linux:
SUSE, openSUSE:
После установки ffmpeg и imagemagick преобразуйте ваш PDF-файл в формат изображения, например PNG или JPG, как показано ниже.
Здесь -density 400 определяет горизонтальное разрешение файла (ов) выходного изображения.
Приведенная выше команда преобразует все страницы в данном PDF-файле в формат PNG. Каждая страница в файле PDF будет преобразована в файл PNG, и они будут сохранены в текущем каталоге с именем файла picture-1.png, picture-2.png... и так далее. Пожалуйста, проявите терпение. Это займет некоторое время, в зависимости от количества страниц во входном PDF-файле.
После того, как все страницы PDF-файла преобразованы в формат PNG, выполните следующую команду, чтобы создать видеофайл из файлов PNG.
Здесь:
-r 1/10: отображать каждое изображение в течение 10 секунд.
-i picture-% 01d.png: считывает все изображения, которые начинаются с имени "picture-", после которого идет 1 цифра (% 01d) и заканчиваются .png. Если имя изображения состоит из 2 цифр (например, picture-10.png, picture11.png и т. д.), Используйте (% 02d) в приведенной выше команде.
-c: v libx264: видеокодек (например, h264).
-r 30: частота кадров выходного видео.
-pix_fmt yuv420p: разрешение выходного видео.
video.mp4: выходной видеофайл в формате .mp4.
Ура! Файл готов !! Вы можете воспроизводить его на любых устройствах, поддерживающих формат .mp4. Далее мне нужно найти способ вставить классную музыку в мое видео. Надеюсь, это тоже не составит труда.
Если вам нужно более высокое разрешение, вам не нужно начинать все заново. Просто преобразуйте выходной видеофайл в любое другое более высокое/низкое разрешение по вашему выбору, например 720p, как показано ниже.
Обратите внимание, что для создания видео с помощью ffmpeg требуется ПК с хорошим железом. При конвертации видео ffmpeg будет потреблять большую часть ваших системных ресурсов. Я рекомендую вам делать это в системе высокого класса.
Комментариев нет:
Отправить комментарий