Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-04-09 17:55:26

  pepeEL - Użytkownik

pepeEL
Użytkownik
Zarejestrowany: 2014-04-09

Tvheadend - Unable to open libvo_aacenc encoder

Witam
Mam problem. Gdy chce odtwarzać TV przez przeglądarkę z TVHeadend to nie mam dzwięku. W syslogu mam taki komunikat:

Kod:

I have a problem. When i want to watch tv by webGUI i see image but i have not an audio. In sys log i have this info:
2014-04-09 17:04:06.530 mpegts: 586000 - tuning on Afatech AF9033 (DVB-T) : DVB-T #1
2014-04-09 17:04:06.557 subscription: "HTTP" subscribing on "4fun.TV", weight: 100, adapter: "Afatech AF9033 (DVB-T) : DVB-T #1", network: "DVB-T_Cabel", mux: "586000", provider: "nc+", service: "4fun.TV" 
2014-04-09 17:04:07.069 transcode: 1:MPEG2VIDEO 0x0 > H264 -32768x0
2014-04-09 17:04:07.071 transcode: 2:MPEG2AUDIO > AAC
2014-04-09 17:04:07.998 transcode: 1:MPEG2VIDEO 704x576 > H264 352x288
2014-04-09 17:04:08.000 transcode: 2:MPEG2AUDIO > AAC
2014-04-09 17:04:08.145 libav: using SAR=16/11
2014-04-09 17:04:08.157 libav: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
2014-04-09 17:04:08.168 libav: profile Constrained Baseline, level 2.1
2014-04-09 17:04:08.168 libav: 264 - core 142 r2389 956c8d8 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=4 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=25 keyint_min=2 scenecut=40 intra_refresh=0 rc_lookahead=25 rc=abr mbtree=1 bitrate=202 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=30 qpstep=4 vbv_maxrate=3670 vbv_bufsize=1835 nal_hrd=none filler=0 ip_ratio=1.41 aq=1:1.00
2014-04-09 17:04:08.534 libav: Specified sample_fmt is not supported.
2014-04-09 17:04:08.534 transcode: Unable to open libvo_aacenc encoder

Zainstalowałem pakiet apt-get install libvo-aacenc-dev

Kod:

root@Synology_DS713:/# apt-cache policy libvo-aacenc-dev
libvo-aacenc-dev:
Installed: 0.1.3-1
Candidate: 0.1.3-1
Version table: *** 0.1.3-1 0
50 http://ftp.fr.debian.org/debian/ sid/main i386 Packages
100 /var/lib/dpkg/status
0.1.2-1 0
990 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages
990 http://ftp.at.debian.org/debian/ wheezy/main i386 Packages
root@Synology_DS713:/#

ale to nic nie dało. Wcześniej miałem dźwięk tylko instalowałem sporo kodeków aby były jak najnowsze wersje.
Tak wygląda spos przy budowie tvheadend:

Kod:

hts@Synology_DS713:~/tvheadend$ ./configure --prefix=/usr --enable-bundle --enable-dvbcsa --enable-kqueue
Checking support/features
  checking for cc execinfo.h ...                    ok
  checking for cc -mmmx ...                         ok
  checking for cc -msse2 ...                        ok
  checking for cc getloadavg ...                    ok
  checking for cc atomic64 ...                      ok
  checking for cc lockowner ...                     ok
  checking for cc qsort_r ...                       ok
  checking for py module gzip ...                   ok
  checking for bzip2 ...                            ok
  checking for pkg openssl  ...                     ok
  checking for cc linux/dvb/version.h ...           ok
  checking for pkg zlib  ...                        ok
  checking for pkg libcurl  ...                     ok
  checking for pkg liburiparser  ...                ok
  checking for pkg avahi-client  ...                ok
  checking for pkg libavcodec <=55.0.0 ...          ok
  checking for pkg libavcodec >=52.96.0 ...         ok
  checking for pkg libavutil >=50.43.0 ...          ok
  checking for pkg libavformat <=55.0.0 ...         ok
  checking for pkg libavformat >=53.10.0 ...        ok
  checking for pkg libswscale >=0.13.0 ...          ok
  checking for cc sys/inotify.h ...                 ok
  checking for cc dvbcsa/dvbcsa.h ...               ok
  checking for cc -ldvbcsa ...                      ok
  fetching dvb-scan files ...                       ok

Compiler:
  Using C compiler:                        ccache cc
  Build for arch:                          x86_64

Binaries:
  Using PYTHON:                            python

