LinuxForum.Fans
Тема

Помогите найти кодек для flv

Автор: DoggoD 23 сообщений 14126 просмотров
#73653
text
FFmpeg version 0.6, Copyright (c) 2000-2010 the FFmpeg developers
  built on Aug 30 2010 11:55:41 with gcc 4.3.2
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab

плеера так и не воспринимают файл, mplayer дает

text
[flv @ 0xb7f09c28]Unsupported video codec (7)

но теперь ffmpeg справляется с

text
ffmpeg -i rms_eats_smth.flv -acodec copy -vcodec copy rms_eats_smth.mp4

и rms_eats_smth.mp4 уже проигрывается в плеерах..
вопщем теперь надо пересобирать плеер..
тему, думаю можно считать решенной (хоть и на половину, но теперь решение очевидно)..
всем спасибо )

#73714

DoggoD
Я не призывал платить, это были мысли вслух..

ffplay должен теперь воспроизводить, он же в состав ffmpeg-a входит.

Насчет mplayer-a. Похоже, у тебя статическая сборка, и он использует собственные либы, "в теле". Так что да, пересобирать.

alex-seed написал:

А что это за win32 такие кодеки и нафиг они нужны в линуксе?

Это возможность самих плееров, использовать вин-кодеки. Например, у mplayer-а есть список опций и кодеков, которые он может использовать - codecs.conf
Насколько я понял, они взяты прямо в виде бинарников (*.dll, *.ax), и возможности самому их скомпилить нет.

#105012
DoggoD написал:
добрый день.. последнее время наблюдаю распространение видео в сети -- файлы с расширением flv, которые не воспроизводятся в моем debian lenny.. пакет w32codecs установлен..

возьми из последней версии windows все файлы *.ax и требуемые твоим mplayer wm*.dll и запиши их в каталог /usr/local/lib/mplayer/ (предпочтительно) или /usr/lib/mplayer или /usr/share/mplayer/codecs/ - в последнем как раз лежат кодеки из пакета windows-essentials

Войдите или зарегистрируйтесь, чтобы ответить.