வீடியோ டுடோரியலுக்கு FFMPEG படங்கள்

Ffmpeg Images Video Tutorial



எனவே நீங்கள் படங்களின் அடிப்படையில் ஒரு வீடியோவை உருவாக்க ஆர்வமாக உள்ளீர்களா? லினக்ஸ் மென்பொருட்கள் அந்த பணிக்கும் உங்களுக்கு உதவும், குறிப்பாக ஒன்று: ffmpeg.

உங்களுக்கு ஏற்கனவே தெரியாவிட்டால், ffmpeg என்பது வீடியோ மற்றும் ஆடியோ மாற்றம் மற்றும் வடிப்பான்களைப் பயன்படுத்தி எடிட்டிங் செய்யும் ஒரு மென்பொருளாகும். இது அதிக எண்ணிக்கையிலான வெவ்வேறு கோடெக்குகளை ஆதரிக்கும் ஒன்றாகும். நீங்கள் ஏற்கனவே VLC ஐப் பயன்படுத்தியிருந்தால், உங்களுக்கு கொஞ்சம் ffmpeg தெரியும்: VLC முடிந்தவரை பல வீடியோக்களை டிகோட் செய்ய ffmpeg ஐப் பயன்படுத்துகிறது.







ஆனால் வீடியோக்களை உருவாக்கும் முன், நான் சில கருத்துக்களை உங்களுக்கு சொல்ல வேண்டும், அதனால் நீங்கள் வழியில் தொலைந்து போகாதீர்கள்.



ஒரு வீடியோவில் படங்களை ஒருங்கிணைப்பது உண்மையில் கடினம் அல்ல. மேலும் ஒரு காரணம் இருக்கிறது: வீடியோக்கள் தொடர்ச்சியான படங்களை அடிப்படையாகக் கொண்டவை. நான் விளக்குகிறேன்.



ஒரு வீடியோ (ஒரு யூடியூப் வீடியோ கூட) என்பது விரைவாக மாறும் ஸ்டில் படங்களின் தொகுப்பாகும். சினிமா மற்றும் திரையரங்குகளில், ஒவ்வொரு படத்திற்கும் இடையில் ஒரு கருப்பு படம் உள்ளது, ஏனெனில் பொறிமுறையானது சட்டத்தை மாற்ற வேண்டும் மற்றும் மிகவும் மெதுவாக இருந்தது. ஆனால் மனித கண்ணால் இது கவனிக்கப்படாது, ஏனெனில் பொறிமுறையானது போதுமான வேகமானது மற்றும் ஆப்டிகல் மாயை காரணமாக.





ஆனால் கணினிகளுக்கு இந்த பிரச்சனை இல்லை. எல்சிடி திரைகள் கடைசி படத்தை காட்டும். எப்படியிருந்தாலும், ஒரு வீடியோவின் ஒவ்வொரு படத்திலிருந்தும் நீங்கள் ஒரு சுயாதீனமான படத்தை எடுக்கலாம். ஒரு வீடியோவிலிருந்து ஒரு படம் வரும்போது, ​​அது ஏ என்று அழைக்கப்படுகிறது சட்டகம் . நீங்கள் ஒரு வீடியோவை இடைநிறுத்தும்போது நீங்கள் பார்ப்பது இதுதான் - நீங்கள் அவ்வாறு செய்யும் போது பொதுவாக முகங்கள் நன்றாக இருக்காது!

பொதுவாக, அமெரிக்காவிலிருந்து வரும் வீடியோக்கள் அடங்கியுள்ளன வினாடிக்கு 30 பிரேம்கள் - கொஞ்சம் உணருங்கள். இது நிமிடத்திற்கு 1800 பிரேம்கள், வீடியோவின் அரை மணி நேரத்திற்கு 54,000 பிரேம்கள், அல்லது ஒரு மணி நேரத்திற்கு 108,000 பிரேம்கள் . அது நிறைய இருக்கிறது, சில சமயங்களில் ஒரு படம் எப்படி 1 மிபை எடையுள்ளதாக இருக்கும் என்று நீங்கள் ஆச்சரியப்படுகிறீர்கள் ஆனால் ஒரு நிமிட 1080p வீடியோ 15 எம்பி மட்டுமே எடையுள்ளதாக இருக்கும்.



