உங்கள் டெஸ்க்டாப்பை முனையத்திலிருந்து FFmpeg உடன் பதிவு செய்யுங்கள்

முனையம் மற்றும் FFmpeg உடன் பதிவு திரை

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

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

FFmpeg எங்கள் டெஸ்க்டாப் திரையை ஆடியோ மற்றும் இல்லாமல் பதிவு செய்ய அனுமதிக்கிறது

VLC அல்லது SimpleScreenRecorder போன்ற பிற நிரல்களைப் போலவே, FFmpeg எங்கள் டெஸ்க்டாப் திரையை பதிவு செய்ய அனுமதிக்கிறது ஆடியோ மற்றும் இல்லாமல். கூடுதலாக, இது எங்கள் டெஸ்க்டாப்பின் ஒரு பகுதியை மட்டுமே பதிவுசெய்ய அனுமதிக்கும், இது ஒரு பயனர் இடைமுகத்துடன் ஒரு பயன்பாட்டைப் பயன்படுத்துவது எளிதாக இருக்கும், இது சுட்டிக்காட்டி மூலம் பதிவு செய்ய பிராந்தியத்தைத் தேர்ந்தெடுக்க அனுமதிக்கும். எப்படியிருந்தாலும், எங்கள் டெஸ்க்டாப்பின் திரையை பதிவு செய்ய பின்பற்ற வேண்டிய கட்டளைகள் அல்லது படிகள் பின்வருமாறு:

  1. கோப்புகளை மாற்றும்போது, ​​தேவையான மென்பொருளை நாங்கள் நிறுவியுள்ளோம் என்பதை உறுதிசெய்கிறோம். இதைச் செய்ய, முனையத்தில் "ffmpeg" (மேற்கோள்கள் இல்லாமல்) தட்டச்சு செய்க. பின்வருவனவற்றைப் பார்ப்போம்: முனையத்தில் ffmpeg
  2. மேலே உள்ள ஒன்று தோன்றினால், நாம் படி 3 க்குச் செல்கிறோம். அது இல்லையென்றால், பின்வருவனவற்றை முனையத்தில் எழுதுகிறோம்:
sudo apt install ffmpeg
  1. மென்பொருள் நிறுவப்பட்டால், இன்னும் இரண்டு படிகள் மட்டுமே இருக்கும்: பதிவைத் தொடங்கி அதை நிறுத்துங்கள். அதைத் தொடங்க, பின்வரும் கட்டளையை எழுதுவோம்.
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 salida.mp4
  • மேலே இருந்து கணக்கில் எடுத்துக்கொள்ள வேண்டியது அவசியம்:
    • 1920 × 1080 பதிவின் அளவு.
    • பிரேம்வீதத்தில் நிமிடத்திற்கு பிரேம்களின் எண்ணிக்கை.
    • 0.0 நீங்கள் பதிவு செய்யும் பகுதி. பிளஸ் சின்னத்திற்குப் பிறகு திரையின் ஒரு பகுதியைப் பதிவுசெய்ய நீங்கள் ஒரு தொடக்க எக்ஸ் மற்றும் ஒய் புள்ளியைக் கொடுக்கலாம், இது போல இருக்கும் 0.0+100,200 புள்ளி X = 100 மற்றும் புள்ளி Y = 200 இல் தொடங்கும் சாளரத்திற்கு.
    • output.mp4 வெளியீட்டு கோப்பு. முந்தைய கட்டளையைப் போலவே இதை வைத்தால், கோப்பு எங்கள் தனிப்பட்ட கோப்புறையில் "output.mp4" என்ற பெயருடன் சேமிக்கப்படும்.
  1. இறுதியாக, பதிவை நிறுத்த நாம் Ctrl + C ஐ அழுத்துகிறோம்

ஆடியோவுடன் திரையைப் பதிவுசெய்க

நாம் விரும்புவது ஆடியோவையும் பதிவுசெய்தால், கட்டளைகள் இப்படி இருக்கும்:

  • துடிப்பு ஆடியோவுக்கு:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f pulse -ac 2 -i default salida.mkv
  • அல்சாவுக்கு:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f alsa -ac 2 -i hw:0 salida.mkv

ஒலி தரத்தை மேம்படுத்த, தேவையற்ற அனைத்து நிரல்களையும் மூடுவது நல்லது. இரண்டு நிகழ்வுகளிலும், க்கு பதிவு செய்வதை நிறுத்து Ctrl + C ஐ அழுத்தவும். நாங்கள் இதைச் செய்யும்போது, ​​வீடியோ எங்கள் தனிப்பட்ட கோப்புறையில் அதற்காக நாங்கள் கட்டமைத்த பெயருடன் காத்திருப்போம், இந்த சந்தர்ப்பங்களில் "output.mp4" அல்லது "output.mkv".

