Score:1

การแปลง WebM หลายรายการเป็น MP4

ธง in

ดังนั้น ฉันจึงได้ค้นคว้าวิธีแปลงวิดีโอ WebM ทั้งหมดเป็น MP4 ในไดเร็กทอรี ฉันค้นหาผลลัพธ์ประมาณครึ่งชั่วโมง แต่น่าเสียดายที่ Google ไม่ใช่ของฉัน เพื่อนที่ดีที่สุด. ฉันพบคำสั่งง่ายๆ โดยใช้ ffmpeg เพื่อแปลง WebM เป็น MP4 ในเทอร์มินัล:

ffmpeg -i video.webm วิดีโอ.mp4

สิ่งนี้มีประโยชน์ แต่ฉันไม่ต้องการทำหลายครั้งเมื่อฉันมีสิ่งเหล่านี้มากกว่า 30 รายการในไดเร็กทอรีเดียวกัน มีวิธีทำง่าย ๆ ด้วยสคริปต์หรือไม่?

ChanganAuto avatar
us flag
บางทีการใช้เบรกมืออาจง่ายกว่า คุณสามารถจัดคิวไฟล์ทั้งหมดแล้วรอผลลัพธ์
pasman pasmański avatar
mx flag
หากคุณชอบ `ffmpeg` ลองใช้ `winff`
Achak Claw avatar
in flag
ดังนั้นฉันสามารถติดตั้งด้วย sudo apt ติดตั้งเบรกมือได้ไหม หรือฉันต้องดาวน์โหลดที่ไหนสักแห่ง?
FedKad avatar
cn flag
ทำไมคุณไม่วนซ้ำไฟล์ `*.webm` ทั้งหมดโดยใช้สคริปต์ Bash
Achak Claw avatar
in flag
ฉันไม่รู้จะทำอย่างไร นั่นคือเหตุผลที่ฉันถาม :)
Score:4
ธง om

คุณสามารถทำได้โดยใช้ shellscript:

สำหรับชื่อใน *webm
  ทำ
   ffmpeg -i $fname $(echo $fname | sed "s/webm/mp4/")
เสร็จแล้ว

สำหรับชื่อใน *webm คือการวนรอบ ซึ่งองค์ประกอบที่วนซ้ำจะถูกขยายจาก *เว็บเอ็มซึ่งจะตรงกับทุกไฟล์ที่ลงท้ายด้วย .webm

ffmpeg -i $fname $(echo $fname | sed "s/webm/mp4/") เรียกใช้คำสั่งสำหรับแต่ละรายการ ชื่อที่เราได้มาสำหรับการวนซ้ำ $ชื่อ จะขยายเป็นชื่อปัจจุบัน $(echo $fname | sed "s/webm/mp4/") ใช้ โปรแกรมแก้ไขสตรีม เพื่อเขียนใหม่ เว็บเอ็ม ถึง mp4จึงระบุชื่อไฟล์ที่ถูกต้องสำหรับเอาต์พุตสำหรับ เอฟเอ็มเพก.

FedKad avatar
cn flag
โปรดแก้ไขเครื่องหมายคำพูดที่ขาดหายไปสำหรับพารามิเตอร์ชื่อไฟล์ทั้งสองของคำสั่ง `ffmpeg` มิฉะนั้น ผู้ใช้จะมีปัญหากับชื่อไฟล์ที่มีอักขระช่องว่าง
Achak Claw avatar
in flag
ดังนั้น MP4 จะยังคงอยู่ในไดเร็กทอรีเดียวกันนี้ใช่ไหม
vidarlo avatar
om flag
ใช่ มันไม่ได้ลบออก หากคุณเติม `ffmpeg` ด้วย `echo` คุณจะเห็นสิ่งที่ต้องทำทีละขั้นตอน
andrew.46 avatar
in flag
@vidarlo บางทีนี่อาจจะดีกว่านี้? `สำหรับ f ใน *.webm ทำ ffmpeg -i "$f" "${f%.webm}.mp4" เสร็จแล้ว'
vidarlo avatar
om flag
@andrew.46 อย่างแน่นอน ขอบคุณ!

โพสต์คำตอบ

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