ในตอนนี้ฉันใช้คำสั่งวิดีโอเดียวของ:
avconv -i File_name1.mkv -codec copy File_name1.mp4
หากต้องการเปลี่ยนรูปแบบ แต่ฉันต้องการวิธีการนี้ในวิดีโอมากกว่า 400 รายการคำสั่งแบตช์จะเป็นอย่างไร
ในตอนนี้ฉันใช้คำสั่งวิดีโอเดียวของ:
avconv -i File_name1.mkv -codec copy File_name1.mp4
หากต้องการเปลี่ยนรูปแบบ แต่ฉันต้องการวิธีการนี้ในวิดีโอมากกว่า 400 รายการคำสั่งแบตช์จะเป็นอย่างไร
คำตอบ:
for f in *.mkv; do avconv -i "$f" -codec copy "${f%.mkv}.mp4"; done
mencoder
คุณสามารถใช้ ติดตั้งด้วย:
sudo apt install mencoder
แล้ว:
for f in *.mkv; do mencoder "$f" -o "$f".mp4 -ovc lavc -oac lavc;done
รูปแบบเอาต์พุตเริ่มต้นที่ไม่มีตัวเลือกใด ๆ คือ MPEG-4 สำหรับวิดีโอและ MP2 สำหรับเสียง
อ้างถึงman mencoder
สำหรับความช่วยเหลือเพิ่มเติม
ลองwinFFซึ่งเป็น gui สำหรับ FFmgeg เพื่อแปลงแบตช์ไฟล์ตรวจสอบและวิดีโอจากศูนย์ซอฟต์แวร์หรือ;
sudo apt-get install winff
อีกคนหนึ่งผ่านfind
คำสั่ง
find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;
for i in *.mkv; avconv -i $i -codec copy "$i.mp4"; done
แต่ฉันไม่สามารถทดสอบได้ในตอนนี้