Putar file MP4, sambil mempertahankan atribut codec dan kualitas

14

Saya perlu memutar video MP4 sebesar 90 derajat. Ada perangkat lunak seperti Flip dan Putar Video Gratis yang melakukan ini tetapi menghasilkan file AVI.

Apakah Anda memiliki saran untuk perangkat lunak untuk menghasilkan MP4 yang memiliki kualitas yang sama (dan ukuran file) seperti aslinya, hanya diputar 90 derajat? Tidak harus menjadi perangkat lunak bebas ;-)

gerbang
sumber
Utilitas itu tidak akan membuka mp4 untuk saya.
user15507

Jawaban:

3

Tidak ada cara untuk memutar video tanpa meng-enkode ulangnya. Jadi Anda hanya dapat menggunakan ukuran dan kualitas.

Saya merekomendasikan VirtualDub untuk melakukan rotasi. Gratis dan cepat.

fretje
sumber
6
VirtualDub tampaknya tidak mendukung MP4, tetapi Avidemux mendukung.
sschuberth
6
Ini sebenarnya tidak benar. Format MP4 mendukung rotatebendera, yang menginformasikan pemain untuk memutar video sebelum menampilkannya. Bendera dapat diedit menggunakan f.ex. yang MP4Box baris perintah multiplexer.
Witiko
9
  1. Buka Avidemux (perangkat lunak pengedit video gratis)
  2. Buka file mp4 Anda.
  3. Pilih "Output Video" selain "Salin" [Saya memilih "Mpeg4 ASP (ff)"]
  4. Pilih Video> Filter (atau di Windows, tekan Ctrl+ Alt+ F)
  5. Klik dua kali "Putar" untuk menambahkan filter itu
  6. Pilih 90 derajat
  7. Tekan "Tutup" untuk keluar dari "Pengelola Filter Video"
  8. Menyimpan

(Terima kasih kepada @secret untuk memulai saya, tetapi daftar langkahnya tidak lengkap.)

Ryan
sumber
Saya menggunakan ini sekali di masa lalu, saya tidak tahu apa yang saya lakukan, avidemux sepertinya mendeteksi video yang diputar secara otomatis, dan memutar video dengan sendirinya: / ... sekarang saya memiliki instalasi bersih lain dan tidak berfungsi seperti itu lagi, dan ketika saya memilih output video (mencoba semua kemungkinan kombinasi) itu tidak pernah berakhir dengan ukuran file yang sama dengan yang pertama kali ... Saya akan senang memiliki cara untuk mengatakan ... "format yang sama dengan aslinya" dan hanya memutar
Yogurtu
7

Saya menggunakan Avidemux , editor video gratis.

Perangkat lunak ini memungkinkan Anda memutar film apa pun.

Dalam daftar drop-down Anda dapat memilih format output yang diinginkan (mis. MP4, AVI, FLV, dll.).

Jika menggunakan pengaturan ASP MPEG-4 dalam daftar drop-down video, Anda harus bermain-main dengan pengaturan Quantizer (Angka yang lebih tinggi berarti ukuran file berkurang dan kualitas lebih rendah).

Alat ini sangat bagus ketika Anda menangkap film di ponsel Anda dan ingin mengirim film ke teman-teman!

mathijsuitmegen
sumber
7
  1. Buka Avidemux
  2. Tekan Ctrl+ Alt+ F(untuk Windows)
  3. Pilih Putar
  4. Menyimpan
rahasia
sumber
Metode termudah sejauh ini!
TimothyP
Ketika saya menyimpan, saya berakhir dengan file dengan ukuran yang sama yang sebenarnya tidak diputar. Ini tidak berhasil sampai saya mengubah "Output Video" dari copymenjadi sepertiMpeg4 ASP (ff)
Sterno
1
-1 karena meskipun program yang disarankan bermanfaat, langkah-langkahnya tidak lengkap.
JYelton
Lihat solusi Ryan untuk langkah lengkap.
Anton
2

Anda dapat memutar video MP4 menggunakan VLC dan beberapa orang baik yang mengagumkan menulis serangkaian instruksi terperinci dengan tangkapan layar di sini: http://www.wintips.org/how-to-rotate-and-save-a-video-using-vlc -media-player / (Penafian: Posting ini bukan spam, saya tidak punya koneksi sama sekali dengan situs atau cowok yang menulis instruksi. Saya hanya menggunakan instruksi untuk memutar video putri saya dan jadi saya sangat berterima kasih untuk itu.)

Grateful Dood
sumber
2

Jika Anda benar-benar merekam video dalam mode lansekap, tetapi ponsel secara keliru disimpan dalam metadata yang diputar 90 derajat (ini terjadi pada saya hari ini selama penerbangan helikopter) cukup unduh ffmpeg dan gunakan perintah ini (benar-benar tanpa kerugian karena hanya menulis header baru - metadata) :

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=0 output.mp4
Nenad Bulatovic
sumber
Saya baru saja menguji pendekatan ini, tampaknya tidak kehilangan kualitas, ukuran file sulit 0,001% lebih besar, tidak yakin mengapa jika ini adalah perubahan header-metadata saja.
Yogurtu
1

Metode termudah yang pernah saya lihat adalah dengan QuickTime (Pro), buka Properti Film, klik Video Track, lalu buka Pengaturan Visual dan gunakan panah untuk memutar sesuai kebutuhan. Kemudian tutup Properti Film, lalu lakukan File Save As.

Syclone0044
sumber
0

Saya punya banyak file .mov yang perlu rotasi. Saya menggunakan Square 5 Streamclip dan tidak kehilangan kualitas apa pun. Sangat mudah disimpan seperti dalam banyak format file: http://www.squared5.com/svideo/mpeg-streamclip-win.html

larry
sumber
Jawaban Anda terdengar seperti iklan yang mencurigakan. Silakan baca FAQ tentang jenis posting ini sebagai jawaban. Jika Anda akan memberikan tautan ke produk Anda setidaknya luangkan waktu untuk menunjukkan bagaimana Anda akan melakukannya di dalamnya. Setidaknya jawaban Anda akan memiliki lebih dari sekadar tautan.
slm
Saya mencobanya. Pertama "stabil" versi 1.2 - tidak memiliki opsi Putar. Beta 1.2.1b6 memang memiliki opsi, tetapi tidak berfungsi untuk saya pada percobaan pertama dan saya tidak mengejar lebih jauh. Setidaknya tidak ada yang perlu diinstal - cukup unzip yang dapat dieksekusi - dan sepertinya tidak memiliki string (yaitu crapware) terlampir. Itu memang memerlukan versi tertentu Quicktime Alternativeuntuk diinstal. Tautan ke sana ada di situs mereka
Cristi Diaconescu