Options:
  cwc                                      yes
  v4l                                      no
  linuxdvb                                 yes
  iptv                                     yes
  tsfile                                   yes
  dvbscan                                  yes
  timeshift                                yes
  trace                                    yes
  imagecache                               yes
  avahi                                    yes
  zlib                                     yes
  libav                                    yes
  inotify                                  yes
  curl                                     yes
  epoll                                    yes
  uriparser                                yes
  ccache                                   yes
  bundle                                   yes
  dvbcsa                                   yes
  kqueue                                   yes
  mpegts_dvb                               yes
  execinfo                                 yes
  mmx                                      yes
  sse2                                     yes
  getloadavg                               yes
  atomic64                                 yes
  lockowner                                yes
  qsort_r                                  yes
  py_gzip                                  yes
  bin_bzip2                                yes
  ssl                                      yes
  linuxdvbapi                              yes
  inotify_h                                yes
  mpegts                                   yes
  mpegps                                   no

Packages:
  openssl                                  1.0.1e
  zlib                                     1.2.8
  libcurl                                  7.36.0
  liburiparser                             0.7.5
  avahi-client                             0.6.31
  libavcodec                               54.35.0
  libavutil                                52.3.0
  libavformat                              54.20.3
  libswscale                               2.1.1

Installation paths:
  Prefix:                                  /usr
  Binaries:                                ${prefix}/bin
  Libraries:                               ${prefix}/lib
  Data files:                              ${prefix}/share
  Man pages:                               ${datadir}/man

Final Binary:
  /home/hts/tvheadend/build.linux/tvheadend

Tvheadend Data Directory:
  /usr/share/tvheadend

hts@Synology_DS713:~/tvheadend$

Proszę o pilną pomoc i wskazanie jakie kodeki muszą być zainstalowane dla TVHeadenda z opcją transkodowania. I skąd pobrać i zainstalować najnowsze. Ja działam na macierzy NAS SYNOLOGY Ds713+ z systemem Debian Chroot.

Offline

 

#2  2014-04-09 18:45:49

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Tvheadend - Unable to open libvo_aacenc encoder

Masz libavcodec-extra-54?

Ewentualnie można próbować z FFmpeg z repo deb-multimedia.

Offline

 

#3  2014-04-09 21:56:42

  pepeEL - Użytkownik

pepeEL
Użytkownik
Zarejestrowany: 2014-04-09

Re: Tvheadend - Unable to open libvo_aacenc encoder

