비디오 변환기 : ogv to avi (또는 다른 일반적인 형식)


12

나는 recordMyDesktop을 사용하여 물건을 기록했습니다. 컴파일하는 데 약간 느리지 만 잘 기록됩니다. 그러나 ogv에서 avi로 변환하려고하면 (Devede와 mencoder 스크립트를 사용했습니다) 오디오와 비디오가 동기화되지 않습니다.

참조 할 스크립트는 다음과 같습니다.

#!/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

신뢰할만한 비디오 변환기가 있습니까? :)


비슷한 질문 : askubuntu.com/q/1691/667
dv3500ea

나는 asker가 QA의 명령을 사용하려고하는데 문제가 있다고 생각하여 a / v 동기화에 대해 다른 질문을했습니다
RobotHumans

예, 동기화 문제에 관한 것입니다. :)
Ramon Tayag

방금 답변을 선택했습니다. 왜 그런지 모르겠지만 다른 설정에 따라 다른 것이 작동하는 것 같습니다. 우리는 이것에 관한 연구를해야한다는 사실에 짜증이납니다.
Ramon Tayag

답변:


6

Winff winff 설치

명령 행 비디오 변환기 (FFMPEG)의 GUI입니다. FFmpeg가 변환 할 대부분의 비디오 파일을 변환합니다. WinFF는 한 번에 여러 형식의 여러 파일을 수행합니다. 예를 들어 mpeg, flv 및 mov를 모두 avi로 한 번에 변환 할 수 있습니다.


이것은 나에게도 효과가있었습니다. askubuntu.com/questions/17309/… 와 같은 FFMPEG 이기 때문에 의심 됩니다. GUI를 가지고 있기 때문에 이것을 선택하고 있습니다. 내가 외울 수있는 적은!
Ramon Tayag

WinFF는 현재 Ubuntu 14.04에서 사용할 수 없으며 libxvid 인코더를 찾지 못했습니다. 이에 대한 버그 보고서가 있습니다 : code.google.com/p/winff/issues/…
Luís de Sousa

7

avconv 를 사용 하여 변환하고 선택적으로 크기를 조정할 수 있습니다 ( ffmpeg에 포함됨 ).

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

이것은 좋은 호환성을 위해 비디오를 mjpeg 및 mp2 코덱이있는 .avi 파일로 변환합니다.

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

품질 척도를 사용하여 비디오를 변환합니다.


3
이것은 품질을 최고로 유지했지만 크기 조정 부분없이 이것을 사용했습니다. 감사!
penner

이것은 아마도 우분투 14.04에서 유일하게 기능적인 방법 일 것입니다. 눈에 띄는 품질 저하 ( -s 640x480비트 제거 )가 있지만 최종 결과는 허용됩니다.
Luís de Sousa

5

ffmpeg로 시도해 볼 수 있습니다.

ffmpeg -i input.ogv output.avi

1
지금까지는 mencoder의 움직임이 나를 위해 한 것처럼 보입니다! 재미있는 것은 내 스크립트와 Devede로 올바르게 변환하는 데 사용됩니다. 그런 다음 일주일 전부터 동기화되지 않은 것으로 나타났습니다.
Ramon Tayag

1
***이 프로그램은 더 이상 사용되지 않습니다 ***이 프로그램은 호환성을 위해서만 제공되며 향후 릴리스에서 제거 될 예정입니다. 대신 avconv를 사용하십시오.
penner

이 방법은 Ubuntu 14.04에서는 작동하지 않습니다.
Luís de Sousa

2

터미널 유형은 다음과 같습니다.

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • 입력 .ogv를 ogv 파일 이름으로 변경 하십시오.

  • 위 명령에서 output .avi를 변경하여 출력 파일의 이름을 지정할 수도 있습니다 .

대체 텍스트


2

-idx 스위치를 사용하여 나를 위해 이것을 고쳤습니다 ... 토론 : http://ubuntuforums.org/showthread.php?t=665836

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


흠 .. 불행히도, 그것은 나를 위해 작동하지 않았다. 나는 다른 것들도 시도 할 것입니다.
Ramon Tayag

이상하다. ffmpeg를 사용하여 화면 캡처를 수행 한 이유입니다. gtkrecord는 ogv 컨테이너에서 이상한 일을하며 다른 플레이어들 사이에서 예측할 수없는 재생을 얻습니다.
RobotHumans

1

mencoder는 이런 종류의 것들에 매우 능숙합니다. 오늘 일찍 나는 recordmydesktop을 사용하여 Ubuntu에서 스크린 캐스트를 만든 다음 xvid 비디오 및 mp3 오디오를 사용하여 ogv 파일을 avi로 변환하는 방법에 대해 썼습니다. http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html 에서 찾을 수 있습니다.


이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
fossfreedom



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.