15 ຄຳ ສັ່ງ FFmpeg ທີ່ມີປະໂຫຍດ ສຳ ລັບການແປງວິດີໂອ, ສຽງແລະຮູບພາບໃນ Linux - ພາກ 2


ໃນບົດຄວາມນີ້ພວກເຮົາຈະມາເບິ່ງທາງເລືອກແລະຕົວຢ່າງບາງຢ່າງກ່ຽວກັບວິທີທີ່ທ່ານສາມາດໃຊ້ກອບ FFmpeg multimedia ເພື່ອປະຕິບັດຂັ້ນຕອນການປ່ຽນແປງຕ່າງໆໃນເອກະສານສຽງແລະວີດີໂອ.

ສຳ ລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບ FFmpeg ແລະຂັ້ນຕອນໃນການຕິດຕັ້ງມັນໃນ Linux ທີ່ແຕກຕ່າງກັນ, ໃຫ້ອ່ານບົດຄວາມຈາກ link ຂ້າງລຸ່ມນີ້:

ຄຳ ສັ່ງ FFmpeg ທີ່ມີປະໂຫຍດ

ຜົນປະໂຫຍດ FFmpeg ສະຫນັບສະຫນູນເກືອບທັງຫມົດຮູບແບບສຽງແລະວິດີໂອທີ່ສໍາຄັນ, ຖ້າທ່ານຕ້ອງການກວດສອບ ffmpeg ຮູບແບບທີ່ມີຢູ່ທ່ານສາມາດໃຊ້ໄດ້ ./ffmpeg -formats ເພື່ອບອກທຸກຮູບແບບທີ່ຮອງຮັບ. ຖ້າທ່ານ ໃໝ່ ໃນເຄື່ອງມືນີ້, ນີ້ແມ່ນບາງ ຄຳ ສັ່ງທີ່ມີປະໂຫຍດເຊິ່ງຈະຊ່ວຍໃຫ້ທ່ານມີຄວາມຄິດທີ່ດີກວ່າກ່ຽວກັບຄວາມສາມາດຂອງເຄື່ອງມືທີ່ມີປະສິດທິພາບນີ້.

ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນກ່ຽວກັບເອກະສານ (ເວົ້າວ່າ video.mp4), ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ຈົ່ງຈື່ໄວ້ວ່າທ່ານຕ້ອງລະບຸເອກະສານອອກແບບ, ແຕ່ໃນກໍລະນີນີ້ພວກເຮົາຕ້ອງການພຽງຂໍ້ມູນກ່ຽວກັບເອກະສານປ້ອນຂໍ້ມູນ.

$ ffmpeg -i video.flv -hide_banner

ໝາຍ ເຫດ: ຕົວເລືອກ -hide_banner ຖືກໃຊ້ເພື່ອຊ່ອນແຈ້ງການລິຂະສິດທີ່ສະແດງ ffmpeg ຂອງຂ້ອຍ, ເຊັ່ນວ່າຕົວເລືອກການກໍ່ສ້າງແລະສະບັບຫໍສະ ໝຸດ. ຕົວເລືອກນີ້ສາມາດຖືກ ນຳ ໃຊ້ເພື່ອສະກັດກັ້ນການພິມຂໍ້ມູນນີ້.

ຕົວຢ່າງ: ຖ້າທ່ານໃຊ້ ຄຳ ສັ່ງຂ້າງເທິງນີ້ໂດຍບໍ່ຕ້ອງເພີ່ມຕົວເລືອກ -hide_banner ມັນຈະພິມຂໍ້ມູນລິຂະສິດຂອງເຄື່ອງມື FFmpeg ທັງ ໝົດ ດັ່ງທີ່ສະແດງໄວ້.

$ ffmpeg -i video.flv

ເພື່ອຫັນວີດີໂອເປັນ ຈຳ ນວນຮູບ, ໃຫ້ ດຳ ເນີນ ຄຳ ສັ່ງດ້ານລຸ່ມ. ຄຳ ສັ່ງສ້າງໄຟລ໌ທີ່ມີຊື່ວ່າ image1.jpg, image2.jpg ແລະອື່ນໆ…

$ ffmpeg -i video.flv image%d.jpg

ຫຼັງຈາກການປະຕິບັດ ຄຳ ສັ່ງຂ້າງເທິງທີ່ປະສົບຜົນ ສຳ ເລັດທ່ານສາມາດກວດສອບໄດ້ວ່າວິດີໂອປ່ຽນເປັນຫລາຍຮູບໂດຍໃຊ້ ຄຳ ສັ່ງ ls ຕໍ່ໄປນີ້.

$ ls -l

