GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat Video Dari File PDF Di Linux

Saya memiliki banyak koleksi file PDF, sebagian besar tutorial Linux, di PC tablet saya. Membaca teks untuk jangka waktu yang lama agak sulit bagi saya. Jadi, saya pikir akan lebih baik jika saya bisa membuat video dari file PDF dan menontonnya di perangkat layar besar seperti TV atau Komputer. Meskipun saya memiliki sedikit pengalaman kerja dengan FFMpeg , Saya tidak mengetahui cara membuat file film menggunakan itu. Setelah sedikit pencarian Google, saya menemukan solusi yang baik untuk membuat video dari file PDF di Linux. Bagi mereka yang ingin membuat file film dari kumpulan file PDF, baca terus. Tidak terlalu sulit.

Buat Video Dari File PDF Di Linux

Untuk tujuan ini, Anda perlu menginstal "FFMpeg" dan "ImageMagick" perangkat lunak di sistem Anda.

Untuk menginstal FFMpeg, lihat tautan berikut.

  • Instal FFmpeg Di Linux

ImageMagick tersedia di repositori resmi sebagian besar distribusi Linux.

Di Linux Arch dan turunan seperti Antergos , Manjaro Linux , jalankan perintah berikut untuk menginstalnya.

$ sudo pacman -S imagemagick

Debian, Ubuntu, Linux Mint:

$ sudo apt-get install imagemagick

Fedora:

$ sudo dnf install imagemagick

RHEL, CentOS, Scientific Linux:

$ sudo yum install imagemagick

SUSE, openSUSE:

$ sudo zypper install imagemagick

Setelah menginstal ffmpeg dan imagemagick, konversi file PDF Anda dengan format gambar seperti PNG atau JPG seperti di bawah ini.

$ convert -density 400 input.pdf picture.png

Di sini, -densitas 400 menentukan resolusi horizontal file gambar keluaran.

Perintah di atas akan mengonversi semua halaman dalam file PDF yang diberikan ke format PNG. Setiap halaman dalam file PDF akan diubah menjadi file PNG dan akan disimpan di direktori saat ini dengan nama file picture-1.png , gambar-2.png ... dan seterusnya. Harap bersabar. Ini akan memakan waktu cukup lama tergantung pada jumlah halaman dalam file PDF masukan.

Setelah semua halaman dalam PDF dikonversi ke format PNG, jalankan perintah berikut untuk membuat file video dari file PNG.

$ ffmpeg -r 1/10 -i picture-%01d.png -c:v libx264 -r 30 -pix_fmt yuv420p video.mp4

Di sini,

  • -r 1/10 :Menampilkan setiap gambar selama 10 detik.
  • -i picture-%01d.png :Membaca semua gambar yang dimulai dengan nama "picture-" , diikuti dengan 1 digit (%01d) dan diakhiri dengan .png . Jika nama gambar dilengkapi dengan 2 digit (yaitu gambar-10.png, gambar11.png dll), gunakan (%02d) pada perintah di atas.
  • -c:v libx264 : Keluarkan codec video (yaitu h264).
  • -r 30 :kecepatan bingkai video keluaran
  • -pix_fmt yuv420p :Resolusi video keluaran
  • video.mp4 :Keluaran file video dengan format .mp4.

Setelah video dibuat, Anda dapat menontonnya dari perangkat apa pun yang mendukung format .mp4. Selanjutnya, saya perlu menemukan cara untuk memasukkan musik keren ke video saya. Saya harap itu tidak akan sulit juga.

Jika Anda menginginkannya dalam resolusi piksel yang lebih tinggi, Anda tidak perlu memulai dari awal lagi. Cukup konversi file video output ke resolusi lain yang lebih tinggi/rendah pilihan Anda, misalnya 720p, seperti yang ditunjukkan di bawah ini.

$ ffmpeg -i video.mp4 -vf scale=-1:720 video_720p.mp4

Harap dicatat bahwa membuat video menggunakan ffmpeg memerlukan PC konfigurasi yang baik. Saat mengonversi video, ffmpeg akan menghabiskan sebagian besar sumber daya sistem Anda. Saya menyarankan Anda untuk melakukan ini dalam sistem konfigurasi kelas atas.

Tautan referensi:

  • Forum Imagemagick
  • Pertukaran tumpukan

Linux
  1. Cara Cepat Membuat File Di Dalam Direktori Bersarang Di Linux

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Bagaimana cara mengonversi file pptx ke jpg atau png (untuk setiap slide) di linux?

  1. Cara Membuat USB Bootable Linux dari Baris Perintah Linux

  2. Cara membuat file sparse di Linux menggunakan perintah 'dd'

  3. Bagaimana membedakan biner dari file teks di linux

  1. Cara menemukan file di Linux

  2. Cara Membuat File di Linux

  3. Bagaimana cara mengekstrak teks dengan OCR dari PDF di Linux?