FFmpeg е нещо повече от програма, това е колекция от безплатни софтуерни инструменти за мултимедия. С него можете да конвертирате между различни мултимедийни формати (аудио и видео), да използвате различни кодеци (вижте библиотеката му libavcodec), да записвате, да поправяте повредени видеоклипове и много други. Истината е, че това е един от най-гъвкавите инструменти, които познавам, и благодарение на това е в основата на много добре познати програми.
Е, FFmpeg вече има нова версия, е FFmpeg 4.2 «Ada» и носи интересни новини. Вече можете да го изтеглите от тук. Тази нова серия или версия има поддръжка за AV1 чрез библиотеката libdav1d, поддръжка за ARIB STD-B24 въз основа на библиотеката libaribb24, поддръжка за HEVC 4: 4: 4 в nvdec и cuviddec, в допълнение към някои корекции и подобрения в изходния код .
Сега ще имате и поддръжка за използване на компилатора Clang и компилиране за CUDA ядра, GIF пазер и компонентът libndi-newtek е премахнат. Освен тези споменати по-горе декодери ще намерите и нови мултимедийни филтри, демуери. Новите библиотеки, съставляващи FFmpeg 4.2, вече са libavutil 56.31.100, libavcodec 58.54.100, libavformat 58.29.100, libavdevice 58.8.100, libavfilter 7.57.100, libswscale 5.5.100, libswresample 3.5.100 и libpostproc 55.5.100.
Въпреки това, поканете ви да опитате ffmpeg, ако не сте знаели за него и не сте го използвали преди. Това е страхотен инструмент. Със сигурност сте го използвали, без да го осъзнавате в приложение или видео игра, която го използва. Освен това, за да завършите статията, ви оставям малко ffmpeg примери за използване така че можете сами да се убедите в неговата гъвкавост:
ffmpeg -i video-corrupto.mp4 -c copy video-reparado.mp4
ffmpeg -i video.wav -vn -ar 44100 -ac 2 -b:a 192k audio.mp3
ffmpeg -i video.mkv nuevovideo.avi
ffmpeg -i video.flv -acodec libmp3lame video.mp3
for vid in *.mp4; do ffmpeg -i "$vid" -vn -acodec libmp3lame "${vid%.mp4}.mp3"; done
Че те служат за възстановяване на видео, повредено поради контейнер, конвертиране на .wav аудио в .mp3, конвертиране от mkv видео формат в avi, извличане на аудиозапис от видео и предаване на всички изтегляния на видео (например от Youtube, да не отидете един по един) съответно на аудио. Надявам се да се побере