total 11648
-rw-r--r-- 1 tecmint tecmint   14592 Oct 19 13:19 image100.jpg
-rw-r--r-- 1 tecmint tecmint   14603 Oct 19 13:19 image101.jpg
-rw-r--r-- 1 tecmint tecmint   14584 Oct 19 13:19 image102.jpg
-rw-r--r-- 1 tecmint tecmint   14598 Oct 19 13:19 image103.jpg
-rw-r--r-- 1 tecmint tecmint   14634 Oct 19 13:19 image104.jpg
-rw-r--r-- 1 tecmint tecmint   14693 Oct 19 13:19 image105.jpg
-rw-r--r-- 1 tecmint tecmint   14641 Oct 19 13:19 image106.jpg
-rw-r--r-- 1 tecmint tecmint   14581 Oct 19 13:19 image107.jpg
-rw-r--r-- 1 tecmint tecmint   14508 Oct 19 13:19 image108.jpg
-rw-r--r-- 1 tecmint tecmint   14540 Oct 19 13:19 image109.jpg
-rw-r--r-- 1 tecmint tecmint   12219 Oct 19 13:18 image10.jpg
-rw-r--r-- 1 tecmint tecmint   14469 Oct 19 13:19 image110.jpg

ປ່ຽນ ຈຳ ນວນຮູບເປັນ ລຳ ດັບວິດີໂອ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ຄຳ ສັ່ງນີ້ຈະປ່ຽນຮູບພາບທັງ ໝົດ ຈາກໄດເລກະທໍລີປັດຈຸບັນ (ຊື່ວ່າ image1.jpg, image2.jpg, ແລະອື່ນໆ ... ) ໄປເປັນແຟ້ມວິດີໂອທີ່ມີຊື່ວ່າ imagestovideo.mpg.

ມີຫຼາຍຮູບແບບຮູບພາບອື່ນໆ (ເຊັ່ນ: jpeg, png, jpg, ແລະອື່ນໆ) ທີ່ທ່ານສາມາດໃຊ້ໄດ້.

$ ffmpeg -f image2 -i image%d.jpg imagestovideo.mpg

ເພື່ອປ່ຽນໄຟລ໌ວິດີໂອຮູບແບບ .flv ເປັນຮູບແບບ Mp3, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ ffmpeg -i video.flv -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

ລາຍລະອຽດກ່ຽວກັບຕົວເລືອກຕ່າງໆທີ່ໃຊ້ໃນ ຄຳ ສັ່ງຂ້າງເທິງນີ້:

