Score:0

วิธีแปลงโฟลเดอร์ย่อยในไดเร็กทอรีโดยใช้ ffmpeg ใน Ubuntu

ธง cn

ฉันกำลังมองหาโค้ดสำหรับแปลงไฟล์วิดีโอในไดเร็กทอรีที่มีโฟลเดอร์ย่อยหลายโฟลเดอร์สำหรับไฟล์วิดีโอแต่ละไฟล์ ฉันต้องการเรียกใช้รหัสแบตช์เพื่อให้สามารถแปลงไฟล์วิดีโอและบันทึกลงในตำแหน่งที่ไฟล์ต้นฉบับอยู่ที่นั่น

ตัวอย่าง:

: หนังต้นไม้/
ภาพยนตร์/
âââ โฟลเดอร์ย่อย1
â âââ หนัง1.mp4
âââ โฟลเดอร์ย่อย2
â âââ movie2.mp4
âââ โฟลเดอร์ย่อย3
    âââ movie3.mp4

3 ไดเรกทอรี 3 ไฟล์

และอื่น ๆ

ฉันต้องการให้ผลลัพธ์เหมือนกับโครงสร้างหลักของฉัน แต่อยู่ในรูปแบบ .m3u8

ฉันใช้รหัสที่สามารถแปลงภาพยนตร์แต่ละเรื่องด้วยตนเอง แต่ด้วยเหตุผลบางอย่าง ฉันสามารถใช้ไฟล์หรือลิงก์ .m3u8 ได้เฉพาะในเซิร์ฟเวอร์นั้น ฉันไม่สามารถทำให้มันทำงานผ่านอินเทอร์เน็ตได้

สำหรับฉันใน *.mp4; ทำ
   ffmpeg -i "$i" -c copy -map 0 -hls_time 3 -hls_list_size 0 -f hls "${i%.*}.hls"
เสร็จแล้ว
David avatar
cn flag
คุณคาดหวังจะทำอะไรกับไฟล์หลังจากแปลงแล้ว
Score:0
ธง pl

จากคำตอบ Stack Exchange https://unix.stackexchange.com/questions/227662/how-to-rename-multiple-files-using-find

สำหรับฉันใน $(find . -name '*.mp4'); ทำ command_you_want_to_execute ; เสร็จแล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา