สำหรับการทำงานกับวิดีโอขอแนะนำให้ใช้ เมนโคเดอร์ o ffmegแต่ ... นี่คืออะไร?
เมนโคเดอร์ เป็นโปรแกรมเข้ารหัสวิดีโอฟรีที่เผยแพร่ภายใต้ใบอนุญาต GPL ที่รวมอยู่ในเครื่องเล่นสื่อ MPlayer ในขณะที่ ffmpeg เป็นชุดซอฟต์แวร์ที่ช่วยให้คุณบันทึกและแปลงวิดีโอและเสียง
เราจะทำอะไรกับพวกเขาได้บ้าง?
เพื่อตอบคำถามที่สองนี้ฉันขอนำ "เทคนิค" มาให้คุณและฉันฝากไว้ให้คุณตัดสินว่าคุณสมควรได้รับตำแหน่งบนคอมพิวเตอร์ของเราหรือไม่
1- แยกแทร็กเสียงจากวิดีโอ:
mplayer -vo null -hardframedrop -ao pcm:file=audio.wav video.avi
Datos:
วิดีโอ.avi: วิดีโอที่เราต้องการแยกเสียง
เสียง.wav: ชื่อไฟล์ที่สร้างด้วยเสียง
2- หมุนวิดีโอ:
mencoder -vop rotate=2 -oac pcm -ovc lavc ./normal.avi -o ./rotada.avi
Datos:
หมุน = <0-7>: หมุนและพลิก (ไม่บังคับ) ภาพ +/- 90 องศา สำหรับพารามิเตอร์ระหว่าง 4-7 การหมุนจะทำได้เฉพาะในกรณีที่รูปทรงเรขาคณิตของฟิล์มเป็นแนวตั้งและไม่ใช่แนวนอน
ปกติ.avi: วิดีโอที่เราต้องการหมุน
rotated.avi: ชื่อของวิดีโอที่สร้างขึ้นพร้อมการหมุนที่ระบุ
3- ดูวิดีโอจากภาพ JPG:
mplayer "mf://*.jpg" -mf fps=15
สร้างวิดีโอ:
mencoder "mf://*.jpg" -mf fps=15 -ovc lavc -o ./dest.avi
Datos:
mf: //*.jpg: ถ่ายภาพทั้งหมดด้วยนามสกุลนี้เราสามารถใช้กับ PNG ได้ด้วย: mf: //*.png
เฟรมต่อวินาที: ตั้งค่าความเร็วในการเปลี่ยนระหว่างภาพ
dest.avi: ชื่อของวิดีโอที่สร้างขึ้น
4- ผสมวิดีโอและเสียง:
ffmpeg -i sonido.wav -i video.avi videoconaudio.avi
Datos:
sound.wav: ไฟล์เสียง
วิดีโอ.avi: ไฟล์วิดีโอ
videoconaudio.avi: ชื่อไฟล์วิดีโอพร้อมเสียงที่ระบุ
5- แปลง avi เป็น gif
ffmpeg -i video.avi -pix_fmt rgb24 gif_generado.gif
Datos:
วิดีโอ.avi: วิดีโอที่เราต้องการแปลงเป็น GIF
gif_generated.gif: ชื่อไฟล์ที่ได้รับจากวิดีโอ
RGB24: เราระบุสี