Konwerter wideo: ogv na avi (lub inny bardziej popularny format)


12

Używam recordMyDesktop do nagrywania rzeczy. Trochę wolno kompiluje, ale zapisuje się dobrze. Jednak gdy próbuję przekonwertować z ogv na avi (użyłem Devede i skryptu mencodera), dźwięk i wideo nie są zsynchronizowane.

Oto skrypt w celach informacyjnych:

#!/bin/bash
# ogv to avi
# Call this with multiple arguments
# for example : ls *.{ogv,OGV} | xargs ogv2avi
N=$#;
echo "Converting $N files !"
for ((i=0; i<=(N-1); i++))
do
echo "converting" $1
filename=${1%.*}
#mencoder "$1" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o $filename.avi
mencoder "$1" -o $filename.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
shift 1
done

Czy są dostępne niezawodne konwertery wideo? :)



myślę, że pytający może próbować użyć polecenia z tej kontroli jakości i ma problem, więc zadał inne pytanie dotyczące synchronizacji
— audio

Tak, chodzi o problemy z synchronizacją. :)
— Ramon Tayag,

Właśnie wybrałem odpowiedź. Nie wiem dlaczego, ale wydaje się, że różne rzeczy działają w różnych konfiguracjach. Na szczęście jest tak, że musimy przeprowadzić badania w tym zakresie.
— Ramon Tayag,

Odpowiedzi:


6

winff Zainstaluj Winff

Jest graficznym interfejsem dla konwertera wideo wiersza poleceń, FFMPEG. Przekształci większość plików wideo, które FFmpeg skonwertuje. WinFF robi wiele plików w wielu formatach jednocześnie. Możesz na przykład konwertować mpeg, flv i mov, wszystkie na avi jednocześnie.


To też działało dla mnie. Podejrzewam, ponieważ to FFMPEG, podobnie jak askubuntu.com/questions/17309/… . Wybieram to, ponieważ ma GUI. Mniej dla mnie do zapamiętania!
— Ramon Tayag,

WinFF jest obecnie bezużyteczny na Ubuntu 14.04, nie może znaleźć kodera libxvid. Jest na nim zgłoszenie błędu: code.google.com/p/winff/issues/…
— Luís de Sousa

7

Możesz użyć avconv do konwersji i opcjonalnej zmiany rozmiaru (jest on dołączony do ffmpeg ):

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -vb 3000k -ab 160k "output.avi"

Konwertuje to wideo do pliku .avi z kodekami mjpeg i mp2 dla dobrej kompatybilności.

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -qscale 5 "output.avi"

Konwertuje wideo przy użyciu skali jakości.


3
Zachowało to najlepszą jakość, użyłem tego jednak bez części zmiany rozmiaru. Dzięki!
— penner

Jest to prawdopodobnie jedyna metoda funkcjonalna w systemie Ubuntu 14.04. Widoczna jest degradacja jakości (nawet usunięcie -s 640x480bitu), ale wynik końcowy jest do zaakceptowania.
— Luís de Sousa,

5

Możesz spróbować z ffmpeg:

ffmpeg -i input.ogv output.avi

1
Jak dotąd wygląda na to, że przejście od mencodera zrobiło to dla mnie! Zabawne jest to, że poprawnie konwertowałam go z moim skryptem i Devede. Potem zauważyłem, że mniej więcej od tygodnia temu zsynchronizowałem się.
— Ramon Tayag,

1
*** NINIEJSZY PROGRAM JEST DEPRECATED *** Ten program służy wyłącznie do zapewnienia zgodności i zostanie usunięty w przyszłej wersji. Zamiast tego użyj avconv.
— penner

Ta metoda nie działa w systemie Ubuntu 14.04.
— Luís de Sousa

2

W terminalu wpisz:

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Zmień wejściowy .ogv na swoją nazwę w pliku ogv.

  • Możesz także podać nazwę pliku wyjściowego, zmieniając wyjście .avi w powyższym poleceniu.

alternatywny tekst


2

użycie przełącznika -idx naprawiło to dla mnie ... dyskusja tutaj: http://ubuntuforums.org/showthread.php?t=665836

mencoder -idx input.ogv -ovc lavc -oac mp3lame -o output.avi


Hmm .. niestety to nie działało dla mnie. Spróbuję też innych rzeczy.
— Ramon Tayag,

to dziwne. dlatego przełączyłem się na używanie ffmpeg do robienia zrzutów ekranu. gtkrecord robi dziwne rzeczy z kontenerem ogv i dostajesz nieprzewidywalne odtwarzanie dla różnych graczy.
— RobotHumans,

1

mencoder jest bardzo dobry w tego typu rzeczach. Wcześniej dzisiaj pisałem o tworzeniu screencastów w Ubuntu za pomocą recordmydesktop, a następnie konwertowaniu plików ogv do avi za pomocą wideo xvid i audio mp3. Można go znaleźć na stronie http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html


Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
— fossfreedom



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.