มีเครื่องมือบรรทัดคำสั่งสำหรับ Windows เพื่อแยก audio aac จาก mp4 หรือไม่
มีเครื่องมือบรรทัดคำสั่งสำหรับ Windows เพื่อแยก audio aac จาก mp4 หรือไม่
คำตอบ:
FFmpeg สามารถทำได้ นี่คือรายการคำสั่งที่อาจเป็นประโยชน์สำหรับคุณ ไปที่นี่เพื่อรับคำแนะนำ
ตัวอย่าง:
ffmpeg -i INPUT.mp4 -c copy -map 0:a:0 Output.aac
-i
: ไฟล์อินพุต-c copy
: คัดลอกบิตสตรีมโดยไม่ต้องเข้ารหัสใหม่-map 0:a:0
: เลือกแทร็กจาก: ไฟล์อินพุตที่ 1 -> แทร็กเสียง -> แทร็กแรก (แทร็กเสียงที่ 1 จากไฟล์อินพุตที่ 1)หมายเหตุว่ามันจะทำงานคล้ายกับซึ่งเป็นทางแยกของavconv
ffmpeg
ffmpeg -i INPUT.mp4 -c copy Output.aac
mp4box ยังสามารถทำได้
หากต้องการ demux / แยก aac จาก mp4 (สมมติว่าเสียงเป็นเพลงที่ 2):
mp4box -raw 2 video.mp4
สิ่งนี้จะสร้างไฟล์เอาต์พุต "video_track2.aac" โดยอัตโนมัติ
หากคุณต้องการควบคุมชื่อไฟล์เอาต์พุตคุณต้องทำ
mp4box -raw 2 video.mp4 -out audio.aac
หากคุณต้องการให้ remux กลับสู่ mp4 คอนเทนเนอร์ (เช่นสำหรับ iTunes) คุณสามารถทำได้:
mp4box -single 2 video.mp4 -out audio.m4a
จากนั้นคุณสามารถวางสิ่งนี้ลงในแบตช์สคริปต์เพื่อทำงานกับไฟล์ทั้งหมดในไดเรกทอรี:
for %%f in ("*.mp4") do (
mp4box -single 2 "%%f" -out "%%~nf.m4a"
)
(สคริปต์แบตช์ได้แรงบันดาลใจจากvideohelpและstackoverflow )
ลิงค์ดาวน์โหลด:
ต่อไปนี้เป็นคำสั่งจริงที่จะใช้เนื่องจากลิงก์ที่ให้ไว้ทั้งหมดไม่ได้ให้พวกเขาและต่อไป: ลิงก์เน่าและตายดังนั้นควรแทนที่ด้วยคำตอบจริงใน stackexchange
avconv -i input.mp4 -vn -c:a copy output.m4a
ฉันแรกใช้ mkvtoolnix เพื่อแปลง MP4 เป็น MKV และใช้ mkvextract gui เพื่อแยกแทร็กที่ต้องการ GUI ที่ซับซ้อนน้อยกว่าและเต็มมาก ไม่มีการเปลี่ยนแปลงองค์ประกอบใด ๆ ทั้งสิ้น
SUPER © "ผู้เล่น" เหนือกว่าผู้เล่นที่รู้จักโดยรองรับไฟล์มัลติมีเดียทุกรูปแบบ SUPER ©เล่นไฟล์ที่ไม่สามารถเล่นกับ WMP หรือแม้แต่เครื่องเล่นที่ใช้ libavcodec เช่น MPC และ VLC SUPER ©ยังเล่นและบันทึก Internet Media Streams ของโปรโตคอลที่แตกต่างกัน (mms: // rtsp: // http: //)
SUPER © "เครื่องมือเข้ารหัส" เป็นเครื่องมือที่เร็วและง่ายที่สุดในการเข้ารหัสภาพยนตร์ความยาวเต็มรูปแบบในรูปแบบอื่น ๆ โดยไม่ จำกัด เวลาหรือฟังก์ชั่น