Fedora linux forum

Форум русской поддержки ОС Fedora linux

#1 2009-05-21 22:31:03

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 566

Воспроизведение файлов 3gp со звуком

Иногда надо посмотреть видео в формате 3gp — это чаще всего снятые старыми телефонами видео-ролики.
Если звук в файле 3gp закодирован amr-кодеком, то ни один плеер воспроизводить звук не будет.

Решение — пересобрать ffmpeg с поддержкой amr.
Для этого достаточно взять src.rpm пакет ffmpeg с репозитария rpmfusion и собрать пакет самостоятельно отредактированным ffmpeg.spec, содержащим:


    BuildRequires: amrnb-devel amrwb-devel
    --enable-libamr-nb \\\
    --enable-libamr-wb \\\
    --enable-nonfree \\\

После установки собранного пакета, команда:

Код:

$ ffplay file.3gp

проиграет файл со звуком.
Или использрвать VLC, который работает через библиотеки ffmpeg.

Второй вариант аналогичен. Т.к. mplayer собирается с локальной копией библиотеки libavcodec из ffmpeg, то нужно пересобрать mplayer.src.rpm с отредактированным mplayer.spec, содержащим:


    BuildRequires: amrnb-devel amrwb-devel
    --enable-libamr_nb \\\
    --enable-libamr_wb \\\

После установки собранного пакета, mplayer или SMplayer также будут играть со звуком.

Неактивен