ವಲ್ಕನ್ ಗ್ರಾಫಿಕ್ಸ್ API ಗೆ ಬೆಂಬಲದೊಂದಿಗೆ FFmpeg 4.3 ಮಲ್ಟಿಮೀಡಿಯಾ ಪ್ಯಾಕೇಜ್‌ನ ಬಿಡುಗಡೆ

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

ಆಫ್ ಬದಲಾವಣೆಗಳನ್ನು, ಸೇರಿಸಲಾಗಿದೆ FFmpeg 4.3 ರಲ್ಲಿ, ನಾವು ಹೈಲೈಟ್ ಮಾಡಬಹುದು:

  • ಗ್ರಾಫಿಕ್ಸ್ API ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ವಲ್ಕನ್;
  • ಲಿನಕ್ಸ್‌ಗಾಗಿ ವಲ್ಕನ್ ಆಧಾರಿತ ಎನ್‌ಕೋಡರ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ವೇಗವರ್ಧನೆಗಾಗಿ AMD AMF/VCE ಎಂಜಿನ್‌ಗಳನ್ನು ಬಳಸಿ, ಜೊತೆಗೆ ಪ್ರಮಾಣಿತ ಫಿಲ್ಟರ್‌ಗಳ ರೂಪಾಂತರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. avgblur_vulkan, overlay_vulkan, scale_vulkan ಮತ್ತು chromaber_vulkan;
  • API ಅನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ ವಿಡಿಪಿಎಯು (ವೀಡಿಯೊ ಡಿಕೋಡ್ ಮತ್ತು ಪ್ರಸ್ತುತಿ) VP9 ಸ್ವರೂಪದಲ್ಲಿ ವೀಡಿಯೊ ಪ್ರಕ್ರಿಯೆಯ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧನೆಗೆ;
  • ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು AV1 ವೀಡಿಯೊವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ librav1e, ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Xiph ಮತ್ತು Mozilla ಸಮುದಾಯಗಳಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ;
  • mp4 ಮೀಡಿಯಾ ಕಂಟೇನರ್‌ಗಳಿಗೆ ನಷ್ಟವಿಲ್ಲದ ಬಹು-ಚಾನೆಲ್ ಆಡಿಯೊ ಕೊಡೆಕ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ನಿಜ ಎಚ್‌ಡಿ ಮತ್ತು ಮೂರು ಆಯಾಮದ ಧ್ವನಿಗಾಗಿ ಕೊಡೆಕ್ MPEG-H 3D;
  • ಪ್ರೋಟೋಕಾಲ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ZeroMQ и ಮೊಲ ಎಂಕ್ಯೂ (AMQP 0-9-1);
  • Linux ನಲ್ಲಿ, ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳ ರೇಖಾತ್ಮಕವಲ್ಲದ ಸಂಪಾದನೆಗಾಗಿ ಫ್ರೇಮ್‌ಸರ್ವರ್‌ನಿಂದ ಪರಿವರ್ತನೆಯನ್ನು ಮಾಡಲಾಗಿದೆ (ವರ್ಚುವಲ್ ವೀಡಿಯೊ ಕೊಡೆಕ್) ಅವ್ಕ್ಸ್ ಸಿಂಥ್, ಪ್ರಸ್ತುತ ಫೋರ್ಕ್‌ನಲ್ಲಿ 5 ವರ್ಷಗಳಿಂದ ಕೈಬಿಡಲಾಗಿದೆ ಅವಿಸಿಂತ್ +;
  • ಪ್ಯಾಕೇಜ್ WebP ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಚಿತ್ರಗಳಿಗಾಗಿ ಪಾರ್ಸರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ;
  • ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು MJPEG ಮತ್ತು VP9 ಡಿಕೋಡರ್‌ಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಇಂಟೆಲ್ ಕ್ಯೂಎಸ್‌ವಿ (ತ್ವರಿತ ಸಿಂಕ್ ವೀಡಿಯೊ), ಹಾಗೆಯೇ ಇಂಟೆಲ್ QSV ಆಧಾರಿತ VP9 ಎನ್‌ಕೋಡರ್;
  • 3GPP ಸಮಯದ ಪಠ್ಯ ಉಪಶೀರ್ಷಿಕೆಗಳ ಸ್ವರೂಪದಲ್ಲಿ ಉಪಶೀರ್ಷಿಕೆ ಶೈಲಿಗಳಿಗೆ ವಿಸ್ತೃತ ಬೆಂಬಲ;
  • API ಮೂಲಕ ಎನ್ಕೋಡರ್ ಹೊದಿಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮೀಡಿಯಾ ಫೌಂಡೇಶನ್;
  • ಸೈಮನ್ & ಶುಸ್ಟರ್ ಇಂಟರಾಕ್ಟಿವ್ ಗೇಮ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾದ ಆಡಿಯೊ ಡೇಟಾಗಾಗಿ ADPCM ಎನ್‌ಕೋಡರ್ ಸೇರಿಸಲಾಗಿದೆ;
  • ಹೊಸ ಡಿಕೋಡರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, ನಾಚ್‌ಎಲ್‌ಸಿ, ಅರ್ಗೋನಾಟ್ ಗೇಮ್ಸ್ ADPCM, ರೇಮನ್ 2 ADPCM, ಸೈಮನ್ ಮತ್ತು ಶುಸ್ಟರ್ ಇಂಟರಾಕ್ಟಿವ್ ADPCM, DPCM, CDFCM, DPCM, ADPCT ಸಾಫ್ಟ್‌ವೇರ್ ಸಿಎಂ ಮತ್ತು CRI HCA;
  • ಸ್ಟ್ರೀಮ್‌ಹ್ಯಾಶ್ ಮೀಡಿಯಾ ಕಂಟೇನರ್ ಪ್ಯಾಕರ್ (ಮಕ್ಸರ್) ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು m2ts ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ pcm ಮತ್ತು pgs ಅನ್ನು ಪ್ಯಾಕ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
  • ಮೀಡಿಯಾ ಕಂಟೇನರ್ ಅನ್‌ಪ್ಯಾಕರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಡಿಮಕ್ಸರ್): ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ವಿಸ್ತರಣೆಗಳೊಂದಿಗೆ AV1 B,
    ಅರ್ಗೋನಾಟ್ ಗೇಮ್ಸ್ ASF, ರಿಯಲ್ ವಾರ್ KVAG, ರೇಮನ್ 2 APM, LEGO ರೇಸರ್ಸ್ ALP (.tun ಮತ್ತು .pcm), FWSE, DERF, CRI HCA, ಪ್ರೊ ಪಿನ್‌ಬಾಲ್ ಸರಣಿ ಸೌಂಡ್‌ಬ್ಯಾಂಕ್;

  • Новые ಶೋಧಕಗಳು:
    • v360 - 360-ಡಿಗ್ರಿ ವೀಡಿಯೊವನ್ನು ವಿವಿಧ ಸ್ವರೂಪಗಳಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ;
    • ಸ್ಕ್ರಾಲ್ - ನಿರ್ದಿಷ್ಟ ವೇಗದಲ್ಲಿ ವೀಡಿಯೊವನ್ನು ಅಡ್ಡಲಾಗಿ ಅಥವಾ ಲಂಬವಾಗಿ ಸ್ಕ್ರಾಲ್ ಮಾಡುತ್ತದೆ;
    • ದ್ಯುತಿಸಂವೇದಕತೆ - ವೀಡಿಯೊದಿಂದ ಪ್ರಕಾಶಮಾನವಾದ ಹೊಳಪಿನ ಮತ್ತು ಹಠಾತ್ ಬದಲಾವಣೆಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಇದು ಅಪಸ್ಮಾರದ ರೋಗಗ್ರಸ್ತವಾಗುವಿಕೆಗೆ ಕಾರಣವಾಗಬಹುದು;
    • ಅರ್ನ್ಂಡ್ನ್ - ಪುನರಾವರ್ತಿತ ನರಮಂಡಲವನ್ನು ಬಳಸಿಕೊಂಡು ಭಾಷಣ ಶಬ್ದ ನಿಗ್ರಹ ಫಿಲ್ಟರ್;
    • ದ್ವಿಪಕ್ಷೀಯ - ಅಂಚುಗಳನ್ನು ಸಂರಕ್ಷಿಸುವಾಗ ಪ್ರಾದೇಶಿಕ ವಿರೋಧಿ ಅಲಿಯಾಸಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ;
    • ಮುಸುಕುಧಾರಿ и ಮಾಸ್ಕ್ಡ್ಮ್ಯಾಕ್ಸ್ - ಮೂರನೇ ಸ್ಟ್ರೀಮ್‌ನೊಂದಿಗೆ ವ್ಯತ್ಯಾಸಗಳ ಆಧಾರದ ಮೇಲೆ ಎರಡು ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಿ;
    • ಮಧ್ಯಮ - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ತ್ರಿಜ್ಯದೊಳಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಒಂದು ಆಯತದಿಂದ ಮಧ್ಯದ ಪಿಕ್ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಶಬ್ದ ಕಡಿತ ಫಿಲ್ಟರ್;
    • AV1 ಫ್ರೇಮ್ ವಿಲೀನ - AV1 ಸ್ಟ್ರೀಮ್‌ನಲ್ಲಿ ಚೌಕಟ್ಟುಗಳನ್ನು ವಿಲೀನಗೊಳಿಸುವುದು;
    • ಆಕ್ಸ್ಕೊರೆಲೇಟ್ - ಎರಡು ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳ ನಡುವೆ ಸಾಮಾನ್ಯೀಕರಿಸಿದ ಅಡ್ಡ-ಸಂಬಂಧವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ;
    • ಈಟೋಗ್ರಾಮ್ - ವೀಡಿಯೊದಲ್ಲಿ ಬಣ್ಣ ವಿತರಣೆಯ ಹಿಸ್ಟೋಗ್ರಾಮ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರದರ್ಶಿಸುತ್ತದೆ;
    • ಫ್ರೀಜ್ಫ್ರೇಮ್ಗಳು - ಮತ್ತೊಂದು ಸ್ಟ್ರೀಮ್‌ನಿಂದ ಕೆಲವು ಫ್ರೇಮ್‌ಗಳೊಂದಿಗೆ ವೀಡಿಯೊದಲ್ಲಿ ಫ್ರೇಮ್‌ಗಳ ಗುಂಪನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ;
    • xfade и xfade_opencl -
      ಒಂದು ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಪರಿವರ್ತನೆಯೊಂದಿಗೆ ಕ್ರಾಸ್-ಫೇಡಿಂಗ್;

    • afirsrc - ಆವರ್ತನ ಮಾದರಿ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಎಫ್ಐಆರ್ ಗುಣಾಂಕಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ;
    • pad_opencl - ಚಿತ್ರಕ್ಕೆ ಪ್ಯಾಡಿಂಗ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ;
    • ಸಿಎಎಸ್ - ವೀಡಿಯೊಗೆ CAS (ಕಾಂಟ್ರಾಸ್ಟ್ ಅಡಾಪ್ಟಿವ್ ಶಾರ್ಪನ್) ಶಾರ್ಪನಿಂಗ್ ಫಿಲ್ಟರ್ ಅನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ;
    • alms - ಸಾಮಾನ್ಯೀಕರಿಸಿದ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ ಎಲ್ಎಂಎಸ್ (ಕನಿಷ್ಠ ಸರಾಸರಿ ಚೌಕಗಳು) ಮೊದಲ ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗೆ, ಎರಡನೇ ಸ್ಟ್ರೀಮ್‌ನೊಂದಿಗಿನ ವ್ಯತ್ಯಾಸಗಳ ಆಧಾರದ ಮೇಲೆ ಗುಣಾಂಕಗಳನ್ನು ಲೆಕ್ಕಹಾಕುವುದು;
    • ಮೇಲ್ಪದರ_ಕೂಡಾ - ಒಂದು ವೀಡಿಯೊದ ತುಣುಕನ್ನು ಇನ್ನೊಂದರ ಮೇಲೆ ಇರಿಸುತ್ತದೆ;
    • ಟಿಮೀಡಿಯನ್ - ಹಲವಾರು ಯಶಸ್ವಿ ಚೌಕಟ್ಟುಗಳಿಂದ ಮಧ್ಯದ ಪಿಕ್ಸೆಲ್‌ಗಳನ್ನು ಬಳಸುವ ಶಬ್ದ ಕಡಿತ ಫಿಲ್ಟರ್;
    • ಮುಖವಾಡದ ಮಿತಿ - ಎರಡು ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಮಿತಿ ಮೌಲ್ಯದೊಂದಿಗೆ ಹೋಲಿಸುವುದರ ಆಧಾರದ ಮೇಲೆ ಫಿಲ್ಟರಿಂಗ್ ಮಾಡುವಾಗ ಪಿಕ್ಸೆಲ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ;
    • asubboost - ಸಬ್‌ಬಫರ್‌ಗಾಗಿ ಆವರ್ತನಗಳನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ;
    • pcm_rechunk — ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮಾದರಿ ಆವರ್ತನ ಅಥವಾ ಪ್ಯಾಕೆಟ್ ಪ್ರಸರಣ ದರವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು PCM ಆಡಿಯೊವನ್ನು ಮರುಪಾವತಿ ಮಾಡುತ್ತದೆ;
    • scdet - ವೀಡಿಯೊದಲ್ಲಿನ ದೃಶ್ಯದಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಚೌಕಟ್ಟಿನಲ್ಲಿ ಚಲನೆಯನ್ನು ನಿರ್ಧರಿಸಲು);
    • ಇಳಿಜಾರುಗಳು - ಗ್ರೇಡಿಯಂಟ್‌ಗಳೊಂದಿಗೆ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ;
    • ಸಿಯರ್ಪಿನ್ಸ್ಕಿ - ಫ್ರ್ಯಾಕ್ಟಲ್‌ಗಳೊಂದಿಗೆ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ ಸಿಯರ್ಪಿನ್ಸ್ಕಿ;
    • ತನಕ - ತುಣುಕುಗಳಿಂದ ಮಾಡಿದ ವೀಡಿಯೊವನ್ನು ಪ್ರತ್ಯೇಕ ಚಿತ್ರಗಳಾಗಿ ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ;
    • dblur - ದಿಕ್ಕಿನ ಮಸುಕು ಅಳವಡಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

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