ฉันพยายามแปลงไฟล์ mp4 เป็น flv ด้วย 2 ช่องสัญญาณเสียง & อัตราตัวอย่าง 44.1 Khz (เพราะ. flv ไม่อนุญาตสูงกว่านั้น) นี่คือ pastebin สำหรับข้อผิดพลาด เท่าที่เห็นจากเอาท์พุทคอนโซลฉันใช้ latst build ของ ffmpeg
ฉันพยายามแปลงไฟล์ mp4 เป็น flv ด้วย 2 ช่องสัญญาณเสียง & อัตราตัวอย่าง 44.1 Khz (เพราะ. flv ไม่อนุญาตสูงกว่านั้น) นี่คือ pastebin สำหรับข้อผิดพลาด เท่าที่เห็นจากเอาท์พุทคอนโซลฉันใช้ latst build ของ ffmpeg
คำตอบ:
ปัญหาคือคุณกำลัง resampling อีกครั้ง Ffmpeg ไม่รองรับการสุ่มสัญญาณซ้ำอีกครั้งสำหรับอินพุต 5 + 1 ช่องสัญญาณเฉพาะสำหรับโมโนและสเตอริโอ ลองแปลงโดยไม่ระบุอัตราตัวอย่างและอาจใช้งานได้ ดังนั้นลองละเว้นอัตราตัวอย่างวิธีที่เสียงจะไม่ถูกรีเซ็ตอีกครั้ง หรือคุณอาจลองคัดลอกกระแสข้อมูลเสียง (ใช้สำเนา -vcodec) เสียงจะไม่ถูกปรับใหม่อีกครั้ง คุณอาจลองแปลงเป็นไฟล์ระดับกลาง 2 แชนเนลก่อนจากนั้นทำการสุ่มใหม่ แต่ฉันไม่แน่ใจว่าจะใช้งานได้หรือไม่
คุณต้องมี FFMPEG รุ่นที่ใหม่กว่า ฉันได้รับของฉันด้วยการดาวน์โหลด WinFF จาก Video Help ไปที่http://www.videohelp.com/software/WinFFจากนั้นฉันก็ใช้ ffmpeg.exe ที่ส่วนหน้ามาด้วย