அது உள்ளது வீடியோவின் அளவை கணக்கில் எடுத்துக்கொள்ளுங்கள். கட்டளைகளில், நான் "1920 × 1080" ஐ வைத்திருக்கிறேன், ஏனெனில் இது எனது திரையின் அளவு மற்றும் தீர்மானம். சிறந்த விஷயம் என்னவென்றால், ஒவ்வொன்றும் அவற்றின் சொந்த அளவு / தீர்மானத்தை அங்கே சேர்க்கின்றன. ஆர்டரைத் தொடங்க ஒரு ஸ்கிரிப்டை உருவாக்குவது மதிப்புக்குரியது அல்ல என்பதையும் நாம் நினைவில் கொள்ள வேண்டும், ஏனெனில் அது தோல்வியடையக்கூடும் அல்லது சிறந்த சந்தர்ப்பங்களில், பதிவை நிறுத்த விரும்பும் தருணத்தில் நம் வாழ்க்கையை சிக்கலாக்குவோம். ஒரு ஸ்கிரிப்ட் மூலம் இது உங்களுக்கு நன்றாக வேலை செய்கிறதா என்று சோதிக்க முடிவு செய்தால், நாங்கள் விளக்கமளித்தபடி, "வேலைகள்" கட்டளையுடன் செயல்முறையை நிறுத்த எப்போதும் முயற்சி செய்யலாம் இந்த கட்டுரை கடந்த ஜூன் மாதம்.

FFmpeg உடன் முனையத்திலிருந்து திரையை பதிவு செய்ய இந்த முறையைப் பற்றி நீங்கள் என்ன நினைக்கிறீர்கள்?


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   கிரியோல் மென்பொருள் அவர் கூறினார்

    அர்ஜென்டினாவிலிருந்து இலவச மென்பொருள் பற்றிய புதிய வலைப்பதிவு!

    எங்களை சந்திக்கவும்:

    http://softwarecriollo.blogspot.com

    பேஸ்புக்கில்: சாப்ட்வேர் கிரியோலோ அர்ஜென்டினா

    ட்விட்டரில்: @softwarecriollo

    சுதந்திரமாக இருக்க நாம் அறிவை பரப்ப வேண்டும்!

    நன்றி!

  2.   காஸ்பர் பெர்னாண்டஸ் அவர் கூறினார்

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

    நான் அதை மிகவும் அடிப்படை முறையில் தீர்த்தேன் ... ஆர்கார்டுடன் ஆடியோவை தனித்தனியாக பதிவுசெய்து பின்னர் நீரோடைகளில் சேர்கிறேன்: எஸ்: எஸ்

  3.   அம்மா 21 அம்மா அவர் கூறினார்

    , ஹலோ
    ஆம் மிகவும் பயனுள்ள நண்பர்கள்.
    நான் பாஷால் ஈர்க்கப்பட்டு, "xrec" என்ற பெயரில் ஒரு ஸ்கிரிப்டை ஒன்றாக இணைத்து அதை டெப்பில் தொகுத்தேன்.

    நீங்கள் அதை முயற்சிக்க விரும்பினால், நீங்கள் அழைக்கப்படுகிறீர்கள் http://cut07.tk/e6

  4.   செர்ஜியோ ஜே.பி. அவர் கூறினார்

    நான் பின்வரும் கட்டளையைப் பயன்படுத்துகிறேன்:
    $ ffmpeg -f oss -i / dev / dsp1 -f x11grab -s sxga -r 24 -i: 0.0 /home/seunome/Videos/teste.mpg

    அல்லது "-f oss" என்பது ஆடியோவையும் பதிவு செய்ய விரும்பும் மாநிலங்கள்,
    "-I / dev / dsp" ஆடியோ உள்ளீட்டு சாதனத்தை எதைப் பயன்படுத்த வேண்டும் என்று சொல்கிறது.
    “-I / dev / dsp0” அல்லது “-i / dev / dsp1” ஐப் பயன்படுத்தவும் (என்னைப் பொறுத்தவரை இது DSP1 உடன் வேலை செய்தது)
    நீங்கள் கிராஃபிக்ஸ் எக்ஸ் 11 சேவையக வீடியோ திரையை பதிவு செய்ய விரும்புகிறீர்கள் என்று "-f x11grab" தெரிவிக்கிறது.
    அல்லது "-s sxga" சமம் "-s 1280 × 1024" இது எனது காட்சி (எல்சிடி) தீர்மானம். மற்றொரு விருப்பம் xga என்பது 1024 × 768 உடன் ஒத்திருக்கிறது. மேலும் அறிய ffmpeg ஆவணங்களைப் படிக்கவும்.
    அல்லது "-r 24" ஒரு வினாடிக்கு 24 பிரேம்களை (படங்களை) பதிவு செய்ய விரும்புகிறோம் என்று தெரிவிக்கிறது, இது ஒரு திரைப்படத்தின் உணர்வைக் கொண்டிருக்க குறைந்தபட்சம்.
    "-I: 0.0" என்பது X0.0 இன் காட்சி திரைகளை "11" கைப்பற்ற விரும்புகிறோம் என்பதைக் குறிக்கிறது.
    இறுதியாக அடைவு மற்றும் இறுதி கோப்பு பெயரை உருவாக்க வேண்டும்.
    அவ்வளவுதான், நீங்கள் மேம்படுத்தவும் சிறந்த தரத்தைப் பெறவும் ffmpeg ஆவணங்களைப் படிக்கலாம்.
    உங்கள் அனைவருக்கும் நன்றி.

  5.   தரிபாலிஸ் அவர் கூறினார்

    நன்றி. தீர்மானத்தில், எ.கா. 1024X600, கட்டளை வேலை செய்ய எக்ஸ் மூலதனமாக்கப்பட வேண்டும்.

  6.   சாண்டியாகோ யோனெட் அவர் கூறினார்

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

    1.    டியாகோ அவர் கூறினார்

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