{"id":85487,"date":"2020-06-16T19:41:58","date_gmt":"2020-06-16T17:41:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-multimedia-paketa-ffmpeg-4-3-c-podderzhkoj-graficheskogo-api-vulkan"},"modified":"2020-06-16T19:41:58","modified_gmt":"2020-06-16T17:41:58","slug":"vypusk-multimedia-paketa-ffmpeg-4-3-c-podderzhkoj-graficheskogo-api-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-multimedia-paketa-ffmpeg-4-3-c-podderzhkoj-graficheskogo-api-vulkan","title":{"rendered":"Release of the FFmpeg 4.3 multimedia package with Vulkan graphics API support","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>After ten months of development <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/download.html#release_4.3\">is available<\/a><\/noindex> multimedia package <noindex><a rel=\"nofollow\" href=\"http:\/\/ffmpeg.org\/\">FFmpeg 4.3<\/a><\/noindex>, including a set of applications and a collection of libraries for operations on various multimedia formats (recording, converting and decoding audio and video formats). The package is distributed under LGPL and GPL licenses, and FFmpeg development is carried out concurrently with the project <noindex><a rel=\"nofollow\" href=\"http:\/\/www.mplayerhq.hu\/\">MPlayer<\/a><\/noindex>. <\/p>\n<p>From <noindex><a rel=\"nofollow\" href=\"http:\/\/git.videolan.org\/?p=ffmpeg.git;a=blob;f=RELEASE_NOTES;hb=release\/4.3\">the changes<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/git.videolan.org\/?p=ffmpeg.git;a=blob;f=Changelog;hb=release\/4.3\">added<\/a><\/noindex> in FFmpeg 4.3, the following can be highlighted: <\/p>\n<ul>\n<li class=\"l\"> Support for a graphic API has been added <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52194\">Vulkan<\/a><\/noindex>;\n<li class=\"l\"> On the Vulkan platform for Linux, a codec has been implemented that uses AMD AMF\/VCE engines for acceleration, as well as standard filter options <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html\">avgblur_vulkan, overlay_vulkan, scale_vulkan and chromaber_vulkan<\/a><\/noindex>;\n<li class=\"l\"> Support for the API <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/VDPAU\">VDPAU<\/a><\/noindex> (Video Decode and Presentation) for hardware acceleration of VP9 video processing has been provided;\n<li class=\"l\"> Support for AV1 video encoding using the library <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52341\">librav1e<\/a><\/noindex>, written in Rust and developed by the Xiph and Mozilla communities;\n<li class=\"l\"> For mp4 media containers, support for lossless multichannel audio codec <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dolby_TrueHD\">TrueHD<\/a><\/noindex> and a codec for three-dimensional sound <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/MPEG-H_3D_Audio\">MPEG-H 3D<\/a><\/noindex>;\n<li class=\"l\"> Support for the protocols <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=27137\">ZeroMQ<\/a><\/noindex> and  <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/RabbitMQ\">RabbitMQ<\/a><\/noindex> (AMQP 0-9-1);\n<li class=\"l\"> In Linux, the transition has been made from the frame server for non-linear video stream editing (virtual video codec) <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/avxsynth\/avxsynth\/\">AvxSynth<\/a><\/noindex>, which has been abandoned for 5 years, to the current fork <noindex><a rel=\"nofollow\" href=\"https:\/\/avs-plus.net\/\">AviSynth+<\/a><\/noindex>;\n<li class=\"l\"> A parser for images in WebP format has been included;\n<li class=\"l\"> Decoders for MJPEG and VP9 have been implemented, using hardware acceleration mechanisms <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Intel_Quick_Sync_Video\">Intel QSV<\/a><\/noindex> (Quick Sync Video), as well as a VP9 encoder based on Intel QSV;\n<li class=\"l\"> Support for subtitle styles in the 3GPP Timed Text Subtitles format has been expanded;\n<li class=\"l\"> A wrapper encoder over the API <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/medfound\/microsoft-media-foundation-sdk\">Microsoft Media Foundation<\/a><\/noindex>;\n<li class=\"l\"> An ADPCM encoder has been added for audio data used in games by Simon &amp; Schuster Interactive;\n<li class=\"l\"> New decoders have been added: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon &amp; Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM, and CRI HCA;\n<li class=\"l\"> A media container packager (muxer) streamhash has been added, and the ability to package pcm and pgs into m2ts containers has been implemented;\n<li class=\"l\"> Demuxers for media containers have been added: AV1 with extensions from the application <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/AOMediaCodec\/av1-spec\/blob\/master\/annex.b.superframes.md\">B<\/a><\/noindex>,<br \/>\n Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun and .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;<\/p>\n<li class=\"l\"> New <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html\">filters<\/a><\/noindex>:\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#v360\">v360<\/a><\/noindex> \u2014 converts 360-degree video into various formats;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#scroll\">scroll<\/a><\/noindex> \u2014 scrolls the video horizontally or vertically at a specified speed;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#photosensitivity\">photosensitivity<\/a><\/noindex> \u2014 removes bright flashes and sudden changes in brightness from the video that could potentially trigger an epileptic seizure;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#arnndn\">arnndn<\/a><\/noindex> \u2014 a speech noise suppression filter using a recurrent neural network;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#bilateral\">bilateral<\/a><\/noindex> \u2014 performs spatial smoothing while preserving edges;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#maskedmin\">maskedmin<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#maskedmax\">maskedmax<\/a><\/noindex> \u2014 merges two video streams based on differences with a third stream;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#median\">median<\/a><\/noindex> \u2014 noise suppression filter that selects the median pixel from a rectangle fitting within the specified radius;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ffmpeg.org\/ffmpeg-bitstream-filters.html\">AV1 frame merge<\/a><\/noindex> \u2014 frame merging in the AV1 stream;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#axcorrelate\">axcorrelate<\/a><\/noindex> \u2014 computes the normalized mutual correlation between two audio streams;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#thistogram\">thistogram<\/a><\/noindex> \u2014 calculates and outputs a color distribution histogram in the video;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#freezeframes\">freezeframes<\/a><\/noindex> \u2014 replaces a set of frames in the video with specific frames from another stream;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#xfade\">xfade<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#xfade_opencl\">xfade_opencl<\/a><\/noindex> \u2014<br \/>\ncrossfade with transition from one video stream to another;<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#afirsrc\">afirsrc<\/a><\/noindex> \u2014 generates FIR coefficients using the frequency sampling method;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#pad_005fopencl\">pad_opencl<\/a><\/noindex> \u2014 adds margins to the image;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#cas\">cas<\/a><\/noindex> \u2014 applies the CAS (Contrast Adaptive Sharpen) filter to the video;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#anlms\">anlms<\/a><\/noindex> \u2014 applies a normalized algorithm; <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Least_mean_squares_filter\">LMS<\/a><\/noindex> (Least mean squares) to the first audio stream, computing coefficients based on differences with the second stream;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#overlay_005fcuda-1\">overlay_cuda<\/a><\/noindex> \u2014 overlays a piece of one video on top of another;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#tmedian\">tmedian<\/a><\/noindex>  \u2014 noise suppression filter using median pixels from multiple successful frames;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#maskedthreshold\">maskedthreshold<\/a><\/noindex> \u2014 selects pixels for filtering based on comparing the difference between two video streams with a threshold value;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#asubboost\">asubboost<\/a><\/noindex> \u2014 boosts frequencies for the subwoofer;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ffmpeg.org\/ffmpeg-bitstream-filters.html#pcm_005frechunk\">pcm_rechunk<\/a><\/noindex> \u2014 re-packages PCM audio considering the specified sampling frequency or bitrate;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#scdet-1\">scdet<\/a><\/noindex> \u2014 detects scene changes in the video (for example, to detect motion in the frame);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#gradients\">gradients<\/a><\/noindex> \u2014 generates a video stream with gradients;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#toc-sierpinski\">sierpinski<\/a><\/noindex> \u2014 generates a video stream with fractals; <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A2%D1%80%D0%B5%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA_%D0%A1%D0%B5%D1%80%D0%BF%D0%B8%D0%BD%D1%81%D0%BA%D0%BE%D0%B3%D0%BE\">Sierpi\u0144ski<\/a><\/noindex>;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#untile-1\">untile<\/a><\/noindex> \u2014 disassembles a video made up of pieces into individual images;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/ffmpeg.org\/ffmpeg-filters.html#dblur\">dblur<\/a><\/noindex> \u2014 implements directional blur.\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53162\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0435\u0441\u044f\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430-\u043f\u0430\u043a\u0435\u0442 FFmpeg 4.3, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430\u0434 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430-\u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c\u0438 (\u0437\u0430\u043f\u0438\u0441\u044c, \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0438 \u0432\u0438\u0434\u0435\u043e\u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432). \u041f\u0430\u043a\u0435\u0442 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 LGPL \u0438 GPL, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 FFmpeg \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0441\u043c\u0435\u0436\u043d\u043e \u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c MPlayer. \u0418\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 FFmpeg 4.3, \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan; \u041d\u0430 \u0431\u0430\u0437\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-85487","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0435\u0441\u044f\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430-\u043f\u0430\u043a\u0435\u0442 FFmpeg.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-multimedia-paketa-ffmpeg-4-3-c-podderzhkoj-graficheskogo-api-vulkan\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430-\u043f\u0430\u043a\u0435\u0442\u0430 FFmpeg 4.3 c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0435\u0441\u044f\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430-\u043f\u0430\u043a\u0435\u0442 FFmpeg.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-multimedia-paketa-ffmpeg-4-3-c-podderzhkoj-graficheskogo-api-vulkan\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-16T17:41:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-16T17:41:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release of the FFmpeg 4.3 multimedia package with support for the Vulkan graphics API | ProHoster","description":"After ten months of development, the FFmpeg multimedia package is now available.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-multimedia-paketa-ffmpeg-4-3-c-podderzhkoj-graficheskogo-api-vulkan","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430-\u043f\u0430\u043a\u0435\u0442\u0430 FFmpeg 4.3 c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e API Vulkan | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0435\u0441\u044f\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430-\u043f\u0430\u043a\u0435\u0442 FFmpeg.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-multimedia-paketa-ffmpeg-4-3-c-podderzhkoj-graficheskogo-api-vulkan","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-16T17:41:58+00:00","article:modified_time":"2020-06-16T17:41:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85487","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:36:27","updated":"2022-09-30 07:00:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/85487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=85487"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/85487\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=85487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=85487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=85487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}