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 - <?php $a=Alex; echo "$a Królem"; ?>

alex011
<?php $a=Alex; echo "$a Królem"; ?>
Skąd: ../../../../../
Zarejestrowany: 2012-10-28
Serwis

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)


Mój blog: [url]http://linvestments.pl[/url]

Offline

 

#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

[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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

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.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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

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

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

[quote=Yampress]http://www.debian.pl/entries/71-Zabawy-z-mencoderem-i-ffmpeg[/quote]
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

avi to też mp4
http://pl.wikipedia.org/wiki/MPEG-4_część_2


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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

[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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 [s]1280x720[/s] (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

[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.014 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00090 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.119.248' WHERE u.id=1
0.00062 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.119.248', 1734061553)
0.00041 SELECT * FROM punbb_online WHERE logged<1734061253
0.00052 SELECT topic_id FROM punbb_posts WHERE id=235267
0.00006 SELECT id FROM punbb_posts WHERE topic_id=23782 ORDER BY posted
0.00063 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23782 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00252 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23782 ORDER BY p.id LIMIT 0,25
0.00521 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23782
Total query time: 0.01107 s