Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Авидемюкс - желілік емес бейнелерді өңдеу және мультимедиялық файлдарды транскодтау үшін тегін және ашық кодты бағдарламалық қамтамасыз ету. Жасаушылар оны "жауапты бейне өңдеуге арналған қарапайым құрал" деп атайды және пайдаланушыларға "әдеттегі нәрселерді өте қарапайым жолмен жасауға" мүмкіндік береді. Ол C++ тілінде жазылған және графикалық пайдаланушы интерфейсі үшін Qt, ал мультимедиялық функциялары үшін FFmpeg қолданады. 2.4-ші нұсқадан бастап Avidemux командалық жол интерфейсін ұсынады, ал 2.6-шы нұсқадан бастап GTK порты сақталмайды және енді тоқтатылды. Avidemux Linux, macOS және Windows үшін әзірленген. Бейресми құрастырулар FreeBSD, NetBSD және OpenBSD үшін де қол жетімді.
Free and open source transcoding and video editing software
Avidemux is a free and open source software application for non linear video editing and transcoding multimedia files. The developers intend it as "a simple tool for simple video processing tasks" and to allow users "to do elementary things in a very straightforward way". It is written in C++ and uses Qt for its graphical user interface, and FFmpeg for its multimedia functions. Starting with version 2.4, Avidemux also offers a command line interface, and since version 2.6, the original GTK port has not been maintained and is now discontinued. Avidemux is developed for Linux, macOS, and Windows. Unofficial builds are also available for FreeBSD, NetBSD, and OpenBSD.
Ерекшеліктері
Avidemux желілік емес бейне өңдеуге, бейнеге визуалды эффекттерді ("Фильтрлер" деп аталады) қолдануға және бейнелерді әртүрлі форматтарға транскодтауға қабілетті. Кейбір сүзгілер MPlayer және Avisynth-тен көшірілді. Avidemux сонымен қатар аудио ағындарын бейне файлына (мультиплекс немесе "мукс" деп аталатын әрекет) немесе аудио ағындарын бейне файлдардан (демукс деп аталатын әрекет) шығарады. Бағдарламаның ажырамас және маңызды бөлігі - SpiderMonkey JavaScript қозғалтқышын пайдаланатын жобалау жүйесі. Барлық параметрлері, конфигурациялары, таңдауы және параметрлері бар барлық жобалар жоба файлына сақталуы мүмкін. VirtualDub-тің VCF скриптті мүмкіндіктері сияқты, Avidemux-та GUI және командалық жол режимдерінде де қол жетімді жетілдірілген скрипттер бар. Ол сонымен қатар VirtualDub сияқты жобасыз жүйені қолдайды, онда пайдаланушылар барлық конфигурацияларды жасай алады және жоба файлын жасамай-ақ бейнелерді тікелей сақтай алады. Жоба кезегі жүйесі де қол жетімді. Avidemux-та субтитрлерді өңдеуге арналған, DVD субтитрлерін оптикалық таңбаларды тануға және қатты субтитрлерді көрсетуге арналған. Avidemux әр түрлі субтитр форматтарын қолдайды, соның ішінде MicroDVD (. SUB), Альфа қосалқы станциясы (. SSA), Алфа жоғары деңгейлі қосалқы станция (ААҚ) ASS) және SubRip (). SRT) деп аталады.
Avidemux is capable of non linear video editing, applying visual effects (called "Filters" by Avidemux) to video, and transcoding video into various formats. Some of the filters were ported from MPlayer and Avisynth. Avidemux can also insert audio streams into a video file (an action known as multiplexing or "muxing") or extract audio streams from video files (an action known as "demuxing"). An integral and important part of the design of the program is its project system, which uses the SpiderMonkey JavaScript engine. Whole projects with all options, configurations, selections, and preferences can be saved into a project file. Like VirtualDub's VCF scripting capabilities, Avidemux has advanced scripting available for it both in its GUI and command line modes. It also supports a non project system just like VirtualDub, where users can simply create all of their configurations and save the video directly without making a project file. A project queue system is also available. Avidemux has built in subtitle processing, both for optical character recognition of DVD subtitles and for rendering hard subtitles. Avidemux supports various subtitle formats, including MicroDVD (. SUB), SubStation Alpha (. SSA), Advanced SubStation Alpha (. ASS) and SubRip (. SRT).
Құралымдары
Avidemux нөлден жазылды, бірақ FFmpeg, MPlayer, Transcode және Avisynth қосымша кодтары да кейде қолданылған. Дегенмен, бұл өзін-өзі оқу, кодтау немесе кодтау үшін басқа бағдарламаларды қажет етпейтін, мүлдем дербес бағдарлама. FFmpeg жобасының libavcodec кітапханасы әртүрлі аудио және бейне форматтарын, мысалы MPEG 4 ASP кодтау мен кодтау үшін қолданылады. Avidemux бағдарламалаушысының негізгі (бірақ жалғыз емес) Avidemux форумында "Mean" лақап аты қолданылады.
Avidemux was written from scratch, but additional code from FFmpeg, MPlayer, Transcode and Avisynth has been used on occasion as well. Nonetheless, it is a completely standalone program that does not require any other programs to read, decode, or encode other than itself. The built in libavcodec library from the FFmpeg project is used for decoding and encoding various audio and video formats, such as MPEG 4 ASP. The primary (though not the only) Avidemux programmer uses the nickname 'Mean' on the Avidemux forum.