FFmpeg 6.1 ಮಲ್ಟಿಮೀಡಿಯಾ ಪ್ಯಾಕೇಜ್‌ನ ಬಿಡುಗಡೆ

ಹತ್ತು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, FFmpeg 6.1 ಮಲ್ಟಿಮೀಡಿಯಾ ಪ್ಯಾಕೇಜ್ ಲಭ್ಯವಿದೆ, ಇದರಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಸೆಟ್ ಮತ್ತು ವಿವಿಧ ಮಲ್ಟಿಮೀಡಿಯಾ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳಲ್ಲಿ (ಆಡಿಯೋ ಮತ್ತು ವೀಡಿಯೋ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವುದು, ಪರಿವರ್ತಿಸುವುದು ಮತ್ತು ಡಿಕೋಡಿಂಗ್ ಮಾಡುವುದು) ಲೈಬ್ರರಿಗಳ ಸಂಗ್ರಹವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ ಅನ್ನು LGPL ಮತ್ತು GPL ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ, FFmpeg ಅಭಿವೃದ್ಧಿಯನ್ನು MPlayer ಯೋಜನೆಯ ಪಕ್ಕದಲ್ಲಿ ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ.

FFmpeg 6.1 ಗೆ ಸೇರಿಸಲಾದ ಬದಲಾವಣೆಗಳ ಪೈಕಿ:

  • H264, HEVC ಮತ್ತು AV1 ಫಾರ್ಮ್ಯಾಟ್‌ಗಳಲ್ಲಿ ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್‌ನ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಗೆ Vulkan API ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • VAAPI ಆಧಾರಿತ AV1 ವೀಡಿಯೊ ಫಾರ್ಮ್ಯಾಟ್ ಎನ್‌ಕೋಡರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • rtmp ಪ್ರೋಟೋಕಾಲ್‌ನ ಆಧಾರದ ಮೇಲೆ ಸ್ಟ್ರೀಮ್‌ಗಳಲ್ಲಿ ಮತ್ತು flv ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿರುವ ಫೈಲ್‌ಗಳಲ್ಲಿ HEVC, VP9 ಮತ್ತು AV1 ಕೊಡೆಕ್‌ಗಳನ್ನು ಬಳಸುವುದಕ್ಕಾಗಿ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • MPEG ವರ್ಕಿಂಗ್ ಗ್ರೂಪ್ MPEG-5 ಸ್ಟ್ಯಾಂಡರ್ಡ್‌ನಂತೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ EVC (ಅಗತ್ಯ ವಿಡಿಯೋ ಕೋಡಿಂಗ್) ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಮೀಡಿಯಾ ಕಂಟೈನರ್‌ಗಳಿಗಾಗಿ ಪಾರ್ಸರ್, ಎನ್‌ಕೋಡರ್ ಮತ್ತು ಡಿಕೋಡರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • Libva-win32 ಲೈಬ್ರರಿಯೊಂದಿಗೆ ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ VAAPI ಗೆ ವಿಸ್ತೃತ ಬೆಂಬಲ.
  • libx264 ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ವೀಡಿಯೊ ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ವೇಗಗೊಳಿಸಲು P_SKIP ನಿಯತಾಂಕಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • Microsoft RLE ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ವೀಡಿಯೊಗಾಗಿ ಎನ್‌ಕೋಡರ್ ಸೇರಿಸಲಾಗಿದೆ.
  • Playdate, RivaTuner, vMix ಮತ್ತು OSQ ಹೊಸ ಡಿಕೋಡರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ARIB STD-B24 ಉಪಶೀರ್ಷಿಕೆ ಡಿಕೋಡರ್ ಅನ್ನು libaribcaption ಲೈಬ್ರರಿಯನ್ನು ಆಧರಿಸಿ ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಮೀಡಿಯಾ ಕಂಟೇನರ್ ಅನ್‌ಪ್ಯಾಕರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಡಿಮಕ್ಸರ್): ರಾ ವಿವಿಸಿ (ಬಹುಮುಖ ವೀಡಿಯೊ ಕೋಡಿಂಗ್, ಹೊಸ ಪ್ರಮಾಣಿತ H.266/MPEG-I ಭಾಗ 3), ಪ್ಲೇಡೇಟ್, ರಾ AC-4, OSQ, CRI USM.
  • ಮೀಡಿಯಾ ಕಂಟೇನರ್ ಪ್ಯಾಕರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಮಕ್ಸರ್): ರಾ ಎಸಿ-4 ಮತ್ತು ರಾ ವಿವಿಸಿ.
  • ಹೊಸ ವೀಡಿಯೊ ಫಿಲ್ಟರ್‌ಗಳು:
    • color_vulkan - ವಲ್ಕನ್ API ಅನ್ನು ಕರೆಯುವ ಮೂಲಕ ಕೊಟ್ಟಿರುವ ಬಣ್ಣದ ಚೌಕಟ್ಟನ್ನು ರಚಿಸುತ್ತದೆ.
    • bwdif_vulkan - ವಲ್ಕನ್ API ಬಳಸಿ ಅಳವಡಿಸಲಾದ BWDIF (ಬಾಬ್ ವೀವರ್ ಡಿಇಂಟರ್‌ಲೇಸಿಂಗ್ ಫಿಲ್ಟರ್) ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡಿಇಂಟರ್‌ಲೇಸಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
    • bwdif_cuda - BWDIF ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡಿಇಂಟರ್ಲೇಸಿಂಗ್, CUDA API ಅನ್ನು ಆಧರಿಸಿ ಅಳವಡಿಸಲಾಗಿದೆ.
    • nlmeans_vulkan - ವಲ್ಕನ್ API ಬಳಸಿ ಅಳವಡಿಸಲಾದ ಸ್ಥಳೀಯವಲ್ಲದ ವಿಧಾನಗಳ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಶಬ್ದ ತೆಗೆಯುವಿಕೆ.
    • xfade_vulkan - ವಲ್ಕನ್ API ಬಳಸಿಕೊಂಡು ಫೇಡ್ ಪರಿಣಾಮದ ಅನುಷ್ಠಾನ.
    • ಜೋನ್‌ಪ್ಲೇಟ್ - ಫ್ರೆಸ್ನೆಲ್ ಝೋನ್ ಪ್ಲೇಟ್‌ನ ಆಧಾರದ ಮೇಲೆ ಪರೀಕ್ಷಾ ವೀಡಿಯೊ ಟೇಬಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
    • scale_vt ಮತ್ತು transpose_vt ಸ್ಕೇಲ್ ಮತ್ತು ಟ್ರಾನ್ಸ್‌ಫಾರ್ಮ್ ಫಿಲ್ಟರ್‌ಗಳು VideoToolBox API (macOS) ಬಳಸಿ ಅಳವಡಿಸಲಾಗಿದೆ.
    • ಸೆಟ್‌ಪ್ಟ್ಸ್ ಮತ್ತು ಅಸೆಪ್ಟ್ಸ್ ಫಿಲ್ಟರ್‌ಗಳಿಗೆ ಕಮಾಂಡ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೊಸ ಧ್ವನಿ ಶೋಧಕಗಳು:
    • arls - ಒಂದು ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ನ ನಿಯತಾಂಕಗಳನ್ನು ಇನ್ನೊಂದಕ್ಕೆ ಅಂದಾಜು ಮಾಡಲು ಮರುಕಳಿಸುವ ಕನಿಷ್ಠ ಚೌಕಗಳನ್ನು ಬಳಸುತ್ತದೆ.
    • afireqsrc - FIR ಈಕ್ವಲೈಜರ್ (ಸೀಮಿತ ಉದ್ವೇಗ ಪ್ರತಿಕ್ರಿಯೆ ಫಿಲ್ಟರ್) ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
    • apsnr - ಸಿಗ್ನಲ್-ಟು-ಶಬ್ದ ಮಟ್ಟವನ್ನು ಅಳೆಯುತ್ತದೆ.
    • asisdr - ಸಿಗ್ನಲ್-ಅಸ್ಪಷ್ಟತೆಯ ಮಟ್ಟವನ್ನು ಅಳೆಯುತ್ತದೆ.
  • ಹೊಸ ಬಿಟ್‌ಸ್ಟ್ರೀಮ್ ಫಿಲ್ಟರ್‌ಗಳು:
    • VVC (ವರ್ಸಟೈಲ್ ವಿಡಿಯೋ ಕೋಡಿಂಗ್, H.266) ಸ್ಟ್ರೀಮ್‌ಗಳಲ್ಲಿ ಮೆಟಾಡೇಟಾವನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತಿದೆ.
    • VVC ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು MP4 ನಿಂದ "ಅನೆಕ್ಸ್ B" ಗೆ ಪರಿವರ್ತಿಸಿ.
  • ಆರಂಭಿಕ ಓದುವ ಬಫರಿಂಗ್ ಸಮಯವನ್ನು ಹೊಂದಿಸಲು ffmpeg ಯುಟಿಲಿಟಿಗೆ "-readrate_initial_burst" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅದರ ನಂತರ "-readrate" ಮಿತಿಯು ಅನ್ವಯಿಸಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. '-ಟಾಪ್' ಆಯ್ಕೆಯನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ ಮತ್ತು ಬದಲಿಗೆ ಸೆಟ್‌ಫೀಲ್ಡ್ ಫಿಲ್ಟರ್ ಅನ್ನು ಬಳಸಬೇಕು.
  • ffprobe ಉಪಯುಕ್ತತೆಯು "-output_format" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಿದೆ, ಇದು "-of" ಆಯ್ಕೆಯನ್ನು ಹೋಲುತ್ತದೆ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಸ್ವರೂಪವನ್ನು ನಿರ್ಧರಿಸಲು ಬಳಸಬಹುದು (ಉದಾಹರಣೆಗೆ, ನೀವು json ಸ್ವರೂಪವನ್ನು ಬಳಸಬಹುದು). ಒಂದೇ ಮೂಲ ಅಂಶಕ್ಕೆ ಬದ್ಧವಾಗಿರುವ ಬಹು ಅಂಶಗಳನ್ನು ಬೆಂಬಲಿಸಲು XML ಔಟ್‌ಪುಟ್ ಸ್ಕೀಮಾವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