Konwersja do RMVB pod Linuksem
Kontener RMVB jako opakowanie dla RealVideo i RealAudio znają już chyba wszyscy. Ciągle jednak sprawia on trudności, szczególnie na etapie jego tworzenia. W Internecie można znaleźć wiele porad odnośnie konwersji do tego formatu, jednak zdecydowana większość z nich tak naprawdę opiera się na innych kodekach i kontenerach. Jedyne co je łączy z prawdziwym RealMedia to rozszerzenie pliku – .rmvb.
Aby uzyskać film RMVB z prawdziwego zdarzenia, trzeba do tego wykorzystać program RealProducer. Można go ściągnąć z tej strony:
http://forms.real.com/rnforms/products/tools/producerbasic/index.html
Wypełniamy formularz i pobieramy paczkę z programem. Kiedy już RealProducer znajdzie się na dysku, tworzymy spod roota folder /opt/producer, gdzie umieścimy nasz program:
# mkdir /opt/producer
następnie przenosimy ściągniętą paczkę do utworzonego folderu i wypakowujemy zawartość archiwum:
# mv realproducer_basic_111_linux_setup.tgz /opt/producer/
# cd /opt/producer/
# tar -zxvf realproducer_basic_111_linux_setup.tgz
Pasowało by jeszcze podlinkować program, żeby był bardziej dostępny:
#ln -s /opt/producer/producer /usr/bin/producer
RealProducer jest już gotowy. Nim jednak z niego skorzystamy, musimy przygotować plik avi z nieskompresowanym dźwiękiem i obrazem, który następnie poddamy kompresji kodekom z serii Real. Taki plik można łatwo uzyskać posługując się mencoderem:
$ mencoder film.flv -ovc raw -oac pcm -o film.avi
Podczas dekompresji możemy oczywiście napotkać na błędy, jeśli będziemy próbowali rozkompresowywać plik skompresowany nieznanym kodekiem. Jeśli jednak dekompresja się powiedzie, to jeszcze tylko jedno polecenie dzieli nas od filmu .rmvb – polecenie wykorzystujące RealProducer’a:
$ producer -i film.avi -o film.rmvb
Jeśli kompresujemy film po raz pierwszy, to będziemy musieli przeczytać i zaakceptować licencję programu. Następnym razem już się nie pojawi. Po akceptacji powinniśmy otrzymać film rmvb.