Bagaimana Anda membagi file video MPEG-4 besar menjadi file yang lebih kecil?

10

Saya memiliki satu jam cuplikan mentah dari pertemuan grup pengguna yang ingin saya bagi menjadi potongan 10 menit sehingga saya dapat mengunggahnya ke YouTube. Saya melakukan pencarian dan tidak dapat menemukan cara yang baik untuk mencapai ini. Apakah Anda tahu metode atau alat yang baik untuk membagi video? Saya memiliki akses ke perangkat lunak Adobe dari kantor.

EDIT: Seorang teman di tempat kerja menyarankan agar saya memeriksa http://videohelp.com tetapi diblokir di sini di tempat kerja, jadi saya rasa saya harus memeriksanya nanti.

Robert Greiner
sumber
2
Saya tahu MeGUI memiliki kemampuan untuk membagi MP4 dengan filesize, tapi saya tidak berpikir itu bisa melakukan kode waktu ... Bagaimana sumbernya telah dikodekan - CBR atau VBR?
Terobosan
1
keren, saya akan memeriksa MeGUI. Saya hampir yakin bahwa pengkodeannya adalah VBR. Saya merekamnya dengan Flip Ultra HD
Robert Greiner
1
Hmm, itu membuatnya lebih sulit. Jika itu CBR, maka Anda bisa menentukan seberapa besar 10 menit, dan membaginya dengan ukuran itu. Untuk VBR, Anda mungkin perlu me-encode ulang file, karena sulit untuk hanya membagi file pada timecode tertentu tanpa kerangka kunci.
Terobosan
Ah, begitu. Masih mungkin patut dicoba.
Robert Greiner
1
Saya kira Anda selalu bisa memperkirakannya dengan mendapatkan ukuran video rata-rata selama sepuluh menit (atau sembilan jika Anda ingin aman), dan kemudian membaginya dengan ukuran itu. Asal tahu saja, Anda bisa membuka menu pemisahan di MeGUI dengan masuk ke Tools -> Muxer -> MP4 Muxer, dan mengatur opsi terakhir kedua ( Splitting).
Terobosan

Jawaban:

13

Jika Anda tidak takut dengan baris perintah, ffmpeg adalah alat untuk digunakan.

Agak rumit, tetapi sebagian besar alat gratis didasarkan pada ffmpeg karena itu yang paling kuat di luar sana. Ini adalah contoh perintah untuk membagi 30 detik video.

ffmpeg -i input.avi -vcodec copy -ss 00:00:10:15 -t 00:00:30:00 output.avi

Jika Anda menggunakan windows, agak sulit untuk dipasang, tetapi di sini ada beberapa tautan bagus untuk mendapatkannya. http://ffmpeg.arrozcru.org/wiki/index.php?title=Links

menggigil42
sumber
1
+1 sangat bagus, mungkin itu yang saya cari. Saya akan memeriksanya malam ini ketika saya pulang kerja. Terima kasih.
Robert Greiner
semoga berhasil untuk Anda, saya menggunakan linux dan saya sudah bisa melakukan beberapa hal hebat dengannya.
menggigil 42
1
Itu sebenarnya cukup bagus ... Apakah ia melakukan encoding atau hanya membagi file dan menulis header yang sesuai?
cp2141
Saya percaya dalam hal ini Anda menghindari penyandian dan cukup menyalin aliran, tapi saya tidak yakin secara spesifik.
menggigil 42
bukankah - artinya tidak ada audio? apakah dia tidak menginginkan audio?
barlop
3

Jika Anda ingin mencobanya, meGUI dapat menangani pemisahan file MP4 dengan filesize. Untuk melakukannya, cukup jalankan program, dan pergi ke Tools -> Muxer -> MP4 Muxer. Impor file, lalu Anda bisa memasukkan ukuran file untuk membaginya.

Jika Anda bekerja dengan konten CBR, maka Anda dapat menentukan ukuran file untuk segmen sepuluh menit melalui bitrate. Jika VBR, maka ini kurang konsisten tergantung pada konten, jadi Anda harus bertujuan untuk waktu yang sedikit lebih rendah (misalnya ukuran rata-rata segmen sembilan menit), sehingga Anda tidak melampaui batas 10 menit.

Penerobosan
sumber
2
ffmpeg -i input.avi -acodec copy -vcodec copy -ss 00:00:00:00 -t 00:10:00:00 output.avi

Ini juga akan menyalin audio ... hanya mengunggah video bisu ke YouTube dari pertunjukan musik. -an adalah pelakunya. Halaman manual FTW.


sumber
0

Jika video Anda dalam wadah MP4, MOV atau 3GP (yaitu memiliki ekstensi .mp4, .mov atau .3gp), maka MP4Box (command line util) dan YAMB (GUI untuk MP4Box) adalah yang Anda butuhkan.

Jalankan YAMB dan pilih bagian Editing, ada pilihan "Klik untuk membagi File MP4 / M4A / MOV / 3GP."

YAMB

Lokasi unduhan alternatif: MP4Box dan YAMB

Shevek
sumber