วิธีสร้าง ffmpeg ด้วย libfdk_aac ใน Windows 64 บิต [ปิด]


7

ฉันกำลังพยายามที่จะสร้างffmpegบน Windows 64 libfdk_aacบิตด้วย

ผมทำตามคำแนะนำของ YouTubeและยังพยายามคำแนะนำเหล่านี้

ไม่มีงาน การอ้างอิงเก่า ฉันได้รับข้อผิดพลาดมากมาย ฉันพบลิงค์เหล่านี้หลังจากค้นหา Google อย่างกว้างขวาง

มีใครโชคดีที่รวบรวมffmpegด้วยlibfdk_aac? ถ้าใช่คุณช่วยแบ่งปันความรู้ของคุณได้ไหม


2
หากทุกคน alredy รวบรวมสิ่งนี้เพื่อรับรางวัล 64 บิตจะเป็นการดีที่จะแบ่งปันไบนารีหรือไม่
kheya

1
"ฉันได้รับข้อผิดพลาดมากมาย" - บางทีคุณอาจแบ่งปันสิ่งนั้น ฉันไม่มี Windows และฉันแน่ใจว่ากำลังรวบรวม FFmpeg นั้นยากพอ คุณอาจลองโพสต์ในฟอรัม Zeranoeแต่โปรดตรวจสอบให้แน่ใจว่าได้ค้นหาด้วยและรวมถึงสิ่งที่คุณได้ลองและข้อผิดพลาดเฉพาะที่คุณได้รับ
slhck

มันจะยากสำหรับฉันที่จะนำข้อผิดพลาดทั้งหมดที่นี่ ฉันพยายามหลายสิ่งหลายอย่างระหว่างทาง ฉันเห็นคน 99% ที่ใช้ระบบที่ไม่ใช่หน้าต่าง ฉันจะลองใช้ฟอรัม Zeranoe ขอบคุณ
kheya

1
สิ่งนี้กล่าวถึงการรับซอร์สโค้ดด้วย git ffmpeg.org/download.html และในหน้าเดียวกันมันลิงก์ไปยังคู่มือการคอมไพล์ซึ่งมีส่วนสำหรับ windows ยังไม่ได้ลองเลย
barlop

1
เห็นได้ชัดว่าไม่ใช่เรื่องง่ายที่จะรวบรวมใน Windows libfdk_aac และ libfaac ไม่สามารถเข้าถึงได้เว้นแต่คุณจะรวบรวมด้วยตัวคุณเอง
อาทิตย์

คำตอบ:


9

ฉันใช้Media Autobuild Suiteและใช้งานได้อย่างมีเสน่ห์หากคุณลบ--enable-libbluerayบรรทัด ffmpeg ออกจากค่าในบรรทัดmedia-suite_compile.shคุณอาจไม่จำเป็นต้องทำเช่นนั้นอีกต่อไป

มันดาวน์โหลดตัวรวบรวมและไลบรารีที่ต้องการโดยอัตโนมัติและรวบรวมทุกอย่างให้คุณ (รวมถึงไลบรารี libfdk_aac ที่ร้องขอ)



-1

หากคุณไม่ใส่ใจคุณภาพเสียงอย่างมาก Native Encoder FFmpeg AAC ( aac) เป็นตัวเข้ารหัสทางเลือกที่ดีซึ่งมีคุณภาพต่ำกว่าlibfdk_aac( Encode / AAC-FFmpegเล็กน้อย) จากนั้นคุณสามารถใช้ffmpeg ที่สร้างไว้ล่วงหน้าสำหรับ Windowsซึ่งจะช่วยให้คุณประหยัดเวลาได้มาก


-4

ไม่ใช่การแก้ไขปัญหาของคุณ แต่ถ้า "99% ของคนใช้ระบบที่ไม่ใช่หน้าต่าง" ดังนั้น VMWare Player (หรือ VirtualBox) และ Ubuntu ควรใช้งานได้

https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/5_0 http://www.ubuntu.com/download/desktop


ขออภัยนี่ไม่ใช่คำตอบที่เป็นประโยชน์จริง ๆ ถ้า OP ต้องการใช้ * ระวังพวกเขาทำไปแล้ว
slhck

ฉันใช้เวลาเกือบทั้งชีวิตในการทำงานกับ Windows ฉันย้ายออกจากเซิร์ฟเวอร์ MSFT SQL ไปยัง MongoDB เมื่อปีที่แล้ว แต่ตรรกะฝั่งเซิร์ฟเวอร์ของฉันอยู่ใน ASP.NET MVC (C #)
kheya

ไม่เคยได้ยินผู้เล่น VMWare ฉันจะใช้ JWPlayer ที่เล่น HTML5 เป็นไปได้ไหมที่จะติดตั้ง Ubuntu บนแล็ปท็อป Windows (Win 7) และคอมไพล์ FFMPEG ไขว้เพื่อสร้าง exe ที่ฉันสามารถใช้บน windows server ได้
kheya

@kheya เกี่ยวกับคำถามสุดท้ายของคุณไม่เป็นไปไม่ได้ นอกจากนี้ VMware Player เป็นเพียงโซลูชั่นเสมือนจริงไม่มีอะไรเทียบได้กับ JWPlayer
slhck

เพียงแค่ระดมสมองการใช้งานบน Cygwin จะเป็นไปได้หรือไม่ สำหรับผู้ที่ไม่ทราบ: "Cygwin เป็นสภาพแวดล้อม Unix เหมือนและส่วนต่อประสานบรรทัดคำสั่งสำหรับ Microsoft Windows Cygwin ให้การรวมพื้นเมืองของ Windows-based ... "
Spencer5051
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.