Работа с аудио и видео: различия между версиями

Материал из sysadm
Перейти к навигации Перейти к поиску
 
Строка 4: Строка 4:
 
[[Пакетный менеджер dnf #Популярные репозитории Centos 8]]
 
[[Пакетный менеджер dnf #Популярные репозитории Centos 8]]
  
Установка ffmpeg
+
Установка ffmpeg, CentOS 7
 
<pre>
 
<pre>
 
# требуются репозитории
 
# требуются репозитории
 
# epel-release, powertools, rpmfusion-free-updates
 
# epel-release, powertools, rpmfusion-free-updates
 +
 +
dnf install ffmpeg
 +
</pre>
 +
 +
Установка ffmpeg, Rocky Linux 9
 +
<pre>
 +
# установка из epel, отсутствует кодек H.265
 +
dnf install ffmpeg-free
 +
 +
# установка из rpmfusion-free-updates
 +
# отключение в epel
 +
vi /etc/yum.repos.d/epel.repo
 +
------------------------------
 +
[epel]
 +
...
 +
exclude=ffmpeg*
 +
------------------------------
  
 
dnf install ffmpeg
 
dnf install ffmpeg

Версия 10:22, 14 июня 2025

Ссылки по теме

Пакетный менеджер dnf #Популярные репозитории Centos 8

Установка ffmpeg, CentOS 7

# требуются репозитории
# epel-release, powertools, rpmfusion-free-updates

dnf install ffmpeg

Установка ffmpeg, Rocky Linux 9

# установка из epel, отсутствует кодек H.265
dnf install ffmpeg-free

# установка из rpmfusion-free-updates
# отключение в epel
vi /etc/yum.repos.d/epel.repo
------------------------------
[epel]
...
exclude=ffmpeg*
------------------------------

dnf install ffmpeg

Установка avconv

# требуются репозитории
# okay

dnf install libav-tools


Объединение видео и аудио файлов

ffmpeg -i video.webm -i audio.webm -c copy result.webm
ffmpeg -i video.webm -i audio.webm -c:v copy -c:a copy result.mkv
ffmpeg -i video.webm -i audio.webm -c:v copy -c:a copy -shortest result.mp4

# -shortest   обрезать по кратчайшему потоку, например, если видео короче аудио, то обрезать по длине видео

Конвертация всех mp3 файлов в текущем каталоге

ls *.mp3 | sed -e 's/\..*$//' | xargs -I {} ffmpeg -i "{}.mp3" -vn -c:a libopus -b:a 16k "{}.ogg"