வினாடிக்கு படங்களின் எண்ணிக்கை அழைக்கப்படுகிறது பிரேம் வீதம் . வினாடிக்கு 30 பிரேம்களில், நீங்கள் ஒவ்வொரு படத்தையும் மாற்றுகிறீர்கள் 33 மில்லி விநாடிகள் . உங்கள் படங்களின் அடிப்படையில் ஒரு நிமிட வீடியோவை நீங்கள் செய்ய விரும்பினால், நீங்கள் நிமிடத்திற்கு 1,800 JPG அல்லது PNG கோப்புகளை வைத்திருக்க வேண்டும்.

நீங்கள் வீடியோ கருவிகளைப் பயன்படுத்தாமல் மேம்பட்ட வீடியோ எடிட்டிங் செய்ய விரும்பினால் அது பயனுள்ளதாக இருக்கும்: ஒவ்வொரு ஃப்ரேமுக்கும் உங்கள் விளைவுகளுடன் படங்களை உருவாக்க வேண்டும், பின்னர் நீங்கள் அதை ஒரு வீடியோவில் தொகுக்கலாம். ஆனால் சில நேரங்களில் நீங்கள் ஒரு ஸ்டில் இமேஜ் நீடிக்க வேண்டும் என விரும்புகிறீர்கள், ஏனெனில், வீடியோவில் ஒரு ஸ்டில் இமேஜ் வேண்டும்.

சரி, இப்போது, ​​ffmpeg ஐ நிறுவ நேரம் வந்துவிட்டது.

லினக்ஸில் ffmpeg ஐ நிறுவவும்

உங்கள் விநியோகத்தைப் பொறுத்து, ffmpeg ஐ நிறுவுவது எளிதானது அல்லது சிறிது இருக்கலாம் தந்திரமான . இது ஒரு இலவச மென்பொருள், இது மூலக் குறியீடு பொதுவில் கிடைக்கிறது, ஆனால் இது MP4 போன்ற காப்புரிமை பெற்ற வடிவங்களை டிகோட் அல்லது குறியாக்கம் செய்ய முடியும் என்பதால், சில விநியோகங்கள் அதை தங்கள் களஞ்சியங்களிலிருந்து விலக்குகின்றன. எடுத்துக்காட்டாக, Red Hat Enterprise Linux, CentOS மற்றும் Fedora இல், காப்புரிமையின் காரணமாக உங்களுக்கு RPMFusion தேவை. மேலும், அனைத்து டெபியன் பதிப்புகள் மற்றும் உபுண்டு 16.04 க்கு முன் சட்டவிரோத முட்கரண்டி அடிப்படையில் ffmpeg இன் தவறான பதிப்பை விநியோகிக்கிறது.

ஆனால் அதை நிறுவுவதற்கு முன், ஒருவேளை சரியான பதிப்பு ஏற்கனவே நிறுவப்பட்டிருக்குமா? சோதிப்போம்:

$ffmpeg -மாற்றம்
ffmpegபதிப்பு X.XXXXXXXX பதிப்புரிமை(c) 2000-2018FFmpeg டெவலப்பர்கள்

பதிப்புரிமைக்குப் பிறகு நீங்கள் FFmpeg டெவலப்பர்களைப் பார்த்தால், உங்களிடம் FFMpeg இன் அசல் பதிப்பு இருந்தால், நீங்கள் எதுவும் செய்ய வேண்டியதில்லை. இருப்பினும், நீங்கள் பார்த்தால்:

$ffmpeg -மாற்றம்
ffmpegபதிப்பு X.XXXXXXXX பதிப்புரிமை(c) 2000-2018லிபவ் டெவலப்பர்கள்

அப்படியென்றால் நீங்கள் ஒரு பயன்படுத்துகிறீர்கள் என்று அர்த்தம் முள் கரண்டி லிபவ் என்ற ffmpeg இன். டெபியன் மற்றும் உபுண்டுவின் பழைய பதிப்புகள் அமைதியாக லிபவ் உடன் FFMpeg ஐ மாற்றவும். அது விலக்கப்பட்டது என்று உங்களுக்குச் சொன்னால், தயவுசெய்து அதைப் புறக்கணியுங்கள், அது தவறானது. நீங்கள் ஃபோர்க் நிறுவியிருந்தால், உங்கள் தவறான ffmpeg பதிப்பை நீக்கிவிட்டு, சரியான பதிப்பை நிறுவ கீழே உள்ள வழிகாட்டியைப் பின்பற்றவும். அநேகமாக இப்படி:

