{"id":115540,"date":"2024-05-04T19:52:06","date_gmt":"2024-05-04T17:52:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/osnovatel-qemu-i-ffmpeg-opublikoval-zvukovoj-kodek-tsac"},"modified":"2024-05-04T19:52:06","modified_gmt":"2024-05-04T17:52:06","slug":"osnovatel-qemu-i-ffmpeg-opublikoval-zvukovoj-kodek-tsac","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/osnovatel-qemu-i-ffmpeg-opublikoval-zvukovoj-kodek-tsac","title":{"rendered":"Grundaren av QEMU och FFmpeg har publicerat ljudkodeken TSAC.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den franske matematikern Fabrice Bellard, som har grundat projekten QEMU, FFmpeg, BPG, QuickJS, TinyGL och TinyCC, har publicerat ett ljudkodningsformat kallat TSAC samt relaterade verktyg f\u00f6r komprimering och dekomprimering av ljudfiler. Formatet \u00e4r inriktat p\u00e5 datatransmission med mycket l\u00e5g bithastighet, till exempel 5.5 kb\/s f\u00f6r mono och 7.5 kb\/s f\u00f6r stereo, samtidigt som det bibeh\u00e5ller en acceptabel ljudkvalitet f\u00f6r musik och tal. Anv\u00e4ndningen av TSAC g\u00f6r det m\u00f6jligt att komprimera en musikkomposition som varar i 3.5 minuter och har en samplingsfrekvens p\u00e5 44.1 kHz (stereo) till en filstorlek p\u00e5 192 KB, vilket n\u00e4stan \u00e4r om\u00f6jligt att skilja fr\u00e5n originalet f\u00f6r en oinsatt lyssnare. Projektkoden \u00e4r distribuerad under MIT-licensen.    <\/p>\n<p>Som grund f\u00f6r skapandet av TSAC har ljudcodeken Descript anv\u00e4nts, som har utvidgats f\u00f6r att st\u00f6dja stereoljud och \u00f6versatts till att anv\u00e4nda en annan maskininl\u00e4rningsmodell baserad p\u00e5 en neuronn\u00e4tsarkitektur med namnet \u201dtransformer\u201d, vilket m\u00f6jligg\u00f6r \u00f6kad komprimering genom att rekonstruera f\u00f6rlorade detaljer med h\u00e4nsyn till modellen f\u00f6r m\u00e4nskligt h\u00f6rselintryck. Modellen tar upp ungef\u00e4r 200 MB i komprimerad form och \u00e4r utformad i en deterministisk representation som garanterar att samma resultat uppn\u00e5s oavsett vilka CPU\/GPU som anv\u00e4nds och antalet utnyttjade tr\u00e5dar vid ber\u00e4kningarna.        <\/p>\n<p>Kodaren kan arbeta med ber\u00e4kningar enbart med CPU (f\u00f6r acceleration st\u00f6ds AVX2-instruktioner), men f\u00f6r att uppn\u00e5 h\u00f6g prestanda rekommenderas det att anv\u00e4nda GPU. F\u00f6r n\u00e4rvarande kan API CUDA anv\u00e4ndas f\u00f6r acceleration med NVIDIA-GPU:er baserade p\u00e5 mikroarkitekturerna Ampere, ADA och Hopper (RTX 3090, RTX 4090, RTX A6000, A100 och H100), som har minst 4 GB videominne. F\u00f6r att konvertera ljudfiler innan kodning anv\u00e4nds FFmpeg.     <center>          original<source src=\"https:\/\/bellard.org\/tsac\/21-classic.441.wav\" type=\"audio\/wav\">stereo 6.21 kb\/s<source src=\"https:\/\/bellard.org\/tsac\/classic_stereo.wav\" type=\"audio\/wav\">mono 4.71 kb\/s<source src=\"https:\/\/bellard.org\/tsac\/classic_mono.wav\" type=\"audio\/wav\">stereo 2.57 kb\/s<source src=\"classic_stereo_q5.wav\" type=\"audio\/wav\"><\/center>      <\/p>\n<p>Det \u00e4r ocks\u00e5 v\u00e4rt att n\u00e4mna uppdateringen av den av Bellar utvecklade nyttjandeprogrammet ts_zip, som \u00e4r avsedd f\u00f6r effektiv komprimering av textdata, med hj\u00e4lp av en mekanism f\u00f6r tokenf\u00f6ruts\u00e4gelse baserad p\u00e5 maskininl\u00e4rningssystem och den stora spr\u00e5kmodellen RWKV 169M v4. Vid komprimering av Wikipedia-arkivet m\u00f6jligade nyttjandeprogrammet ts_zip att komprimera data med 7,3 g\u00e5nger, medan komprimeringen av Linux-k\u00e4rnkoden 1.2 resulterade i en komprimering p\u00e5 7,8 g\u00e5nger. I j\u00e4mf\u00f6relse uppgick komprimeringsniv\u00e5erna med anv\u00e4ndning av verktyget xz till 4,7 och 5,5 g\u00e5nger, respektive. Priset f\u00f6r den h\u00f6ga komprimeringseffektiviteten \u00e4r l\u00e5g komprimeringshastighet och stora resurskrav (minst 4 GB RAM). P\u00e5 ett system med GPU RTX 4090 \u00e4r komprimeringsprestandan ungef\u00e4r 1 MB\/s.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61113\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a \u0424\u0430\u0431\u0440\u0438\u0441 \u0411\u0435\u043b\u043b\u0430\u0440 (Fabrice Bellard), \u043e\u0441\u043d\u043e\u0432\u0430\u0432\u0448\u0438\u0439 \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u044b QEMU, FFmpeg, BPG, QuickJS, TinyGL \u0438 TinyCC, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 TSAC \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043d\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u0424\u043e\u0440\u043c\u0430\u0442 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0447\u0435\u043d\u044c \u043d\u0438\u0437\u043a\u0438\u043c \u0431\u0438\u0442\u0440\u0435\u0439\u0442\u043e\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 5.5 kb\/s \u0434\u043b\u044f \u043c\u043e\u043d\u043e \u0438 7.5 kb\/s \u0434\u043b\u044f \u0441\u0442\u0435\u0440\u0435\u043e, \u043f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 [&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-115540","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a \u0424\u0430\u0431\u0440\u0438\u0441 \u0411\u0435\u043b\u043b\u0430\u0440 (Fabrice Bellard), \u043e\u0441\u043d\u043e\u0432\u0430\u0432\u0448\u0438\u0439 \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u044b QEMU, FFmpeg, BPG, QuickJS, TinyGL \u0438 TinyCC, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 TSAC \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043d\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f.\" \/>\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\/sv\/blog\/news\/osnovatel-qemu-i-ffmpeg-opublikoval-zvukovoj-kodek-tsac\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\u041e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c QEMU \u0438 FFmpeg \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u043a\u043e\u0434\u0435\u043a TSAC | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a \u0424\u0430\u0431\u0440\u0438\u0441 \u0411\u0435\u043b\u043b\u0430\u0440 (Fabrice Bellard), \u043e\u0441\u043d\u043e\u0432\u0430\u0432\u0448\u0438\u0439 \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u044b QEMU, FFmpeg, BPG, QuickJS, TinyGL \u0438 TinyCC, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 TSAC \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043d\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/osnovatel-qemu-i-ffmpeg-opublikoval-zvukovoj-kodek-tsac\" \/>\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=\"2024-05-04T17:52:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-05-04T17:52:06+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\udd47Grundaren av QEMU och FFmpeg har publicerat ljudcodec TSAC | ProHoster","description":"Den franske matematikern Fabrice Bellard, som grundade projekten QEMU, FFmpeg, BPG, QuickJS, TinyGL och TinyCC, har publicerat ljudkodningsformatet TSAC och tillh\u00f6rande verktyg.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/osnovatel-qemu-i-ffmpeg-opublikoval-zvukovoj-kodek-tsac","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\u041e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c QEMU \u0438 FFmpeg \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u043a\u043e\u0434\u0435\u043a TSAC | ProHoster","og:description":"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a \u0424\u0430\u0431\u0440\u0438\u0441 \u0411\u0435\u043b\u043b\u0430\u0440 (Fabrice Bellard), \u043e\u0441\u043d\u043e\u0432\u0430\u0432\u0448\u0438\u0439 \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u044b QEMU, FFmpeg, BPG, QuickJS, TinyGL \u0438 TinyCC, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0444\u043e\u0440\u043c\u0430\u0442 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 TSAC \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u0441 \u043d\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/osnovatel-qemu-i-ffmpeg-opublikoval-zvukovoj-kodek-tsac","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":"2024-05-04T17:52:06+00:00","article:modified_time":"2024-05-04T17:52:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115540","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":"default","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":"2026-01-22 23:42:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 23:42:19","updated":"2026-01-22 23:42:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/115540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=115540"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/115540\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=115540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=115540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=115540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}