Zainstalowałem i niestety :(

Offline

 

#4  2014-04-09 23:49:34

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Tvheadend - Unable to open libvo_aacenc encoder

W Debianie z przyczyn licencyjnych może niektórych brakować lub mogą być jakieś alternatywne otwarte wersje, które maja jakiś problem.
Zainstaluj na próbę FFmpeg z deb-multimedia. Przy okazji dociągnie stamtąd resztę bibliotek.
Sprawdź to może najpierw.

Offline

 

#5  2014-04-10 00:29:55

  pepeEL - Użytkownik

pepeEL
Użytkownik
Zarejestrowany: 2014-04-09

Re: Tvheadend - Unable to open libvo_aacenc encoder

Mam zainstalowane libavcodec-extra-54 jak również instalowałem a przynajmniej próbowałem instalować FFMPEG.

Tak wygląda stan u mnie:

Kod:

hts@Synology_DS713:~/tvheadend$ ./configure --prefix=/usr --enable-bundle --disable-avahi
Checking support/features
  checking for cc execinfo.h ...                    ok
  checking for cc -mmmx ...                         ok
  checking for cc -msse2 ...                        ok
  checking for cc getloadavg ...                    ok
  checking for cc atomic64 ...                      ok
  checking for cc lockowner ...                     ok
  checking for cc qsort_r ...                       ok
  checking for py module gzip ...                   ok
  checking for bzip2 ...                            ok
  checking for pkg openssl  ...                     ok
  checking for cc linux/dvb/version.h ...           ok
  checking for pkg zlib  ...                        ok
  checking for pkg libcurl  ...                     ok
  checking for pkg liburiparser  ...                ok
  checking for pkg libavcodec <=55.0.0 ...          ok
  checking for pkg libavcodec >=52.96.0 ...         ok
  checking for pkg libavutil >=50.43.0 ...          ok
  checking for pkg libavformat <=55.0.0 ...         ok
  checking for pkg libavformat >=53.10.0 ...        ok
  checking for pkg libswscale >=0.13.0 ...          ok
  checking for cc sys/inotify.h ...                 ok
  fetching dvb-scan files ...                       ok

Compiler:
  Using C compiler:                        ccache cc
  Build for arch:                          x86_64

Binaries:
  Using PYTHON:                            python

Options:
  cwc                                      yes
  v4l                                      no
  linuxdvb                                 yes
  iptv                                     yes
  tsfile                                   yes
  dvbscan                                  yes
  timeshift                                yes
  trace                                    yes
  imagecache                               yes
  avahi                                    no
  zlib                                     yes
  libav                                    yes
  inotify                                  yes
  curl                                     yes
  epoll                                    yes
  uriparser                                yes
  ccache                                   yes
  bundle                                   yes
  dvbcsa                                   no
  kqueue                                   no
  mpegts_dvb                               yes
  execinfo                                 yes
  mmx                                      yes
  sse2                                     yes
  getloadavg                               yes
  atomic64                                 yes
  lockowner                                yes
  qsort_r                                  yes
  py_gzip                                  yes
  bin_bzip2                                yes
  ssl                                      yes
  linuxdvbapi                              yes
  inotify_h                                yes
  mpegts                                   yes
  mpegps                                   no

Packages:
  openssl                                  1.0.1e
  zlib                                     1.2.7
  libcurl                                  7.26.0
  liburiparser                             0.7.5
  libavcodec                               54.35.0
  libavutil                                52.3.0
  libavformat                              54.20.3
  libswscale                               2.1.1

Installation paths:
  Prefix:                                  /usr
  Binaries:                                ${prefix}/bin
  Libraries:                               ${prefix}/lib
  Data files:                              ${prefix}/share
  Man pages:                               ${datadir}/man

Final Binary:
  /home/hts/tvheadend/build.linux/tvheadend

Tvheadend Data Directory:
  /usr/share/tvheadend

hts@Synology_DS713:~/tvheadend$

Odinstalowałem całego Debian-Chroota i instalowałem wszystko od nowa. Jednak teraz wogole TV nie odtwarza w WEBGUI. Wtedy chociaż był obraz bez dźwieku teraz nic.
Oto co instalowałem w debianie-chroot:

Kod:

apt-get install sudo locales openssh-server xterm build-essential automake autopoint python ncurses-dev liburiparser-dev libssl-dev pkg-config zlib1g-dev gettext git curl 

libgc-dev libcurl4-openssl-dev ccache

oraz z wheezy-backports

Kod:

libavcodec-extra-54 libswscale-dev libavformat-dev libavcodec-dev

Nie wiem czemu teraz nie działa transcodowanie. Bo jak wyłacze transkodowanie to w webgui idzie obraz ale zacina strasznie. Wtedy mi z transkodowaniem działał ok. Zainstalowałem co pamiętałem. Może coś potrzebne jeszcze. Tak w syslogu TVHeadenda wygląda przy probie ogladania przez Webgui z właczonym Transkodowaniem:

Kod:

2014-04-10 00:05:16.191 mpegts: 698000 - tuning on Afatech AF9033 (DVB-T) : DVB-T #1
2014-04-10 00:05:16.218 subscription: "HTTP" subscribing on "ESKA TV", weight: 100, adapter: "Afatech AF9033 (DVB-T) : DVB-T #1", network: "DVB-T_Cabel", mux: "698000", provider: "", service: "ESKA TV"
2014-04-10 00:05:16.811 transcode: 1:H264 720x576 ==> H264 360x288
2014-04-10 00:05:16.813 transcode: 2:MPEG2AUDIO ==> AAC
2014-04-10 00:05:16.950 libav: using SAR=16/11
2014-04-10 00:05:16.972 libav: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle Cache64
2014-04-10 00:05:16.981 libav: profile Constrained Baseline, level 2.1
2014-04-10 00:05:16.981 libav: 264 - core 123 r2189 35cf912 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=4 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=25 keyint_min=2 scenecut=40 intra_refresh=0 rc_lookahead=25 rc=abr mbtree=1 bitrate=207 ratetol=1.0 qcomp=0.60 qpmin=10 qpmax=30 qpstep=4 vbv_maxrate=3670 vbv_bufsize=1835 nal_hrd=none ip_ratio=1.41 aq=1:1.00
2014-04-10 00:13:08.500 mkv: Live stream: Write failed -- Przerwany potok
2014-04-10 00:13:08.501 webui: Stop streaming /stream/channel/d710b6c9397add47d917850323408f90?transcode=1&mux=matroska&acodec=AAC&vcodec=H264&scodec=NONE&resolution=288&bandwidth=0&language=, muxer reported errors
2014-04-10 00:13:08.503 subscription: "HTTP" unsubscribing from "ESKA TV"
2014-04-10 00:13:08.533 libav: frame I:553   Avg QP:22.25  size:  6460
2014-04-10 00:13:08.533 libav: frame P:11204 Avg QP:22.75  size:  1929
2014-04-10 00:13:08.533 libav: mb I  I16..4: 54.7%  0.0% 45.3%
2014-04-10 00:13:08.533 libav: mb P  I16..4:  2.2%  0.0%  3.6%  P16..4: 21.7% 10.3%  4.3%  0.0%  0.0%    skip:57.8%
2014-04-10 00:13:08.533 libav: final ratefactor: -33.22
2014-04-10 00:13:08.533 libav: coded y,uvDC,uvAC intra: 48.1% 57.5% 33.3% inter: 13.5% 16.0% 2.3%
2014-04-10 00:13:08.533 libav: i16 v,h,dc,p: 59% 22%  8% 12%
2014-04-10 00:13:08.533 libav: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 19% 15%  5%  6%  8%  5%  7%  5%
2014-04-10 00:13:08.533 libav: i8c dc,h,v,p: 55% 21% 18%  5%
2014-04-10 00:13:08.533 libav: ref P L0: 82.2% 12.4%  5.4%
2014-04-10 00:13:08.533 libav: kb/s:0.12

___


a powiedz mi jeszcze jak instalować z konkretnego repo jeśli mam kilka w pliku sources.list i znajduje mi kilka wersji  na liście po wydaniu polecenia

Kod:

apt-cache policy ffmpeg

Kod:

root@Synology_DS713:/# apt-cache policy ffmpeg
ffmpeg:
  Installed: (none)
  Candidate: 6:0.8.10-1
  Version table:
     6:0.8.10-1 0
        990 http://security.debian.org/ wheezy/updates/main i386 Packages
     6:0.8.9-1 0
        990 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages
        990 http://ftp.at.debian.org/debian/ wheezy/main i386 Packages
     5:0.7.15-dmo1 0
        500 http://www.deb-multimedia.org/ squeeze/main i386 Packages
     4:0.5.10-1 0
        500 http://ftp.fr.debian.org/debian/ squeeze/main i386 Packages
        500 http://security.debian.org/ squeeze/updates/main i386 Packages
root@Synology_DS713:/#

Offline

 

#6  2014-04-10 10:01:05

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Tvheadend - Unable to open libvo_aacenc encoder

Najpierw zrób porządek z repozytoriami.
Masz tam wymieszane dwie wersje Debiana.

Offline

 

#7  2014-04-10 10:06:35

  pepeEL - Użytkownik

pepeEL
Użytkownik
Zarejestrowany: 2014-04-09

Re: Tvheadend - Unable to open libvo_aacenc encoder

A możesz mi przybliżyć gdy ja jestem początkujący i na razie się uczę :)
Proszę o wyrozumiałość.