$சூடோ apt-get அகற்று ffmpeg

எனவே இப்போது நீங்கள் அதை இன்னும் நிறுவாமல் இருக்கலாம் அல்லது உங்களிடம் தவறான பதிப்பு, அதை நிறுவ நேரம்!

ஃபெடோராவில், Red Hat Enterprise Linux (RHEL) மற்றும் CentOS க்கு செல்க https://rpmfusion.org/Configuration உங்கள் கணினியில் இலவச RPMFusion களஞ்சியத்தை இயக்கவும். பிறகு, நீங்கள் ஃபெடோராவில் இருந்தால், இதைச் செய்யுங்கள்:

$சூடோdnfநிறுவு ffmpeg

CentOS & Red Hat Enterprise Linux க்கு, இதைச் செய்யுங்கள்:

$சூடோ yum நிறுவ ffmpeg

ஃபெடோரா மற்றும் ரெட் ஹாட் அடிப்படையிலான அமைப்புகளுக்கு அவ்வளவுதான், அது நிறுவப்பட்டுள்ளது.

16.04 க்கு முன் டெபியன் (மற்றும் அனைத்து வழித்தோன்றல்கள்) மற்றும் உபுண்டுவின் அனைத்து பதிப்புகளிலும், நீங்கள் அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து FFMpeg நிலையான உருவாக்கத்தைப் பெற வேண்டும். செல்லவும் https://ffmpeg.org/download.html#build-linux மற்றும் கீழே லினக்ஸ் நிலையான கட்டமைப்புகள் , கிளிக் செய்யவும் கர்னல் 2.6.32 மற்றும் அதற்கு மேல் 32-பிட் மற்றும் 64-பிட் . பின்னர், கீழே வெளியீடு: X.X.X , பொருத்தமான காப்பகத்தை பதிவிறக்கம் செய்து, பிரித்தெடுக்கவும் மற்றும் CLI வழியாக பிரித்தெடுக்கப்பட்ட கோப்புறையில் அமைந்துள்ள இயங்கக்கூடியவற்றை நீங்கள் தொடங்கலாம்.

உபுண்டு 16.04 மற்றும் அதற்கு மேல் பயன்படுத்துபவர்களுக்கு, இது எளிதானது, இதைச் செய்யுங்கள்:

$சூடோ apt-get install ffmpeg

அடடா! இறுதியாக நாம் செல்ல நன்றாக இருக்க வேண்டும்! தொடர்வதற்கு முன், கடைசியாக இதைச் சோதிக்கவும்:

$ffmpeg -மாற்றம்

ffmpeg பதிப்பு X.XXXXXXXX பதிப்புரிமை (c) 2000-2018 FFmpeg டெவலப்பர்கள்

பல படங்களிலிருந்து வீடியோக்களை உருவாக்கவும்

எனவே, எங்கள் முதல் எடுத்துக்காட்டுக்கு, படங்களிலிருந்து ஒரு வீடியோவை உருவாக்குவோம், அங்கு ஒவ்வொரு படமும் 33 மில்லி விநாடிகளுக்குக் காட்டப்படும் ஒரு சட்டத்தைக் குறிக்கிறது. கட்டளையை முதலில் காட்டுகிறேன்.

** MP4 மற்றும் H.264 ஆகியவை காப்புரிமை பெற்ற கோடெக்குகள், அதனுடன் குறியாக்க உங்களுக்கு உரிமை உள்ளதா என்று சரிபார்க்கவும். **

$ffmpeg-ஆர்: வி30 -நான் 'பெங்குவின் - %05d.png'குறியீடு: v libx264-முன்னமைமிகவும் மெதுவாக
-pix_fmt yuv420p-crf 28 -ஒரு 'பெங்குவின். Mp4'

சரி அது எப்படி வேலை செய்கிறது? இந்த கட்டளை வேலை செய்ய, ஒவ்வொரு சட்டகமும் பென்குயின்ஸ் - 00043.png போன்ற கோப்பாக இருக்கும் பல பிரேம்கள் உங்களிடம் இருக்க வேண்டும். இந்த கட்டளை 30 FPS என்ற விகிதத்தில் அனைத்து பிரேம்களையும் இணைக்கும். எனவே, பென்குயின்ஸ் - 00043.png பெங்குயின்களுக்கு முன் வருகிறது - 00044.png வீடியோவில் மற்றும் ffmpeg அதை மதிக்கும். எனவே உங்களிடம் 120 பிரேம்கள் இருந்தால், உங்கள் வீடியோ 4 வினாடிகள் நீடிக்கும்.

