Всё было сделано согласно инструкции http://kubuntu.ru/node/3710
vlc пишет
No suitable decoder module:
VLC does not support the audio or video format "samr". Unfortunately there is no way for you to fix this.
Поставил до кучи mplayer, не помогло
Перекодировка в другие форматы не помогает
Видео записанное на телефон SonyEricsson k750i
Может там как-то по особенному сжат звук
Вообщем трабла остаётся
Под альтернативной системой работает со звуком ?
При заливке на сайты размещающие видео (youtube, vkontakte и т.п.) - звук есть ?
Перекодировать видео в другой формат - вообще не подойдёт вариант ?
mov - это яблочный квиктайм. так что, думаю, копать надо куда-то в сторону квиктайма...
при заливке, например в контакт, он перекодирует в flv, и всё нормально воспроизводится
при переекодировке в ogm тоже самое, воспроизводится без звука
В Kаffeine или подобном плеере выбери при просмотре видео пункт "Информация" о файле.
Там должно быть, что-то в духе
Video codec: Bla-bla bla version 22
Audio codec: Navorochennoe govno nomer 16
И уже от этого будем плясать. Просто на звук другие люди не жаловались(я не видел).
А касаемо съёмки
фотоаппаратом который звониттелефоном который фотографирует, то там разработчики могли извернутся.И вообще,там файл "домашнего видео" ? Если не оное и не сов. секретно - выкладывай на том же диск.яндекс , попробуем, может у всех звук есть.
инфа из vlc
и пример видео
В интернете посмотрел про samr, это распространённый аудио кодек на мобильных телефонах.
НО везде с ним какие-то проблеммы.
Из многого прочитанного сделал выводы, что для его работы нужно собрать ffmpeg с поддержкой кодека sAMR, тогда будет работать.
Путь собирать программу вас не пугает ?
P.S. вот такой вот проблемный кодек.
опыта по сборке маловато, но если другого выхода нету, будем пробовать
этот же кодек требуется для воспроизведения amr, с которым у меня тоже проблемы
В интернете нашёл про его сборку ?
Ты попробуй, и какие проблеммы выскочат, сюда в тему и отписывайся.
Будем решать.
нда, опыта у меня совсем маловато
скачал исходники ffmpeg
как я понял, требовалось подключить пакеты libamr-nb, libamr-wb
смотрю configure, пакеты подключены
echo " --enable-libamr-nb enable libamr-nb floating point audio codec [no]"
echo " --enable-libamr-wb enable libamr-wb floating point audio codec [no]"
собрал deb-пакет, появились
ffmpeg_0.svn20090303-1ubuntu6_i386.deb
ffmpeg-dbg_0.svn20090303-1ubuntu6_i386.deb
ffmpeg-doc_0.svn20090303-1ubuntu6_all.deb
libavcodec52_0.svn20090303-1ubuntu6_i386.deb
libavcodec-dev_0.svn20090303-1ubuntu6_i386.deb
libavdevice52_0.svn20090303-1ubuntu6_i386.deb
libavdevice-dev_0.svn20090303-1ubuntu6_i386.deb
libavfilter0_0.svn20090303-1ubuntu6_i386.deb
libavfilter-dev_0.svn20090303-1ubuntu6_i386.deb
libavformat52_0.svn20090303-1ubuntu6_i386.deb
libavformat-dev_0.svn20090303-1ubuntu6_i386.deb
libavutil49_0.svn20090303-1ubuntu6_i386.deb
libavutil-dev_0.svn20090303-1ubuntu6_i386.deb
libpostproc51_0.svn20090303-1ubuntu6_i386.deb
libpostproc-dev_0.svn20090303-1ubuntu6_i386.deb
libswscale0_0.svn20090303-1ubuntu6_i386.deb
libswscale-dev_0.svn20090303-1ubuntu6_i386.deb
стал устанавливать
в результате конфликта с установленным пакетом, полючаю
The following packages are BROKEN:
ffmpeg-dbg libavcodec-dev libavutil-dev
The following packages will be REMOVED:
libavc1394-0{u} libcelt0{u} libdv4{u} libffado0{u} libfreebob0{u} libggi-target-x{u} libggi2{u} libgii1{u} libgii1-target-x{u} libiec61883-0{u} libjack0{u} liblzo2-2{u}
libopenal1{u} libsvga1{u} libxml++2.6-2{u} mplayer mplayer-skins{u}
The following partially installed packages will be configured:
libswscale-dev
0 packages upgraded, 0 newly installed, 17 to remove and 3 not upgraded.
Need to get 0B of archives. After unpacking 18.0MB will be freed.
The following packages have unmet dependencies:
ffmpeg-dbg: Depends: libavutil49 (= 3:0.svn20090303-1ubuntu6) but it is not installable
Depends: libavcodec52 (= 3:0.svn20090303-1ubuntu6) but it is not installable
libavcodec-dev: Depends: libavcodec52 (= 3:0.svn20090303-1ubuntu6) but it is not installable
libavutil-dev: Depends: libavutil49 (= 3:0.svn20090303-1ubuntu6) but it is not installable
E: I wasn't able to locate file for the ffmpeg-doc package. This might mean you need to manually fix this package.
The following actions will resolve these dependencies:
Remove the following packages:
ffmpeg-dbg
libavcodec-dev
libavutil-dev
libswscale-dev
Score is 328
Accept this solution? [Y/n/q/?] Y
The following packages will be REMOVED:
ffmpeg-dbg{a} libavc1394-0{u} libavcodec-dev{a} libavutil-dev{a} libcelt0{u} libdv4{u} libffado0{u} libfreebob0{u} libggi-target-x{u} libggi2{u} libgii1{u}
libgii1-target-x{u} libiec61883-0{u} libjack0{u} liblzo2-2{u} libopenal1{u} libsvga1{u} libswscale-dev{a} libxml++2.6-2{u} mplayer mplayer-skins{u}
0 packages upgraded, 0 newly installed, 21 to remove and 2 not upgraded.
Need to get 0B of archives. After unpacking 52.8MB will be freed.
Do you want to continue? [Y/n/?] Y
E: I wasn't able to locate file for the ffmpeg-doc package. This might mean you need to manually fix this package.
Writing extended state information... Done
E: I wasn't able to locate file for the ffmpeg-doc package. This might mean you need to manually fix this package.
E: Internal error: couldn't generate list of packages to download
попробовал сделать reinstall ffmpeg-doc
The following packages are BROKEN:
ffmpeg-dbg libavcodec-dev libavutil-dev
The following packages will be REINSTALLED:
ffmpeg-doc
The following partially installed packages will be configured:
libswscale-dev
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 2 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
The following packages have unmet dependencies:
ffmpeg-dbg: Depends: libavutil49 (= 3:0.svn20090303-1ubuntu6) but it is not installable
Depends: libavcodec52 (= 3:0.svn20090303-1ubuntu6) but it is not installable
libavcodec-dev: Depends: libavcodec52 (= 3:0.svn20090303-1ubuntu6) but it is not installable
libavutil-dev: Depends: libavutil49 (= 3:0.svn20090303-1ubuntu6) but it is not installable
E: I wasn't able to locate file for the ffmpeg-doc package. This might mean you need to manually fix this package.
The following actions will resolve these dependencies:
Remove the following packages:
ffmpeg-dbg
libavcodec-dev
libavutil-dev
libswscale-dev
Score is 328
Accept this solution? [Y/n/q/?] Y
The following packages will be REINSTALLED:
ffmpeg-doc
The following packages will be REMOVED:
ffmpeg-dbg{a} libavcodec-dev{a} libavutil-dev{a} libswscale-dev{a}
0 packages upgraded, 0 newly installed, 1 reinstalled, 4 to remove and 1 not upgraded.
Need to get 0B of archives. After unpacking 34.7MB will be freed.
Do you want to continue? [Y/n/?] Y
E: I wasn't able to locate file for the ffmpeg-doc package. This might mean you need to manually fix this package.
Writing extended state information... Done
E: I wasn't able to locate file for the ffmpeg-doc package. This might mean you need to manually fix this package.
E: Internal error: couldn't generate list of packages to download
теперь не знаю как исправить сломанные пакеты
?
спасибо, просто проблемы с английским)
хм, пересобрал ffmpeg, но звука так и нет, может ещё что-то нужно подключить
юзал инструкцию http://www.tedoralinux.ru
Что-то больно сложно получается...
доигрался
vlc проигрывает без звука любое видео (avi, mpeg, wmv....), в dragon player звук есть
при просмотре 3gp звука так и нет
проигрывание 3gp и amr удалось настроить, но только для mplayer
при конвертации в любой другой формат, с пом. ffmpeg, звука нету
Попробуйте через графоморду WinFF, это конечно
те же яйца вид сбокутот же ffmpeg, но может быть вы важный момент пропустили где-то ?хм... становится ещё интереснее, скомпилил ffmpeg с поддержкой amr, но поставился он хз куда, при установке WinFF, она за собой тащит ещё один ffmpeg
winff пишет что не знает формат 3gp, может ещё что-то нужно подключить?
FFmpeg version 0.5-svnUNKNOWN+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --extra-version=svnUNKNOWN+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libxvid --enable-libfaac --enable-libx264 --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static --enable-nonfree --enable-gpl --enable-pthreads --enable-libx264 --enable-libamr-nb --enable-libamr-wb
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Jun 26 2009 19:04:26, gcc: 4.3.3
/home/joker/Videos/my_video/ariya.3gp: Unknown format
Вероятно да...
Но к сожалению, я даже не знаю, что, потому помочь вам в этой ситуации не могу.
Проблема решилась, у меня в системе оказалось два ffmpeg, удалил оба, потом собрал ffmpeg с опциями
--enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --extra-version=svnUNKNOWN+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libxvid --enable-libmp3lame --enable-libfaac --enable-libx264 --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static --enable-gpl --enable-nonfree --enable-shared --enable-postproc --enable-swscale --enable-avfilter --enable-avfilter-lavf --enable-pthreads --enable-x11grab --enable-bzlib --enable-libamr-nb --enable-libamr-wb --enable-libdc1394 --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libschroedinger --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib
Отправить комментарий