avconv konwertuje filmy w naprawdę złej jakości

8

Mam tę aplikację wiersza polecenia systemu Linux o nazwie avcon . Służy do konwersji plików. Na przykład, jeśli mam plik o nazwie video.mp4, mogę uruchomić avconv -i video.mp4 video.oggi przekonwertuje to video.mp4na video.ogg.

Więc mój problem (pytanie): za każdym razem, gdy konwertuje dowolny plik, jakość pliku wyjściowego jest bardzo zła w porównaniu do oryginalnego wideo (wideo wejściowego). Jak sobie z tym poradzić? Mam na myśli, jak mogę przekonwertować plik i nadal uzyskać tę samą jakość?

Jeśli nie jest to możliwe przy użyciu tej aplikacji. Czy ktoś może zasugerować coś innego do konwersji plików wideo za pomocą wiersza polecenia?

Anonimowy
źródło

Odpowiedzi:

7

Możesz dostosować jakość wideo za pomocą -qscaleflagi dla tego polecenia. Używanie -qscale 1powinno zapewniać najlepszą jakość, a jeśli nie użyjesz tej flagi, wynikiem jest zwykle okropna jakość. Spróbuj użyć tego zamiast:

avconv -i video.mp4 -threads auto -qscale 1 -aq 1 video.ogg

Dodałem także flagę, aby zoptymalizować użycie wielu wątków, a drugą, aby zmaksymalizować jakość dźwięku.

mchid
źródło
Co robią te dodatkowe flagi? Jak: wątki, aq?
Anonimowy
@Anonim -aqto jakość dźwięku. Użyj 1dla najlepszej jakości dźwięku. Jeśli konwersja pliku zajmuje naprawdę dużo czasu, prawdopodobnie możesz zrobić to szybciej bez aqflagi, ale dźwięk może nie być najlepszej jakości. Następnie wątek jest zadaniem uruchamianym przez procesor. Jeśli masz 2 rdzenie fizyczne, użyj -threads 2optymalnej wydajności. Jeśli jednak chcesz ograniczyć zasoby systemowe zużywane przez proces, możesz ograniczyć go do jednego wątku, aby użyć tylko jednego rdzenia do uruchomienia procesu, ale zajmie to więcej czasu. Ustawienie go na auto powinno automatycznie wybrać najlepszą opcję dla Ciebie.
mchid
Uruchomiłem to polecenie, ale teraz nie ma dźwięku? Czy możesz mi powiedzieć, co jest nie tak?
Anonimowy
Ok! Dźwięk jest dostępny, ale Firefox nie odtwarza dźwięku. Jakaś pomoc?
Anonimowy
Hej @mchid Znalazłem ten superuser.com/questions/353022/no-sound-in-html5-video . Czy możesz mi wyjaśnić, co to jest kodek audio, libtheora itp. Pomóż mi, koleś, nie znam gówna na temat filmów. Ale muszę przekonwertować go w mojej aplikacji internetowej, aby utworzyć wideo HTML5 w różnych przeglądarkach.
Anonimowy