பிரேம்கள் வேலை செய்ய வடிவம், அகலம் மற்றும் உயரம் பற்றி சில தேவைகள் உள்ளன. இந்த விதிகளை நீங்கள் பின்பற்றவில்லை என்றால், ffmpeg சில படங்களை புறக்கணிக்கலாம் அல்லது வீடியோ உருவாக்கும் செயல்முறையை ரத்து செய்யலாம். அதனால்:

  • ஒரே வீடியோவில் உள்ள அனைத்து பிரேம்களும் கண்டிப்பாக பகிரப்பட வேண்டும்:
    • அகலம் உயரம்
    • வண்ண ஆழம்
  • பிரேம்கள் நிலையான வீடியோ அளவில் இருக்க வேண்டும்:
    • 640 ✕ 360 (360p)
    • 853 ✕ 480 (480p)
    • 1280 ✕ 720 (720p)
    • 1920 ✕ 1080 (1080 பி)
    • 4096 ✕ 2306 (4K)
  • JPG ஐ விட PNG இல் உள்ள பிரேம்களை விரும்புங்கள்
  • PNG வடிவத்தில் வெளிப்படைத்தன்மை அல்லது ஆல்பாவைத் தவிர்க்கவும்

கட்டளை பின்னர் வீடியோவை மாற்றவும், அதன் செயல்திறனை மேம்படுத்தவும் மற்றும் Penguins.mp4 என்ற MP4 கோப்பாக மாற்றவும் சிறிது நேரம் எடுக்கும்.

இப்போது, ​​நீங்கள் 33 மில்லி விநாடிகளுக்கு மேல் எஞ்சியிருக்கும் ஒரு நிலையான படத்தை வைத்திருக்க விரும்பலாம். இந்த வழக்கில், உங்கள் வீடியோ ஒரு ஸ்லைடுஷோ மற்றும் அதே விவகாரம் அல்ல. அவ்வாறு செய்ய, நீங்கள் முதலில் உள்ளீட்டிற்கு மெதுவான ஃப்ரேம்ரேட்டை கொடுக்கலாம், பின்னர் ffmpeg ஐ வெளியீட்டில் பிரேம்களை நகலெடுக்கச் சொல்லுங்கள். இல்லை, யூடியூப் மற்றும் விமியோ உண்மையில் ஒவ்வொரு 2 வினாடிக்கும் உங்கள் படத்தை மாற்றினாலும் 0.5 FPS வீடியோவை பாராட்டாது.

அதைச் செய்வோம்:

$ffmpeg-ஆர்: வி1/5 -நான் 'பெங்குவின் - %05d.png'-ஆர்: வி30குறியீடு: v libx264-முன்னமைமிகவும் மெதுவாக
-pix_fmt yuv420p-crf 28 -ஒரு 'பெங்குவின். Mp4'

நாம் அங்கே போகிறோம்! ffmpeg உங்கள் ஒவ்வொரு படத்தையும் 5 வினாடிகள் ஆனால் 30 FPS வீடியோவில் தோன்றும். நகல் பிரேம்கள் எச்சரிக்கையைப் பற்றி கவலைப்பட வேண்டாம்: நீங்கள் விரும்புவது இதுதான்.

முடிவுரை

இப்போது, ​​நீங்கள் - புதிய ஸ்பீல்பெர்க் - உங்கள் சொந்த வீடியோக்களை உருவாக்க முடியும். GIMP போன்ற பட எடிட்டரைப் பயன்படுத்தி நீங்கள் ஒரு எளிய ஸ்லைடுஷோ அல்லது ஃப்ரேம் மூலம் ஒரு வீடியோ ஃப்ரேமை தயார் செய்யலாம், ஆனால் நீங்கள் ffmpeg இல் காணக்கூடிய பெரிய விளைவுகள் மற்றும் கோடெக்குகளில் இருந்து பயனடையலாம்.

நீங்களே பரிசோதனை செய்ய நேரம் ஒதுக்குங்கள் - எல்லாவற்றிற்கும் மேலாக, நீங்கள் ஒரு கலைஞர் - மற்றும் YouTube இல் மில்லியன் கணக்கான பார்வைகளைச் செய்யும் ஒரு வீடியோவை உருவாக்கவும்!