การแปลงไฟล์. mp4 ทำให้เกิดข้อผิดพลาด“ Resampling กับช่องสัญญาณอินพุตมากกว่า 2 ที่ไม่รองรับ”


0

ฉันพยายามแปลงไฟล์ mp4 เป็น flv ด้วย 2 ช่องสัญญาณเสียง & อัตราตัวอย่าง 44.1 Khz (เพราะ. flv ไม่อนุญาตสูงกว่านั้น) นี่คือ pastebin สำหรับข้อผิดพลาด เท่าที่เห็นจากเอาท์พุทคอนโซลฉันใช้ latst build ของ ffmpeg

คำตอบ:


2

ปัญหาคือคุณกำลัง resampling อีกครั้ง Ffmpeg ไม่รองรับการสุ่มสัญญาณซ้ำอีกครั้งสำหรับอินพุต 5 + 1 ช่องสัญญาณเฉพาะสำหรับโมโนและสเตอริโอ ลองแปลงโดยไม่ระบุอัตราตัวอย่างและอาจใช้งานได้ ดังนั้นลองละเว้นอัตราตัวอย่างวิธีที่เสียงจะไม่ถูกรีเซ็ตอีกครั้ง หรือคุณอาจลองคัดลอกกระแสข้อมูลเสียง (ใช้สำเนา -vcodec) เสียงจะไม่ถูกปรับใหม่อีกครั้ง คุณอาจลองแปลงเป็นไฟล์ระดับกลาง 2 แชนเนลก่อนจากนั้นทำการสุ่มใหม่ แต่ฉันไม่แน่ใจว่าจะใช้งานได้หรือไม่


ตกลง. ฉันคิดว่าปัญหาถ้าฉันไม่พูดถึงอัตราตัวอย่างใด ๆ คือ flv รองรับอัตราตัวอย่างเสียงเพียง 3 ตัวเท่านั้น 44.1 Khx เป็นอัตราสูงสุด หากฉันไม่พูดถึงอาจทำให้เกิดข้อผิดพลาดในอัตราการสุ่มตัวอย่างที่ไม่สนับสนุน
Chantz

ที่จริงฉันเพิ่งตรวจสอบและให้ข้อผิดพลาดเมื่อฉันไม่ได้ระบุอัตราการสุ่มตัวอย่างใด ๆ นี่เป็นข้อผิดพลาด> pastebin.com/8n2Eavt7
Chantz

1
ดูที่ลิงค์นี้: muzso.hu/2009/02/25/... ฉันไม่ได้ลองเลยไม่รู้เลยว่ามันใช้งานได้จริงหรือเปล่า แต่อาจช่วยคุณได้
sashoalm

0

ฉันมีปัญหาเดียวกันเมื่อฉันติดตั้งffmpegจาก RPM แต่หลังจากนั้นฉันก็เอาเวอร์ชั่น lates จากที่นี่และมันทำงานได้อย่างมีเสน่ห์

หนึ่งทราบว่าธงบางส่วนได้รับการเปลี่ยนแปลงเช่น-sameqควรจะเป็น-qscale 0เมื่อใช้รุ่นใหม่เพื่อให้เก็บไว้ในใจว่ามันจะต้องมีการทดสอบอย่างดีก่อนที่จะใช้ในสภาพแวดล้อมการผลิต


0

คุณต้องมี FFMPEG รุ่นที่ใหม่กว่า ฉันได้รับของฉันด้วยการดาวน์โหลด WinFF จาก Video Help ไปที่http://www.videohelp.com/software/WinFFจากนั้นฉันก็ใช้ ffmpeg.exe ที่ส่วนหน้ามาด้วย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.