avconv แปลงวิดีโอในคุณภาพไม่ดีจริงๆ


8

ฉันมีลินุกซ์นี้ app บรรทัดคำสั่งที่เรียกว่าAVCON มันถูกใช้เพื่อแปลงไฟล์ ยกตัวอย่างเช่นถ้ามีไฟล์ที่เรียกว่า video.mp4 ฉันสามารถเรียกใช้avconv -i video.mp4 video.oggและมันจะแปลงนี้ไปvideo.mp4video.ogg

ดังนั้นปัญหา (คำถาม) ของฉัน: เมื่อใดก็ตามที่มันแปลงไฟล์ใด ๆ คุณภาพของไฟล์เอาต์พุตนั้นแย่มากเมื่อเทียบกับวิดีโอต้นฉบับ (วิดีโออินพุต) ฉันจะไปกับสิ่งนั้นได้อย่างไร ฉันหมายความว่าฉันจะแปลงไฟล์และยังคงคุณภาพเดิมได้อย่างไร

หากไม่สามารถใช้แอพนี้ได้ ใครสามารถแนะนำสิ่งอื่นใดสำหรับการแปลงไฟล์วิดีโอโดยใช้บรรทัดคำสั่งได้หรือไม่

คำตอบ:


7

คุณสามารถปรับคุณภาพวิดีโอโดยใช้การ-qscaleตั้งค่าสถานะสำหรับคำสั่งนั้น การใช้-qscale 1ควรให้คุณภาพที่ดีที่สุดและถ้าคุณไม่ใช้แฟล็กนี้ผลลัพธ์มักจะแย่มาก ลองใช้สิ่งนี้แทน:

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

ฉันได้รวมแฟล็กเพื่อเพิ่มประสิทธิภาพการใช้หลายเธรดและอีกรายการหนึ่งเพื่อเพิ่มคุณภาพเสียงให้สูงสุด


ธงพิเศษเหล่านี้กำลังทำอะไร ไลค์: เธรด, aq?
ผู้ไม่ประสงค์ออกนาม

@Anonymous -aqคือคุณภาพเสียง ใช้1เพื่อคุณภาพเสียงที่ดีที่สุด หากใช้เวลานานมากในการแปลงไฟล์คุณอาจจะทำได้เร็วกว่านี้หากไม่มีการaqตั้งค่าสถานะ แต่เสียงอาจไม่ได้คุณภาพดีที่สุดในที่สุด ถัดไปเธรดเป็นงานที่เรียกใช้โดยตัวประมวลผล หากคุณมี 2 คอร์ที่ใช้-threads 2ควรจะให้ประสิทธิภาพที่ดีที่สุด อย่างไรก็ตามหากคุณต้องการ จำกัด ทรัพยากรของระบบที่ใช้โดยกระบวนการคุณสามารถ จำกัด เพียงหนึ่งเธรดเพื่อใช้เพียงแกนเดียวในการรันกระบวนการ แต่จะใช้เวลานานกว่า การตั้งค่าเป็นอัตโนมัติควรเลือกตัวเลือกที่ดีที่สุดสำหรับคุณโดยอัตโนมัติ
mchid

ฉันรันคำสั่งนี้ แต่ตอนนี้ไม่มีเสียงหรือไม่ คุณบอกฉันว่ามีอะไรผิดปกติหรือไม่?
ไม่ระบุชื่อ

ตกลง! เสียงอยู่ที่นั่น แต่ Firefox ไม่ได้เล่นเสียง ความช่วยเหลือใด ๆ
ไม่ระบุชื่อ

สวัสดี @mchid ฉันพบsuperuser.com/questions/353022/no-sound-in-html5-videoนี้ คุณช่วยอธิบายให้ฉันฟังหน่อยได้ไหมว่าตัวแปลงสัญญาณเสียง libtheora ฯลฯ โปรดช่วยฉันด้วยฉันไม่รู้เรื่องวิดีโอเลย แต่ฉันต้องแปลงมันในเว็บแอปของฉันเพื่อผลิตวิดีโอ html5 ข้ามเบราว์เซอร์
ไม่ระบุชื่อ

0

avconv -i video.mp4 - เธรดอัตโนมัติ -qscale 10 -aq 10 video.ogg

10 คือคุณภาพสูงสุด

Ref: https://trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide ใช่การอ้างอิงสำหรับ ffmpeg แต่ฉันเดาว่า avconv และ ffmpeg มีอินเตอร์เฟสที่เข้ากันได้


ไม่มี avconv ตั้งแต่ 1 (คุณภาพสูงสุด) ถึง 31 (แย่ที่สุด): libav.org/avconv.html
Zurd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.