ะ ะดะตัะตะฒะต ัะฐะทัะฐะฑะพัะบะธ FFmpeg ะฟะพัะฒะธะปะฐัั ัะตัะธั ะธะทะผะตะฝะตะฝะธะน, ัะฒัะทะฐะฝะฝัั ั ะฟะพะดะดะตัะถะบะพะน ะฐะฟะฟะฐัะฐัะฝะพ ััะบะพัะตะฝะฝะพะณะพ ะดะตะบะพะดะธัะพะฒะฐะฝะธั Apple ProRes RAW. ะ ะตัั ะธะดัั ะฝะต ะพะฑ ะพัะดะตะปัะฝะพะผ ัะตะปะธะทะต, ะฐ ะพ ัะฒะตะถะธั ะบะพะผะผะธัะฐั ะฒ Git-ะฒะตัะบะต ะฟัะพะตะบัะฐ, ะบะพัะพััะต ะดะพะปะถะฝั ะฟะพะฟะฐััั ะฒ ะพะดะธะฝ ะธะท ัะปะตะดัััะธั ะฒัะฟััะบะพะฒ ะผัะปััะธะผะตะดะธะนะฝะพะณะพ ััะตะนะผะฒะพัะบะฐ. FFmpeg โ ััะพ ะฝะฐะฑะพั ะฑะธะฑะปะธะพัะตะบ ะธ ััะธะปะธั ะดะปั ะพะฑัะฐะฑะพัะบะธ ะฐัะดะธะพ, ะฒะธะดะตะพ, ััะฑัะธััะพะฒ ะธ ัะพะฟััััะฒัััะธั ะผะตัะฐะดะฐะฝะฝัั ; ะฒ ะตะณะพ ัะพััะฐะฒ ะฒั ะพะดัั, ะฒ ัะฐััะฝะพััะธ, libavcodec, libavformat, libavfilter, ffmpeg, ffplay ะธ ffprobe.
ะะปะฐะฒะฝะพะต ะธะทะผะตะฝะตะฝะธะต โ ะดะตะบะพะดะตั ProRes RAW ัะตะฟะตัั ะดะพะฒะตะดัะฝ ะดะพ ัะพััะพัะฝะธั, ะบะพัะพัะพะต ัะฐะทัะฐะฑะพััะธะบ Lynne ะพะฟะธัะฐะป ะบะฐะบ ะทะฐะฒะตััะตะฝะธะต ะพะฑัะฐัะฝะพะน ัะฐะทัะฐะฑะพัะบะธ ะดะตะบะพะดะตัะฐ. ะ ะบะพะผะผะธัะต prores_raw: synchronize decoder with reference implementation ะฟััะผะพ ัะบะฐะทะฐะฝะพ, ััะพ ะพะฝ ัะธะฝั ัะพะฝะธะทะธััะตั ัะตะฐะปะธะทะฐัะธั ั ััะฐะปะพะฝะฝัะผ ะฟะพะฒะตะดะตะฝะธะตะผ ะธ ะฟัะธะผะตะฝัะตั ะบัะธะฒัั ะปะธะฝะตะฐัะธะทะฐัะธะธ, ะดะพะฑะฐะฒะปะตะฝะฝัั ะฟัะตะดัะดััะธะผ ะฟะฐััะตะผ. ะ ะบะพะดะต ัะฐะบะถะต ะพััะฐะถะตะฝะพ, ััะพ ะดะตะบะพะดะตั ะฒัะดะฐัั ะปะธะฝะตะนะฝัะต 16-ะฑะธัะฝัะต ะดะฐะฝะฝัะต, ะฐ ะบะพัััะธัะธะตะฝัั ะธ iDCT ะพััะฐัััั 12-ะฑะธัะฝัะผะธ ะดะพ ะฟัะธะผะตะฝะตะฝะธั ะบัะธะฒะพะน ะปะธะฝะตะฐัะธะทะฐัะธะธ.
เบชเบณเบฅเบฑเบเบเบนเปเปเบเป Linux ะพัะพะฑะตะฝะฝะพ ะฒะฐะถะฝะฐ ัะฒัะทะบะฐ ั เบเบนเปเบเบปเบฒเปเบ: FFmpeg ะธัะฟะพะปัะทัะตั ะฝะต ัะพะปัะบะพ ะบะปะฐััะธัะตัะบะธะต ะฐะฟะฟะฐัะฐัะฝัะต ะฒะธะดะตะพะฑะปะพะบะธ, ะฝะพ ะธ ะฒััะธัะปะธัะตะปัะฝัะต ัะตะนะดะตัั Vulkan Compute. ะขะฐะบะพะน ะฟะพะดั ะพะด ะฟะพะทะฒะพะปัะตั ััะบะพัััั ะฟัะพัะตััะธะพะฝะฐะปัะฝัะต ะบะพะดะตะบะธ ะฝะฐ ะพะฑััะฝัั GPU ะฑะตะท ะฟัะธะฒัะทะบะธ ะบ ัะฟะตัะธะฐะปะธะทะธัะพะฒะฐะฝะฝะพะผั ะฑะปะพะบั ะดะตะบะพะดะธัะพะฒะฐะฝะธั ะบะพะฝะบัะตัะฝะพะณะพ ัะพัะผะฐัะฐ. ะ ะฑะปะพะณะต Khronos Lynne ะพะฑัััะฝัะป, ััะพ Vulkan Compute ะฒ FFmpeg ะดะพะฟะพะปะฝัะตั Vulkan Video ะธ ะทะฐะบััะฒะฐะตั ัะปััะฐะธ, ะณะดะต ัะธะบัะธัะพะฒะฐะฝะฝัะต ะฐะฟะฟะฐัะฐัะฝัะต ะบะพะดะตะบะธ ะฝะต ะฟะพะผะพะณะฐัั.
ProRes RAW โ ััะพ ัะพัะผะฐั Apple ะดะปั ะทะฐะฟะธัะธ ยซััััั ยป ะดะฐะฝะฝัั ั ัะตะฝัะพัะฐ ะบะฐะผะตัั ั ัะพั ัะฐะฝะตะฝะธะตะผ ะฒััะพะบะพะณะพ ะบะฐัะตััะฒะฐ ะธ ัะฒะตัะพะฒะพะน ะธะฝัะพัะผะฐัะธะธ. ะะพ ะดะฐะฝะฝัะผ Phoronix, ั ะฝะธะผ ัะฐะฑะพัะฐัั ะฝะตะบะพัะพััะต ะบะฐะผะตัั Sony, LUMIX ะธ Nikon, ะฐ ัะฐะบะถะต ะฝะพะฒัะต iPhone. ะ ะฐะฝะตะต FFmpeg ัะถะต ะฟะพะปััะธะป ััะบะพัะตะฝะธะต ProRes ัะตัะตะท Vulkan-ัะตะนะดะตัั, ะฐ ัะตะฟะตัั ััะฐ ัะฐะฑะพัะฐ ัะฐัะฟัะพัััะฐะฝะตะฝะฐ ะธ ะฝะฐ ProRes RAW.
ะขะตั ะฝะธัะตัะบะธ ัะตะฐะปะธะทะฐัะธั ะฟัะพะดะพะปะถะฐะตั ะปะธะฝะธั ัะฐะทะฒะธัะธั Vulkan-ะธะฝััะฐััััะบัััั FFmpeg. ะัั ะฒ 2025 ะณะพะดั ะฒ ะฟัะพะตะบั ะฑัะป ะดะพะฑะฐะฒะปะตะฝ ProRes RAW Vulkan hwaccel: ะฟะฐัั ะฟะพะดะดะตัะถะธะฒะฐะป ะฟะพัะพะบะธ ะฒะตััะธะธ 0 ะธ 1, ะฐ ะพะฑัะฐะฑะพัะบะฐ ะฑัะปะฐ ัะฐัะฟะฐัะฐะปะปะตะปะตะฝะฐ ั ะทะฐะฟััะบะพะผ 512 ะฒััะธัะปะธัะตะปัะฝัั ะธะฝะฒะพะบะฐัะธะน ะฝะฐ ัะฐะนะป. ะ ะพะฟัะฑะปะธะบะพะฒะฐะฝะฝะพะผ ัะพะณะดะฐ ัะตััะต ะดะปั 5,8K RAW HQ ัะฐะนะปะฐ ะฟัะธะฒะพะดะธะปะธัั ัะตะทัะปััะฐัั: Radeon RX 6900 XT โ 63 ะบะฐะดัะฐ/ั, Radeon RX 7900 XTX โ 84 ะบะฐะดัะฐ/ั, RTX 6000 Ada โ 120 ะบะฐะดัะฐ/ั, Intel GPU โ 9 ะบะฐะดัะฐ/ั.
ะกะฒะตะถะฐั ัะตัะธั ะธะทะผะตะฝะตะฝะธะน ะฟะพะบะฐะทัะฒะฐะตั, ััะพ ัะฐะทัะฐะฑะพััะธะบะธ ะฝะต ะฟัะพััะพ ะดะพะฑะฐะฒะธะปะธ ะฑัััััะน ะฟััั ะดะตะบะพะดะธัะพะฒะฐะฝะธั, ะฐ ะฟัะพะดะพะปะถะฐัั ะฟัะธะฒะพะดะธัั ัะตะฐะปะธะทะฐัะธั ะบ ะบะพััะตะบัะฝะพะผั ะฟะพะฒะตะดะตะฝะธั. ะ ัะฐััะฝะพััะธ, ัะธะฝั ัะพะฝะธะทะฐัะธั ั ััะฐะปะพะฝะฝะพะน ัะตะฐะปะธะทะฐัะธะตะน ะทะฐััะพะฝัะปะฐ ัะฐะผ ะดะตะบะพะดะตั, ะฟะฐััะตั, DSP-ะบะพะด ProRes ะธ Vulkan-ัะฐััั. ะญัะพ ะฒะฐะถะฝะพ ะดะปั ัะพัะผะฐัะฐ RAW, ะณะดะต ะพัะธะฑะบะฐ ะฒ ััะฐะบัะพะฒะบะต ะบัะธะฒัั , ะฑะธัะฝะพััะธ ะธะปะธ ัะฒะตัะพะฟะตัะตะดะฐัะธ ะผะพะถะตั ะฟัะธะฒะตััะธ ะฝะต ัะพะปัะบะพ ะบ ะฐััะตัะฐะบัะฐะผ, ะฝะพ ะธ ะบ ะพัะธะฑะบะฐะผ ะฝะฐ ััะฐะฟะต ัะฒะตัะพะบะพััะตะบัะธะธ.
ะัะดะตะปัะฝะพ ะฒ FFmpeg ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ProRes RAW VideoToolbox hwaccel ะดะปั ะฟะปะฐััะพัะผ Apple. ะกะพะพัะฒะตัััะฒัััะธะน ะบะพะผะผะธั ะฒะฝะพัะธั ะทะฐะฟะธัั ะฒ Changelog, ะดะพะฑะฐะฒะปัะตั ะทะฐะฒะธัะธะผะพััะธ ะฒ configure ะธ ัะตะณะธัััะธััะตั ะฝะพะฒัะน ะฐะฟะฟะฐัะฐัะฝัะน ััะบะพัะธัะตะปั ััะดะพะผ ั ัะถะต ัััะตััะฒัััะธะผ ProRes RAW Vulkan hwaccel.
ะัะพะณ ะดะปั ะฟะพะปัะทะพะฒะฐัะตะปะตะน: FFmpeg ะฟะพััะตะฟะตะฝะฝะพ ะฟะพะปััะฐะตั ะฑะพะปะตะต ะฟะพะปะฝะพัะตะฝะฝัั ะฟะพะดะดะตัะถะบั ProRes RAW ััะฐะทั ะฟะพ ะดะฒัะผ ะฝะฐะฟัะฐะฒะปะตะฝะธัะผ โ ัะตัะตะท Vulkan ะดะปั ะฟะตัะตะฝะพัะธะผะพะณะพ GPU-ััะบะพัะตะฝะธั ะธ ัะตัะตะท VideoToolbox ะดะปั ัะบะพัะธััะตะผั Apple. ะะปั Linux ััะพ ะพัะพะฑะตะฝะฝะพ ะทะฐะผะตัะฝัะน ัะฐะณ, ะฟะพัะบะพะปัะบั ัะฐะฑะพัะฐ ั ะฟัะพัะตััะธะพะฝะฐะปัะฝัะผะธ RAW-ะผะฐัะตัะธะฐะปะฐะผะธ ััะฐะดะธัะธะพะฝะฝะพ ะฑัะปะฐ ะพะฑะปะฐัััั ะดะพัะพะณะธั ะฟัะพะฟัะธะตัะฐัะฝัั ัะตัะตะฝะธะน ะธ ััะถัะปะพะน CPU-ะพะฑัะฐะฑะพัะบะธ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: linux.org.ru
