membagi klip video dengan 4 area

5

Saya sedang mengerjakan program yang dapat memutar klip video di 4 ponsel. Untuk ini saya perlu menyediakan setiap klip video untuk setiap telepon.

Katakanlah saya punya klip 1080p dan saya punya 4 telepon. Lalu saya ingin membagi atau membagi klip ini menjadi 4 area berbeda dan mengunggah setiap area ke setiap ponsel. Sesuatu seperti ini:

masukkan deskripsi gambar di sini

Jadi, yang saya maksud adalah saya harus memiliki 4 bagian film, katakanlah kanan atas, kiri atas, kanan bawah dan kiri bawah.

Bisakah Anda memberi tahu saya jenis perangkat lunak apa yang mampu melakukan tugas seperti itu?

Sean87
sumber

Jawaban:

5

Ini dapat dilakukan ffmpegdengan menggunakan cropfilternya . Menggunakan alat baris perintah memudahkan untuk mengotomatiskan proses atau menjalankannya dari program atau skrip lain. Ini juga memiliki API perpustakaan.

Perintah-perintah ini akan membuat empat video, satu untuk setiap kuadran, masing-masing dengan salinan audio lengkap. (Gunakan -analih-alih -acodec copyuntuk menjatuhkan audio.) Anda dapat menggunakan format video apa pun yang didukung sebagai pengganti mp4.

ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:0:0 -acodec copy v1.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:iw/2:0 -acodec copy v2.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:0:ih/2 -acodec copy v3.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:iw/2:ih/2 -acodec copy v4.mp4

crop parameters = width : heigth : start x-axis : start y-axis

mark4o
sumber
+1 Mencoba menambahkan sintaks yang benar. Kembalikan jika saya melakukan kesalahan.
nixda
Lihat dokumentasi untuk sintaksis lengkap. ffmpeg.org/ffmpeg-filters.html#crop
mark4o
@ mark4o Saya pikir argumen crop salah, entah bagaimana 3 dari output terlihat sama
Sean87
@ Saeid87: Ini bekerja untuk saya. Anda juga dapat menentukan angka jika Anda tahu lebar dan tinggi.
mark4o
0

Cukup banyak editor video yang memungkinkan Anda memotong video menjadi persegi panjang.

Misalnya, di VirtualDub gratis , buka video Anda, gunakan Video / Filter untuk menambahkan filter 'Null Transform', lalu tentukan pemangkasan menggunakan tombol Pangkas.

Jika Anda menginginkan sesuatu yang lebih otomatis, Anda dapat menggunakan TMPGEnc 4.0 XPress komersial yang menerima skrip AviSynth yang dapat memotong.

harrymc
sumber
0

Saya akan menyarankan Handbrake meskipun tidak "intuitif" tentang cara memotong.

Di Handbrake, Anda memuat klip video Anda, lalu pada Croppingbagian yang Anda atur secara bergantian, ukuran Atas, Bawah, Kiri dan Kanan agar sesuai.

Untuk panel pertama, Anda akan memiliki Bawah = 540 dan Kanan = 960 (karena itu adalah 1080p = 1920x1080) dan sebagainya untuk sisanya.

Doktoro Reichard
sumber