Trình chuyển đổi video: ogv sang avi (hoặc định dạng phổ biến khác)


12

Tôi đã sử dụng recordMyDesktop để ghi lại nội dung. Một chút chậm để biên dịch nhưng nó ghi lại tốt. Tuy nhiên, khi tôi cố gắng chuyển đổi từ ogv sang avi (Tôi đã sử dụng Devede và tập lệnh mencoder), âm thanh và video không đồng bộ.

Đây là kịch bản để tham khảo:

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

Có chuyển đổi video đáng tin cậy tốt ra khỏi đó? :)


Câu hỏi tương tự: Askubfox.com/q/1691/667
dv3500ea

Tôi nghĩ rằng người hỏi có thể đang cố sử dụng lệnh từ QA đó và đang gặp sự cố nên anh ta đã hỏi một câu hỏi khác về đồng bộ a / v
RobotHumans

Vâng, đó là về các vấn đề đồng bộ. :)
Ramon Tayag

Chỉ cần chọn một câu trả lời. Tôi không biết tại sao, nhưng có vẻ như những thứ khác nhau hoạt động cho các thiết lập khác nhau. Sucks mặc dù chúng tôi phải làm nghiên cứu về điều này.
Ramon Tayag

Câu trả lời:


6

thắng Cài đặt winff

Là một GUI cho trình chuyển đổi video dòng lệnh, FFMPEG. Nó sẽ chuyển đổi hầu hết mọi tập tin video mà FFmpeg sẽ chuyển đổi. WinFF thực hiện nhiều tệp ở nhiều định dạng cùng một lúc. Ví dụ, bạn có thể chuyển đổi tất cả các mpeg, flv và Mov, tất cả thành avi cùng một lúc.


Điều này làm việc cho tôi quá. Tôi nghi ngờ bởi vì đó là FFMPEG giống như Askubfox.com/questions/17309/ săn . Tôi đang chọn điều này bởi vì nó có gui. Ít để tôi học thuộc!
Ramon Tayag

WinFF hiện không thể sử dụng được trên Ubuntu 14.04, nó không tìm thấy bộ mã hóa libxvid. Có một báo cáo lỗi về nó: code.google.com/p/winff/issues/ Kẻ
Luís de Sousa

7

Bạn có thể sử dụng avconv để chuyển đổi và thay đổi kích thước tùy ý (nó được bao gồm trong ffmpeg ):

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

Điều này chuyển đổi video của bạn thành tệp .avi với codec mjpeg và mp2 để tương thích tốt.

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

Điều này chuyển đổi video của bạn bằng cách sử dụng quy mô chất lượng.


3
Điều này bảo tồn chất lượng tốt nhất, tôi đã sử dụng mà không cần thay đổi kích thước phần. Cảm ơn!
Penner

Đây có lẽ là phương pháp chức năng duy nhất trên Ubuntu 14.04. Có sự suy giảm chất lượng có thể nhìn thấy (thậm chí loại bỏ -s 640x480bit) nhưng kết quả cuối cùng có thể chấp nhận được.
Luís de Sousa

5

Bạn có thể thử với ffmpeg:

ffmpeg -i input.ogv output.avi

1
Cho đến nay, có vẻ như việc chuyển từ mencoder đã làm điều đó cho tôi! Điều thú vị là, nó được sử dụng để chuyển đổi đúng với kịch bản của tôi và với Devede. Sau đó tôi nhận thấy, khoảng một tuần trước, nó đã không đồng bộ.
Ramon Tayag

1
*** CHƯƠNG TRÌNH NÀY ĐƯỢC ĐỔI *** Chương trình này chỉ được cung cấp để tương thích và sẽ bị xóa trong một bản phát hành trong tương lai. Vui lòng sử dụng avconv thay thế.
Penner

Phương pháp này không hoạt động trên Ubuntu 14.04.
Luís de Sousa

2

Trong loại thiết bị đầu cuối như sau,

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Thay đổi đầu vào .ogv thành tên của bạn trong tệp ogv của bạn.

  • Bạn cũng có thể đặt tên cho tệp đầu ra bằng cách thay đổi đầu ra .avi trong lệnh trên.

văn bản thay thế


2

sử dụng công tắc -idx đã sửa lỗi này cho tôi ... thảo luận tại đây: http://ubuntuforums.org/showthread.php?t=665836

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


Hmm .. thật không may, nó không làm việc cho tôi. Tôi cũng sẽ thử những thứ khác.
Ramon Tayag

thật ki quặc. đây là lý do tại sao tôi chuyển sang sử dụng ffmpeg để chụp màn hình. gtkrecord thực hiện những thứ kỳ lạ với bộ chứa ogv và bạn có thể phát lại không thể đoán trước trên các trình phát khác nhau.
RobotHumans

1

mencoder rất giỏi trong những thứ này. Đầu ngày hôm nay tôi đã viết về việc tạo screencasts trong Ubuntu bằng cách sử dụng recordmydesktop và sau đó chuyển đổi các tệp ogv thành avi với video xvid và âm thanh mp3. Bạn có thể tìm thấy nó tại http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ub Ubuntu-linux.html


Trong khi điều này về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo.
fossfreedom



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.