LinuxForum.Fans
Тема

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

Автор: DoggoD 23 сообщений 14125 просмотров
#72123

добрый день.. последнее время наблюдаю распространение видео в сети -- файлы с расширением flv, которые не воспроизводятся в моем debian lenny.. пакет w32codecs установлен..
пример такого файла есть [url=ftp://ftp.sakhalin.ru/users/DoggoD/rms_eats_smth.flv]тут[/url]
видео весит 3.1 MB
подскажите какой пакет поставить, чтобы подобное видео можно было просматривать в linux
зы: за видео не бейте.. я понимаю, что Столлман Ричард Мэттью -- святое и пр, но это самый маленьки по размеру файл который я у себя нашол )

#72195

говорит

text
Unrecognized format for '/home/user/publikrw/rms_eats_smth.flv'

VLC media player 0.8.6h Janus(Интерфейс wxWidgets)
а у вас это видео кажет??

#72203
DoggoD написал:
а у вас это видео кажет??

У меня в браузере показывает.
Или Вам надо скачанное смотреть?

#72212

durc,
у меня браузер его не показывает.. либо предлагает скачать, либо открывает бинарное содержимое для "почитать" -- вопщем mime такого видимо нет в моем браузере..
желателен вариант с плеером -- т.е. установленый в системе кодек (

#72214

У меня браузер показывает через gecko-mediaplayer, т.е. через gnome-mplayer.
Правда у меня squeeze, но не думаю что это принципиально.

#72456

durc,
а в обычных плеерах показывает (т.е. не_в_браузере)?

#72927
DoggoD написал:

а в обычных плеерах показывает (т.е. не_в_браузере)?

Показывает, конечно ( VLC, mplayer ).

Тебе нужно установить более новую версию плеера, VLC, например, уже обновился до v 1.0.x
http://www.videolan.org/vlc/

#73096

вариант с "обновить vlc" не получается:
1. поставить пакет с версией >= 1 не_можно -- только неудавлетвореная зависимость libc6 (>= 2.8) чего стоит (обновлять сию либу сами понимаете к чему приведет)
2. скачал сорсы плеера.. из-за некоторых проблем сборка получается только после конфигуривания с ключами

text
--disable-nls --disable-mozilla --disable-avcodec --disable-upnp

--disable-avcodec это конечно не_айс, ибо такой ВИДЕО плеер впринципе не_нужен.. тем не менее собраный таким образом vlc умеет звук из различного видео, НО звук из сабжевого файла не сумел..
-----
также был опробован вариант с собраным свежим ffmpeg, который не решил проблему..
еррор который можно наблюдать в терминале такой

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

само видео соответственно требует/хочет

text
Video: 0x0007
Audio: 0x000a

:(
если кто решил проблему установкой КОДЕКА, пожалуйста, подскажите как именно решили проблему

#73112

если кто решил проблему установкой КОДЕКА

Это не винда, тут нет "установки КОДЕКА", как таковой. Проблемму следует решать правильной сборкой нужных библиотек, FFMpeg например, и плееров.

File *.flv содержит видео кодированое в h264 и аудио AAC (для низкого качества может быть MP3 ).

также был опробован вариант с собраным свежим ffmpeg, который не решил проблему..

FFMpeg собрался нормально...? С опцией --enable-libx264 ?
Что показывает - ffplay yourfile.flv - ?

Mplayer установлен в системе..? Что он выдает?

#73117

Newton,
по аналогии с установкой пакета w32codecs я говорю об установке кодека, который решил бы мою проблему..
ffmpeg собрался без ошибок, НО я не делал --enable-libx264.. опробую эту опцию в понедельник..
щас читаю эту хаутушку.. там тоже указали на --enable-libx264, помимо прочего..

text
user@dd:~/work/downloadz$ ffplay 13.flv
[flv @ 0xb7f4ec28]Unsupported video codec (7) #много_таких_строк
13.flv: could not open codecs
user@dd:~/work/downloadz$

и

text
user@dd:~/work/downloadz$ mplayer 13.flv
[flv @ 0xb7f3bc28] Unsupported video codec (7)
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
VIDEO:  []  0x0  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Cannot find codec matching selected -vo and video format 0x7.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Opening audio decoder: [dmo] Win32/DMO decoders
IMediaObject ERROR: 0x838db63  input format not accepted (0x80040205 : -2147220987)
ERROR: Could not open required DirectShow codec wmspdmod.dll.
ADecoder preinit failed :(
ADecoder init failed :(
Opening audio decoder: [dshow] Win32/DirectShow decoders
Win32 LoadLibrary failed to load: wmavds32.ax, /usr/lib/codecs/wmavds32.ax, /usr/lib/win32/wmavds32.ax, /usr/local/lib/win32/wmavds32.ax
Warning: DS_Filter() could not open DirectShow DLL.  (DLL=wmavds32.ax, r=0x8d7bf6a)
ERROR: Could not open required DirectShow codec wmavds32.ax.
ADecoder preinit failed :(
ADecoder init failed :(
Cannot find codec for audio format 0xA.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Video: no video

Exiting... (End of file) user@dd:~/work/downloadz$ locate wmspdmod.dll /usr/lib/codecs/wmspdmod.dll /usr/lib/win32/wmspdmod.dll user@dd:~/work/downloadz$ locate wmavds32.ax user@dd:~/work/downloadz$

#73165

DoggoD
Посмотрел я Win32 - кодеки, что выложены на сайте mplayer-a, ни один flv не воспроизводит. Упоминается про coreavcwindows - но платный, выкладывается триальная версия, это не лучший вариант.
(Хотя.. цена всего 15$ http://ru.wikipedia.org/wiki/CoreAVC )

Заинтересовался что в винде для h264 установлено, и с большим удивлением обнаружил что K-Lite codec pack использует те же самые libavcodec & mplayer код, через ffdshow. ( http://www.free-codecs.com/download/ffdshow.htm )


щас читаю эту хаутушку..

Думаю, самый лучший вариант.
Поставить yasm (для оптимизации), libx264, и пересобрать FFMpeg & MPlayer.

#73209

А что это за win32 такие кодеки и нафиг они нужны в линуксе? Может мне кто-нить объяснить? Мне пока без этого г** абсолютно все удавалось воспроизвести с помощью vlc и mplayer'а (если оно было собрано с установленными соответствующими свободными библиотеками для декодирования несвободных форматов).

#73226
alex-seed написал:
А что это за win32 такие кодеки и нафиг они нужны в линуксе? Может мне кто-нить объяснить? Мне пока без этого г** абсолютно все удавалось воспроизвести с помощью vlc и mplayer'а

Ну незнай как насчёт всего,вот у меня kaffeine ,отказывается без этих кодеков показывать спутниковое ТВ.

#73233
Gnom написал:
Ну незнай как насчёт всего,вот у меня kaffeine ,отказывается без этих кодеков показывать спутниковое ТВ.

А кафеин на движке xine работает? smile Вроде как с гстримерами оно не хочет нормально работать от сюда и проблемы (со звуком в aac у меня там вообще треск стоит, поэтому им и не пользуюсь). А вин32 кодеки - это скомпилированные виндозовсие библиотеки? И как оно с производительностью при декодировании?

#73236
alex-seed написал:
со звуком в aac у меня там вообще треск стоит, поэтому им и не пользуюсь

Я его только для стутникового ТВ использую .

alex-seed написал:
И как оно с производительностью при декодировании?

Я как то и не задумывался насчет этого :rolleyes:

#73240

Gnom, ну для dvb особо выбирать не приходится, плееров работающих под линукс единицы, так что пользуемся тем, что есть. smile

#73243

Ну и по теме,DoggoD,посмотрел этот файл тремя плеерами- Totem,kaffeine и SMplayer ,все показывают этот файл.

#73250

Да. Видео - контейнер flv, звук aac и видео h264 (avc1), все это сжато в мпег4 - вэб стандарт от гугла, в принципе должно воспроизводиться чем угодно.

#73303

Gnom, alex-seed
в моей системе не смотрица (пока).. проблема впринципе гугабельна -- т.е. проблема имеет место с 2008 года примерно и большинство тредов заканчивались нерешенно, потому что топикстартеру говорили, что у всех работает и советовали обновить систему ( это я не намекаю, просто в сети так оно и есть :) )
более менее вразумительное, что я нашол -- убунтафорумская_хауту на 100 с лишним страниц.. но в понедельник только опробую..
Newton, coreavcwindows хоть и не дорогой, но я знаю, что платить за него не стану, а ставить "ператцкую" как-то противно чтоли )

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