<

  • vn: ຊ່ວຍໃນການປິດການບັນທຶກວິດີໂອໃນລະຫວ່າງການແປງ.
  • ar: ຊ່ວຍໃຫ້ທ່ານຕັ້ງອັດຕາການເກັບຕົວຢ່າງສຽງໃນ Hz.
  • ab: ຕັ້ງຄ່າອັດຕາສຽງ.
  • ac: ເພື່ອ ກຳ ນົດ ຈຳ ນວນຊ່ອງທາງສຽງ.
  • -f: format.
  • ເພື່ອປ່ຽນໄຟລ໌ວິດີໂອ .flv ເປັນ .mpg, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    $ ffmpeg -i video.flv video.mpg
    

    ເພື່ອປ່ຽນເອກະສານວິດີໂອ .flv ເປັນໄຟລ໌ gif ທີ່ມີຊີວິດຊີວາ, ບໍ່ຖືກກົດ ໝາຍ, ໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມ.

    $ ffmpeg -i video.flv animated.gif.mp4
    

    ເພື່ອປ່ຽນເອກະສານ .mpg ເປັນຮູບແບບ .flv, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    $ ffmpeg -i video.mpg -ab 26k -f flv video1.flv
    

    ເພື່ອປ່ຽນໄຟລ໌ .avi ເປັນ mpeg ສຳ ລັບເຄື່ອງຫຼີ້ນດີວີດີ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງດ້ານລຸ່ມ:

    $ ffmpeg -i video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 video.mpeg
    

    ຄໍາອະທິບາຍກ່ຽວກັບຕົວເລືອກຕ່າງໆທີ່ໃຊ້ໃນຄໍາສັ່ງຂ້າງເທິງ.

    <

  • ເປົ້າ ໝາຍ pal-dvd: ຮູບແບບຜົນໄດ້ຮັບ
  • ps 2000000000 ຂະ ໜາດ ສູງສຸດ ສຳ ລັບເອກະສານຜົນຜະລິດ, ເປັນບິດ (ທີ່ນີ້, 2 Gb).
  • ດ້ານ 16: 9: ແບບເປີດກວ້າງ.
  • ເພື່ອສ້າງແຜ່ນຊີດີໂອຫລືດີວີດີ, FFmpeg ເຮັດໃຫ້ມັນງ່າຍດາຍໂດຍໃຫ້ທ່ານລະບຸປະເພດເປົ້າ ໝາຍ ແລະຕົວເລືອກຮູບແບບທີ່ຕ້ອງການໂດຍອັດຕະໂນມັດ.

    ທ່ານສາມາດ ກຳ ນົດປະເພດເປົ້າ ໝາຍ ໄດ້ດັ່ງຕໍ່ໄປນີ້: add -target type; ປະເພດຂອງສິ່ງຕໍ່ໄປນີ້ແມ່ນ vcd, svcd, dvd, dv, pal-vcd ຫຼື ntsc-svcd ໃສ່ເສັ້ນ ຄຳ ສັ່ງ.

    ເພື່ອສ້າງ VCD, ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້:

    $ ffmpeg -i video.mpg -target vcd vcd_video.mpg
    

    ເພື່ອສະກັດສຽງຈາກໄຟລ໌ວິດີໂອ, ແລະບັນທຶກເປັນເອກະສານ Mp3, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

    $ ffmpeg -i video1.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio3.mp3
    

    ຄໍາອະທິບາຍກ່ຽວກັບຕົວເລືອກຕ່າງໆທີ່ໃຊ້ໃນຄໍາສັ່ງຂ້າງເທິງ.

    <

  • ແຫຼ່ງຂໍ້ມູນວິດີໂອ: video.avi
  • ອັດຕາສ່ວນສຽງ: 192kb/s
  • ຮູບແບບຜົນຜະລິດ: mp3
  • ສຽງທີ່ຜະລິດ: audio3.mp3
  • ນອກນັ້ນທ່ານຍັງສາມາດປະສົມວິດີໂອດ້ວຍແຟ້ມສຽງດັ່ງຕໍ່ໄປນີ້:

    $ ffmpeg -i audio.mp3 -i video.avi video_audio_mix.mpg
    

    ເພື່ອເພີ່ມຄວາມໄວໃນການຫຼີ້ນວີດີໂອ, ໃຫ້ແລ່ນ ຄຳ ສັ່ງນີ້. ຕົວເລືອກ -vf ກຳ ນົດຕົວກອງວິດີໂອທີ່ຊ່ວຍໃນການປັບຄວາມໄວ.

    $ ffmpeg -i video.mpg -vf "setpts=0.5*PTS" highspeed.mpg
    

    ນອກນັ້ນທ່ານຍັງສາມາດຫຼຸດຜ່ອນຄວາມໄວຂອງວິດີໂອໄດ້ດັ່ງຕໍ່ໄປນີ້:

    $ ffmpeg -i video.mpg -vf "setpts=4.0*PTS" lowerspeed.mpg -hide_banner
    

    ເພື່ອປຽບທຽບວິດີໂອແລະເຄື່ອງສຽງຫຼັງຈາກປ່ຽນໃຈເຫລື້ອມໃສທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້. ນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດທົດສອບວິດີໂອແລະຄຸນນະພາບສຽງ.

    $ ffplay video1.mp4
    

    ເພື່ອທົດສອບຄຸນນະພາບສຽງພຽງແຕ່ໃຊ້ຊື່ຂອງໄຟລ໌ສຽງດັ່ງຕໍ່ໄປນີ້:

    $ ffplay audio_filename1.mp3
    

    ທ່ານສາມາດຟັງພວກເຂົາໃນຂະນະທີ່ພວກເຂົາຫຼີ້ນແລະປຽບທຽບຄຸນລັກສະນະຈາກສຽງ.

    ທ່ານສາມາດເພີ່ມໂປສເຕີປົກຄຸມຫລືຮູບພາບໃສ່ແຟ້ມເອກະສານສຽງໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້, ສິ່ງນີ້ຈະເປັນປະໂຫຍດຫຼາຍ ສຳ ລັບການອັບໂຫລດ MP3 ໃສ່ YouTube.

    $ ffmpeg -loop 1 -i image.jpg -i Bryan\ Adams\ -\ Heaven.mp3 -c:v libx264 -c:a aac -strict experimental -b:a 192k -shortest output.mp4
    

    ຖ້າທ່ານມີເອກະສານ ຄຳ ບັນຍາຍແຍກຕ່າງຫາກທີ່ເອີ້ນວ່າ subtitle.srt, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອເພີ່ມ ຄຳ ບັນຍາຍໄປໃນແຟ້ມຮູບເງົາ:

    $ ffmpeg -i video.mp4 -i subtitles.srt -map 0 -map 1 -c copy -c:v libx264 -crf 23 -preset veryfast video-output.mkv
    

    ບົດສະຫຼຸບ

    ນັ້ນແມ່ນທັງ ໝົດ ສຳ ລັບດຽວນີ້ແຕ່ວ່ານີ້ແມ່ນພຽງສອງສາມຕົວຢ່າງຂອງການ ນຳ ໃຊ້ FFmpeg, ທ່ານສາມາດຊອກຫາຕົວເລືອກເພີ່ມເຕີມ ສຳ ລັບສິ່ງທີ່ທ່ານຕ້ອງການ ສຳ ເລັດ. ຢ່າລືມຂຽນ ຄຳ ເຫັນໃຫ້ຂໍ້ມູນກ່ຽວກັບວິທີການ ນຳ ໃຊ້ FFmpeg ຫຼືຖ້າທ່ານໄດ້ພົບຂໍ້ຜິດພາດໃນຂະນະທີ່ ນຳ ໃຊ້.

    ເອກະສານອ້າງອີງ: https://ffmpeg.org/