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  2013-06-21 20:04:22

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Konwersja rmvb do mp4 przy użyciu avconv

Witam
Nie mogę skonwertować rmvb do mp4. Używam komendy

Kod:

$ avconv -i film.rmvb -c:v libx264 -c:a libfaac output.mp4

Wynik

Kod:

avconv version 0.8.7-6:0.8.7-1, Copyright (c) 2000-2013 the Libav developers
  built on May 20 2013 11:45:37 with gcc 4.7.3
[NULL @ 0x8e9d6c0] Unsupported video codec
[rm @ 0x8e93c60] max_analyze_duration reached
Input #0, rm, from 'film.rmvb':
  Metadata:
    title           : 
    author          : 
    copyright       : 
    comment         : 
  Duration: 02:57:09.16, start: 0.000000, bitrate: 823 kb/s
    Stream #0.0: Audio: cook, 44100 Hz, stereo, flt, 64 kb/s
    Stream #0.1: Video: rv40, yuv420p, 1280x720, 742 kb/s, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc
    Stream #0.2: Data: [0][0][0][0] / 0x0000
Unknown encoder 'libfaac'

Co robię źle? Nie ma w repozytorium libfaac

Offline

 

#2  2013-06-21 20:12:20

  alex011 - Gość

alex011
Gość

Re: Konwersja rmvb do mp4 przy użyciu avconv

W deb-multimedia repo jest
To jest wlasnie wada oficjalnego repo debiana ze nie ma wszystkich pakietow do multimediow

Ostatnio edytowany przez alexis011 (2013-06-21 20:13:15)

 

#3  2013-06-21 20:52:13

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Konwersja rmvb do mp4 przy użyciu avconv

Avconv (ffmpeg) średnio się nadaje do konwersji rmvb.
Lepiej użyć mencodera.

Kod:

mencoder plik.rmvb -oac mp3lame -lameopts cbr:br=96 -srate 44100 -ovc lavc -ofps 25 -ffourcc DX50 -lavcopts threads=2 vcodec=mpeg4:trell:mbd=2:sc_threshold=1000000000:cgop:vbitrate=900 -o plik.avi

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#4  2013-06-21 21:27:32

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: Konwersja rmvb do mp4 przy użyciu avconv

Ale to ma być plik do odtworzenia w TV, czyli mp4  (działa dźwięk aac, nie wiem czy może być mp3). Poza tym, chyba nie da się zapisać pliku HD w avi?

Offline

 

#5  2013-06-21 22:03:11

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Konwersja rmvb do mp4 przy użyciu avconv

O ile wiem, to się da.

Offline

 

#6  2013-06-21 22:09:13

  Rafcio6179 - Użytkownik

Rafcio6179
Użytkownik
Skąd: Budzyń / Wielkopolska
Zarejestrowany: 2012-04-05

Re: Konwersja rmvb do mp4 przy użyciu avconv

Ja używam VLC media playera , plik który otworzy potrafi konwertować do wybranego formatu i posiada wbudowane niezbędne kodeki.


Linux Register User #550664
Debian 10 Buster

Offline

 

#7  2013-06-22 09:20:36

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Konwersja rmvb do mp4 przy użyciu avconv

Polecenie, które podałem robi do klasycznego divixa.
Powinien to łyknąć każdy odtwarzacz.

Nie ma też problemów ze złożeniem polecenia z innymi parametrami i kodekami.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#8  2013-06-22 10:34:14

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: Konwersja rmvb do mp4 przy użyciu avconv

@ilin Adlaczego lepiej przez mencoder a nie  avconv?

Offline

 

#9  2013-06-22 10:43:36

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Konwersja rmvb do mp4 przy użyciu avconv

Zrób sobie krótki kawałek jednym i drugim.
Oceń efekty.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#10  2013-06-22 10:44:18

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Konwersja rmvb do mp4 przy użyciu avconv

Offline

 

#11  2013-06-22 12:43:53

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: Konwersja rmvb do mp4 przy użyciu avconv

Yampress napisał(-a):

http://www.debian.pl/entries/71-Zabawy-z-mencoderem-i-ffmpeg

Dla konwersji do mp4 jest to samo polecenie co do avi, które właśnie daje avi.

Offline

 

#12  2013-06-22 12:49:23

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Konwersja rmvb do mp4 przy użyciu avconv


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#13  2013-06-22 13:00:01

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: Konwersja rmvb do mp4 przy użyciu avconv

No dobra, trochę mi się to wszystko miesza. Piszesz o mp4 jako MPEG-4 part 2, a ja myślałem o kontenerze z rozszerzeniem .mp4, czyli MPEG-4 part 14, bo wiem, że mój telewizor odtwarza takie pliki. Dowiedziałem się kiedyś, że w pliku avi nie można zapisać obrazu hd - czy to prawda? Konwertuję teraz tak:

Kod:

mencoder film.rmvb -oac mp3lame -lameopts preset=128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1200 -ofps 25 -of avi -o plik.mp4

Wychodzi

Kod:

$ file plik.mp4 
plik.mp4: RIFF (little-endian) data, AVI, 1280 x 720, 25.00 fps, video: FFMpeg MPEG-4, audio: MPEG-1 Layer 3 (stereo, 44100 Hz)

i w mplayerze działa, w TV jeszcze nie próbowałem, ale już teraz nie mogę przewijać (w mplayerze):

Kod:

Cannot seek in raw AVI streams. (Index required, try with the -idx switch.)

Z -idx działa, ale nie wiem jak będzie w TV. W każdym razie jakość w porównaniu do oryginału jest wyraźnie gorsza.

Ostatnio edytowany przez poslad (2013-06-22 13:01:51)

Offline

 

#14  2013-06-22 13:11:31

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Konwersja rmvb do mp4 przy użyciu avconv

Nie będzie działać w tv bo nie zdefiniowałeś ffourc.

Zobacz do mego wcześniejszego polecenia.

Lub użyj kodeka xvideo

Kod:

mencoder film.rmvb -ovc xvid -xvidencopts bitrate=1200 -oac mp3lame -srate 44100 -ofps 25 -o film.avi

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#15  2013-06-22 13:17:59

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: Konwersja rmvb do mp4 przy użyciu avconv

No dobra, czyli jeżeli zależy mi na zachowaniu jakości 1280x720 (rozdzielczość i tak jest ok, ale obraz taki mniej ostry)  to co mam wybrać - to pierwsze polecenie, które podałeś, czy to z użyciem kodeka xvideo?

Z drugiego polecenia też jakość jest gorsza

--
Sprawdziłem. Każde z tych poleceń to znaczne pogorszenie jakości, ale przy zachowanej rozdzielczości.

--
Poszukałem i znalazłem, że chyba powinien zakodować to do pliku .mp4 z formatem wideo H.264. Jak to zrobić?

Ostatnio edytowany przez poslad (2013-06-22 14:28:27)

Offline

 

#16  2013-06-22 16:30:30

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Konwersja rmvb do mp4 przy użyciu avconv

Kod:

mencoder plik.rmvb format=mp4 -ofps 25 -oac mp3lame -lameopts vbr=3:br=128 -ovc x264 -x264encopts bitrate=900 vhq -o film.mp4

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#17  2013-06-22 23:56:52

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: Konwersja rmvb do mp4 przy użyciu avconv

Nie da się przewijać (cannot seek in raw avi stream)
Jakość jest trochę gorsza niż oryginału, ale znacznie lepsza niż poprzednio (mam zwiększyć bitrate?)
No i ma trwać to ponad 300 minut

Ostatnio edytowany przez poslad (2013-06-22 23:59:43)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)