Jawaban:
Jika Anda meminta untuk memutar video 90º atau 180º, Anda harus menggunakan avidemux.
sudo apt-get update
sudo apt-get install avidemux
Dan kamu sudah selesai.
Anda juga dapat menggunakan ffmpeg dan commandline (diambil dari Memutar video dengan FFmpeg ):
Putar 90 searah jarum jam:
ffmpeg -i in.mov -vf "transpose=1" out.mov
Untuk parameter transpose, Anda dapat meneruskan:
0 = 90CounterCLockwise and Vertical Flip (default) 1 = 90Clockwise 2 = 90CounterClockwise 3 = 90Clockwise and Vertical Flip
Dan untuk membalik secara horizontal ( dokumentasi ffmpeg ):
Balikkan video input secara horizontal.
Misalnya untuk membalik video secara horizontal dengan input `ffmpeg ':
ffmpeg -i in.avi -vf "hflip" out.avi
Nota bene
Versi Ubuntu yang disediakan avconv
bukan ffmpeg
. Dalam hal ini ubah saja ffmpeg
ke avconv
:
avconv -i in.mov -vf "transpose=1" out.mov
-sameq
tidak berarti 'kualitas yang sama' , itu sebenarnya pilihan yang sangat terbatas yang hampir tidak pernah berguna secara praktis, dan telah dihapus dari versi terbaru dari ffmpeg justru karena namanya menyebabkan kebingungan.
ffmpeg
saya harus menentukan codec / perpustakaan secara eksplisit: ffmpeg -i in.mp4 -vcodec libx264 -vf "transpose=2" out.mkv
. Jika dikatakan Unknown encoder libx264
, Anda harus menginstal paket yang sesuailibavcodec-extra
.
Apakah maksud Anda rotasi pada pemutaran atau mengonversinya ke versi yang diputar?
Sebagai pengguna commandline, saya biasanya menggunakan mplayer:
Putar ulang:
mplayer -vf rotate=1 videofile.mp4
(putar dapat memiliki nilai dari 0 hingga 7, 1 berputar 90 derajat searah jarum jam)
Konversi (memerlukan transkoding):
mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4
(Anda dapat menggunakan codec video lain juga, ini hanya sebuah contoh)
Dan di sini adalah alat grafis untuk melakukan yang terakhir: kdenlive (aplikasi Kde dari alam semesta)
mplayer -vf flip,mirror videofile.mkv
mplayer -vf flip,mirror
semuanya baik-baik saja. Tetapi ketika saya mencoba mengonversinya, menggunakan mencoder -vf flip,mirror
, masih diputar 90 °. Apakah ada sintaks yang berbeda untuk mencoder
membalik video sebesar 180 °?
Jika Anda hanya ingin melihat film dalam orientasi yang berbeda, pada Totem 3.1.4 (dalam Raring 13.04 dan seterusnya), ada "plugin rotasi" yang dapat Anda aktifkan (edit / plugin), dan kemudian putar misalnya melalui ctrl-r.
Saya pikir rotasi yang tepat harus otomatis ketika ada metadata rotasi, dan saya mengomentari bug Totem yang relevan di sini: Bug 701950 - Film Iphone
Ada juga cara untuk melakukan ini di mplayer (dan untuk mengkonversi ke film yang diputar dengan mencoder), misalnya
mplayer -vf rotate file.mov
atau
mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
Opsi terbaik (menurut saya!) Adalah OpenShot, Anda cukup ikuti langkah-langkah mudah ini:
OpenShot memangkas video saat diputar dari lanskap ke potret. Untuk mengimbanginya, saya mencoba langkah-langkah ini dan berhasil. Semoga berhasil juga untuk Anda.
Dengan cara ini, Anda akan menemukan video yang paling tidak dipotong dan seharusnya tidak terlihat.
Alat sederhana yang juga dapat diputar adalah transmageddon. Instal dengan
sudo apt install transmageddon
kemudian muat file Anda ke dalamnya dan pilih posisi rotasi