มีวิธีในการเปลี่ยนมุมการหมุนของไฟล์วิดีโอหรือไม่?
ฉันมีวิดีโอสองทางในทิศทางที่ผิดดังนั้นสิ่งที่ฉันต้องการก็คือการแก้ไข
มีวิธีในการเปลี่ยนมุมการหมุนของไฟล์วิดีโอหรือไม่?
ฉันมีวิดีโอสองทางในทิศทางที่ผิดดังนั้นสิ่งที่ฉันต้องการก็คือการแก้ไข
คำตอบ:
หากคุณต้องการหมุนวิดีโอ90ºหรือ180ºคุณควรใช้ avidemux
sudo apt-get update
sudo apt-get install avidemux
และคุณทำเสร็จแล้ว
คุณยังสามารถใช้ ffmpeg และ commandline (นำมาจากวิดีโอการหมุนด้วย FFmpeg ):
หมุนตามเข็มนาฬิกา 90:
ffmpeg -i in.mov -vf "transpose=1" out.mov
สำหรับพารามิเตอร์ transpose คุณสามารถผ่าน:
0 = 90CounterCLockwise and Vertical Flip (default) 1 = 90Clockwise 2 = 90CounterClockwise 3 = 90Clockwise and Vertical Flip
และเพื่อพลิกแนวนอน ( เอกสาร ffmpeg ):
พลิกวิดีโออินพุตในแนวนอน
ตัวอย่างเช่นการพลิกวิดีโอในอินพุตโดยใช้ `ffmpeg 'ในแนวนอน:
ffmpeg -i in.avi -vf "hflip" out.avi
Nota bene
รุ่นเก่าของอูบุนตูที่จัดแทนavconv
ffmpeg
ในกรณีนี้ffmpeg
ให้เปลี่ยนเป็นavconv
:
avconv -i in.mov -vf "transpose=1" out.mov
-sameq
ไม่ได้หมายถึง 'คุณภาพเดียวกัน'จริงๆแล้วมันเป็นตัวเลือกที่ จำกัด อย่างมากซึ่งแทบไม่มีประโยชน์ในทางปฏิบัติและถูกลบออกจาก ffmpeg รุ่นล่าสุดอย่างแม่นยำเพราะชื่อทำให้เกิดความสับสน
ffmpeg
ผมต้องระบุตัวแปลงสัญญาณ / ffmpeg -i in.mp4 -vcodec libx264 -vf "transpose=2" out.mkv
ห้องสมุดอย่างชัดเจน: หากจะกล่าวว่าUnknown encoder libx264
คุณจะต้องติดตั้งที่เหมาะสมlibavcodec-extra
แพคเกจ
คุณหมายถึงการหมุนในการเล่นหรือแปลงเป็นเวอร์ชั่นที่หมุนหรือไม่?
ในฐานะผู้ใช้ commandline ฉันมักจะใช้ mplayer:
เล่น:
mplayer -vf rotate=1 videofile.mp4
(หมุนสามารถมีค่าตั้งแต่ 0 ถึง 7, 1 หมุน 90deg ตามเข็มนาฬิกา)
แปลง (ต้องมีการแปลงรหัส):
mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4
(คุณสามารถใช้ตัวแปลงสัญญาณวิดีโออื่นได้เช่นกันนี่เป็นเพียงตัวอย่าง)
และนี่คือเครื่องมือกราฟิกที่จะทำสิ่งต่อไปนี้: kdenlive (แอปพลิเคชัน kde จากจักรวาล)
mplayer -vf flip,mirror videofile.mkv
mplayer -vf flip,mirror
ทุกอย่างเรียบร้อย แต่เมื่อฉันพยายามแปลงมันโดยใช้mencoder -vf flip,mirror
มันก็ยังคงหมุนได้ 90 ° มีไวยากรณ์ที่แตกต่างกันสำหรับmencoder
การพลิกวิดีโอ 180 °หรือไม่?
หากคุณเพียงแค่ต้องการชมภาพยนตร์ในแนวที่แตกต่างกันเช่น Totem 3.1.4 (ใน Raring 13.04 และที่ใหม่กว่า) จะมี "ปลั๊กอินการหมุน" ซึ่งคุณสามารถเปิด (แก้ไข / ปลั๊กอิน) แล้วหมุนเช่นผ่าน Ctrl-R
ฉันคิดว่าการหมุนที่เหมาะสมควรเป็นแบบอัตโนมัติเมื่อมีข้อมูลเมตาการหมุนและฉันแสดงความคิดเห็นในข้อบกพร่อง Totem ที่เกี่ยวข้องที่นี่: Bug 701950 - ภาพยนตร์ Iphone
นอกจากนี้ยังมีวิธีการทำเช่นนี้ใน mplayer (และแปลงเป็นภาพยนตร์ที่หมุนด้วย mencoder) เช่น
mplayer -vf rotate file.mov
หรือ
mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
ตัวเลือกที่ดีที่สุด (ในความคิดของฉัน!) คือ OpenShot คุณเพียงทำตามขั้นตอนง่าย ๆ เหล่านี้:
OpenShot ตัดวิดีโอเมื่อหมุนจากแนวนอนเป็นแนวตั้ง เพื่อชดเชยฉันลองขั้นตอนเหล่านี้และใช้งานได้ หวังว่ามันจะเหมาะกับคุณเช่นกัน
ด้วยวิธีนี้คุณจะพบว่าวิดีโอถูกครอบตัดน้อยที่สุดและไม่ควรสังเกตเห็น
เครื่องมืออย่างง่ายที่สามารถหมุนได้คือการส่งผ่าน ติดตั้งด้วย
sudo apt install transmageddon
จากนั้นโหลดไฟล์ของคุณลงในไฟล์และเลือกตำแหน่งการหมุน