Nie za bardzo wiedziałem, gdzie wrzucić tego posta bo dla niektórych nie jest to zapewne coś wyjątkowego. Nie mniej jednak zawsze to HOW-TO a po drugie dotyczy czegoś czego nie ma w standardzie software'owym QNAPA.
Potrzebowałem programu za pomocą którego mógłbym nagrywać audycje nadawanej w strumieniu wma. Żaden z dostępnych programów jak mmims czy vlc nie potrafił zrippować programu 3 Polskiego Radia. Z mplayerem udało mi się to. No to zaczynamy...
WSTĘP
MPlayer jest bardzo dobrym programem multimedialnym, oferującym ogromne możliwości zarówno przy odtwarzaniu jak i przy kodowaniu filmów. Potrafi odtworzyć nawet uszkodzone pliki, których na windzie nie dałoby się uruchomić, po za tym nie ma dużych wymagań, nawet na słabym sprzęcie da się obejrzeć film (przy zastosowaniu odpowiednich parametrów w ścieżce odpalającej). Więcej na stronie: http://www.mplayerhq.hu
Mplayer nie jest dostępny w standardzie ipkg na TS-219PII więc jeśli chcesz go zainstalować wiąże się to z kompilacją źródeł i konfiguracją.
Zakładam, że następujące pakiety są zainstalowane na NASie:
• Gcc compiler oraz glibc
• Tar – program archiwizacyjny
• Wget – program do sciągania plików z internetu.
• ffmpeg – konwerter audio/video
Agenda:
1. Sprawdzenie systemu
2. Ściągnięcie i rozpakowanie aktualnego oprogramowania
3. Konfiguracja
4. Kompilacja ze źródeł
5. Instalacja
6. Usunięcie plików tymczasowych.
1. Sprawdzenie systemu. Potrzebne do kompilacji z prawidłową wersją kompilatora.
a) Wersja jądra Linuxa:
Wpisz poniższą komendę w terminalu:
Wynik:
b) Wersja kompilatora GCC i potrzebnych bibliotek:
Wpisz poniższą komendę w terminalu
Wynik:
Wpisz poniższą komendę w terminalu
Wynik:
Sumując:
Linux kernel: 2.6.33.2
GCC compiler version: 4.2.3
GNU C Library stable release version: 2.5
2. Ściągnięcie i rozpakowanie aktualnego oprogramowania
Ściągnąłem subversion snapshot z http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2
Przejdź do miejsca gdzie ma zostać ściągnięty player i wpisz w:
Rozpakuj SW używając poniższej komendy:
tar - Tape ARchiver
And the options:
x - rozpakuj
v – wyświetl rozpakowywane pliki
j – rozpakuj plik bz2
f – czytaj z pliku
"tar --help" więcej informacji po wpisaniu tej komendy.
Proszę przeczytać plik README! Tam znajdują się szczegółowe informacje dot. Instalacji i konfiguracji programu.
Z konsoli można zrobić to przy użyciu poniższej komendy:
3. Konfiguracja
Przejdź do rozpakowanego katalogu mplayer-checkout-<data> i wpisz poniższą komendę:
Przykład:
W moim przypadku napotkałem na poniższy błąd: No FFmpeg checkout, press enter or download one with git or CTRL+C to abort
Zainstalowałem git :
a następnie kontynuowałem po wciśnięciu enter.
4. Kompilacja ze źródeł
Zostań w miejscu rozpakowanego pliku i wpisz komendę:
Powinieneś zobaczyć wiele informacji na konsoli. W moim przypadku miałem dużo warning’ów ale nie przeszkadzałem systemowi w kompilacji. Trwało to ponad 45min.
5. Instalacja
Wpisz następującą komendę:
Mplayer powinien zainstalować się do /usr/local/bin/mplayer
Można to sprawdzić wpisując:
6. Usunięcie plików tymczasowych.
zacznie usuwanie tymczasowych plików automatycznie stworzonych przy instalacji
Po instalacji można usunąć rozpakowany folder.
Aby sprawdzić czy player działa wystarczy wpisać:
Wynik:
Miłej zabawy z mplayerem. Wszelkie uwagi i korekcje mile widziane...
Ps:
Przydatne linki:
http://www.aboutdebian.com/compile.htm
http://newbie.linux.pl/?id=article&show=103
Potrzebowałem programu za pomocą którego mógłbym nagrywać audycje nadawanej w strumieniu wma. Żaden z dostępnych programów jak mmims czy vlc nie potrafił zrippować programu 3 Polskiego Radia. Z mplayerem udało mi się to. No to zaczynamy...
WSTĘP
MPlayer jest bardzo dobrym programem multimedialnym, oferującym ogromne możliwości zarówno przy odtwarzaniu jak i przy kodowaniu filmów. Potrafi odtworzyć nawet uszkodzone pliki, których na windzie nie dałoby się uruchomić, po za tym nie ma dużych wymagań, nawet na słabym sprzęcie da się obejrzeć film (przy zastosowaniu odpowiednich parametrów w ścieżce odpalającej). Więcej na stronie: http://www.mplayerhq.hu
Mplayer nie jest dostępny w standardzie ipkg na TS-219PII więc jeśli chcesz go zainstalować wiąże się to z kompilacją źródeł i konfiguracją.
Zakładam, że następujące pakiety są zainstalowane na NASie:
• Gcc compiler oraz glibc
• Tar – program archiwizacyjny
• Wget – program do sciągania plików z internetu.
• ffmpeg – konwerter audio/video
Agenda:
1. Sprawdzenie systemu
2. Ściągnięcie i rozpakowanie aktualnego oprogramowania
3. Konfiguracja
4. Kompilacja ze źródeł
5. Instalacja
6. Usunięcie plików tymczasowych.
1. Sprawdzenie systemu. Potrzebne do kompilacji z prawidłową wersją kompilatora.
a) Wersja jądra Linuxa:
Wpisz poniższą komendę w terminalu:
Kod:
uname –a
Kod:
Linux NASxxxx 2.6.33.2 #1 Sat Nov 26 04:24:41 CST 2011 armv5tel unknown
b) Wersja kompilatora GCC i potrzebnych bibliotek:
Wpisz poniższą komendę w terminalu
Kod:
gcc –v
Kod:
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: ../gcc-4.2/configure --build=i386-pc-linux-gnu --host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi --prefix=/opt --disable-nls --disable-static --with-as=/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-as --with-ld=/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-ld --enable-languages=c,c++ --disable-multilib --enable-threads --disable-libmudflap --disable-libssp --disable-libgomp --disable-libstdcxx-pch --enable-shared --enable-symvers=gnu --enable-__cxa_atexit
Thread model: posix
gcc version 4.2.3
Kod:
/lib/libc.so.6
Kod:
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.2.1.
Compiled on a Linux >>2.6.17-12-generic<< system on 2008-02-26.
Available extensions:
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
GNU libio by Per Bothner
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Native POSIX Threads Library by Ulrich Drepper et al
Support for some architectures added on, not maintained in glibc core.
BIND-8.2.3-T5B
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
Sumując:
Linux kernel: 2.6.33.2
GCC compiler version: 4.2.3
GNU C Library stable release version: 2.5
2. Ściągnięcie i rozpakowanie aktualnego oprogramowania
Ściągnąłem subversion snapshot z http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2
Przejdź do miejsca gdzie ma zostać ściągnięty player i wpisz w:
Kod:
wget http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2
Kod:
tar xvjf mplayer-checkout-snapshot.tar.bz2
tar - Tape ARchiver
And the options:
x - rozpakuj
v – wyświetl rozpakowywane pliki
j – rozpakuj plik bz2
f – czytaj z pliku
"tar --help" więcej informacji po wpisaniu tej komendy.
Proszę przeczytać plik README! Tam znajdują się szczegółowe informacje dot. Instalacji i konfiguracji programu.
Z konsoli można zrobić to przy użyciu poniższej komendy:
Kod:
cat README
3. Konfiguracja
Przejdź do rozpakowanego katalogu mplayer-checkout-<data> i wpisz poniższą komendę:
Kod:
./configure <użyj swoich opcji>
Kod:
./configure --language=pl --enable-gui
Zainstalowałem git :
Kod:
ipkg install git
4. Kompilacja ze źródeł
Zostań w miejscu rozpakowanego pliku i wpisz komendę:
Kod:
make
5. Instalacja
Wpisz następującą komendę:
Kod:
make install
Można to sprawdzić wpisując:
Kod:
which mplayer
6. Usunięcie plików tymczasowych.
Kod:
make clean
Po instalacji można usunąć rozpakowany folder.
Aby sprawdzić czy player działa wystarczy wpisać:
Kod:
mplayer
Kod:
mplayer: /usr/lib/libpng12.so.0: no version information available (required by mplayer)
MPlayer SVN-r34654-4.2.3 (C) 2000-2012 MPlayer Team
Usage: mplayer [options] [url|path/]filename
Miłej zabawy z mplayerem. Wszelkie uwagi i korekcje mile widziane...
Ps:
Przydatne linki:
http://www.aboutdebian.com/compile.htm
http://newbie.linux.pl/?id=article&show=103