Offline

 

#8  2014-04-10 10:25:15

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Tvheadend - Unable to open libvo_aacenc encoder

Usuńwpisy dla Debiana squezze, albo pokaż listę repozytoriów, to powiemy ci co wywalić z niej


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#9  2014-04-10 10:40:13

  pepeEL - Użytkownik

pepeEL
Użytkownik
Zarejestrowany: 2014-04-09

Re: Tvheadend - Unable to open libvo_aacenc encoder

Wersja Debiana to :6.0.6

Kod:

################################################
## sid
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

################################################
## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

# squeeze security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# squeeze update
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free

################################################
## wheezy
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

## wheezy security
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

################################################
## experimental
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

deb http://ftp.at.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.at.debian.org/debian/ wheezy main non-free contrib
deb http://ftp.at.debian.org/debian/ wheezy-updates main non-free contrib
deb-src http://ftp.at.debian.org/debian/ wheezy-updates main non-free contrib
deb http://ftp.at.debian.org/debian wheezy-backports main

################################################
## multimedia
deb http://www.deb-multimedia.org squeeze main

################################################
## jessie
deb http://ftp.de.debian.org/debian jessie main

Offline

 

#10  2014-04-10 13:23:52

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: Tvheadend - Unable to open libvo_aacenc encoder

Zaktualizuj do nowszej stabilnej.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#11  2014-04-10 13:25:02

  pepeEL - Użytkownik

pepeEL
Użytkownik
Zarejestrowany: 2014-04-09

Re: Tvheadend - Unable to open libvo_aacenc encoder

Ale jak mam zaaktualizować. To jest jakby wirtualny system na macierzy NAS Synology. I w paczkach tylko taka wersja była dostępna do pobrania.

Offline

 

#12  2014-04-10 16:08:57

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Tvheadend - Unable to open libvo_aacenc encoder

zostaw w tamtym pliku tylko te wpisy:

Kod:

## wheezy
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

## wheezy security
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
##deb multimedia
deb http://www.deb-multimedia.org/ stable main non-free

to są wpisy od aktualnego Stable => Debiana 7.0 Wheezy, potem wydaj polecenia kolejno:

Kod:

aptitude update
aptitude dist-upgrade

oczywiście wszystkie operacje (włącznie z edycją pliku z wpisami repozytoriów)  wykonujesz na roocie

Ostatnio edytowany przez thomsson (2014-04-10 16:11:26)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#13  2014-04-10 16:37:30

  pepeEL - Użytkownik

pepeEL
Użytkownik
Zarejestrowany: 2014-04-09

Re: Tvheadend - Unable to open libvo_aacenc encoder

A sida nie warto zostawić bo w tym repo jest duzo nowych wersji w porownaniu do wheezy... ooraz jeesie ma sporo.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)