Pedoman umum / alur kerja untuk mengonversi atau mentransfer video "secara profesional"?

9

Saya seorang "profesional" TI yang terkadang harus berurusan dengan proyek konversi video / pemotongan video kecil, dan saya ingin belajar "cara yang benar" untuk melakukan ini. Setiap kali saya mencari di Google, selalu ada bencana untuk perangkat uji coba yang aneh, dengan kematangan rendah, atau acak dari 3-4 tahun yang lalu yang mengindikasikan berbagai metode kuno untuk melakukannya.

Pertanyaan besarnya adalah sebagai berikut: Apa pedoman dan alat "umum" untuk mentranskode video ke beberapa perantara yang efisien (tanpa kehilangan?), Untuk tujuan pengeditan, untuk tujuan pengkodean ulang setelahnya?


Bagi saya, sepertinya format dan tugas yang paling sederhana pun adalah bencana percobaan & kesalahan yang tak ada habisnya, atau keahlian yang hanya diketahui oleh para ahli yang memiliki banyak alat konversi aneh yang mereka gunakan, hampir seolah-olah melakukan serangan terhadap proyek.

Berikut ini beberapa contoh:

  • File VOB sederhana yang diekstrak dari rekaman DVD tidak dapat diimpor ke Adobe Premiere secara langsung.
  • Virtualdub adalah perangkat lunak lama yang terus direkomendasikan orang tetapi tampaknya tidak mendukung format yang lebih baru.
  • Saya bahkan tidak tahu bagaimana cara mengetahui dengan pasti codec mana yang dimiliki video, dan apakah cuaca gambar itu saling terkait atau tidak, dan resolusi serta codec apa yang saya hadapi.

Masalah:

  • Memilih opsi jalin yang salah yang mengurangi kualitas
  • Memilih rasio aspek piksel yang salah (meregangkan gambar)
  • Memilih "jenis proyek" yang salah di Premiere menyebabkan rekaman membutuhkan penskalaan
  • Terpaksa menggunakan beberapa program aneh yang akan memiliki sejumlah efek negatif

Apa yang saya cari:

  • Buku atau "Pengetahuan nyata" tentang konversi format, alat yang dikenali, dll. Yang bukan merupakan panduan forum acak tentang cara menangani format video.
  • Pedoman alur kerja untuk mengidentifikasi format yang berpindah dari satu format ke format lainnya tanpa masalah seperti yang disebutkan di atas.
  • Dokumentasi tentang program apa yang bisa dan tidak bisa dilakukan dengan Adobe Premiere berkaitan dengan format, sehingga saya tidak menggunakan kunci inggris sebagai palu.

TL; DR

Bagaimana cara Anda mengonversi atau "menyiapkan" file video untuk memastikannya akan didukung oleh Premiere untuk diedit?

Apakah pemutaran perdana program yang cocok untuk menangani pemangkasan, penyandian, atau haruskah alat lain digunakan untuk ini, saat membuat montase video dari berbagai format sumber?

Apa saja buku bagus untuk dibaca yang secara khusus membahas konversi video yang menggunakan sejumlah codec?

cloneman
sumber
Adapun alat-alat - dan saya mungkin kembali nanti dengan jawaban - Anda dapat menggunakan dengan aman ffmbc. Itu mengkonversi ke format perantara seperti DNxHD, yang saya pribadi suka, dan mendukung hampir semua format.
slhck
Saya benar-benar ingin menutup ini sebagai "tidak konstruktif", tetapi karunia Anda menghalangi saya untuk melakukan ini ...
bwDraco
@DragonLord Kenapa? Bagaimana pertanyaan ini tidak dijawab dengan keahlian khusus?
slhck
@ Slhck: Pertanyaan ini menanyakan jawaban terbuka lebar yang sifatnya subyektif, bahkan jika itu berasal dari pengalaman atau keahlian. Saya mungkin salah, dan ini mungkin pertanyaan "subyektif yang baik" , tapi saya merasa ini agak terlalu subyektif untuk Super User (pertanyaan yang berhubungan dengan pemrograman yang serupa akan diizinkan pada Rekayasa Perangkat Lunak , meskipun).
bwDraco
@DragonLord Untuk apa nilainya, saya percaya pertanyaan ini menginspirasi jawaban yang panjang namun faktual. Tidak banyak subjektivitas dalam menganalisis cuplikan dan menentukan format perantara yang sesuai, terutama yang berkaitan dengan perangkat lunak tertentu seperti Adobe Premiere. Ini mendukung sesuatu, atau tidak. OP bahkan telah menentukan apa yang merupakan jawaban "baik", jadi saya akan membiarkan pertanyaan ini terbuka untuk saat ini - tetapi pasti akan memantaunya.
slhck

Jawaban:

2

Apa yang sebenarnya Anda cari adalah 'format perantara'. Untuk audio, ini biasanya berarti tidak mengompresnya ke audio PCM (well, idealnya itu berarti tidak mengompres di tempat pertama):

ffmpeg -i input.file -c:a pcm_s16le output.wav

Untuk video ... well, kadang-kadang mungkin untuk menggunakan video mentah atau codec lossless seperti huffyuv, tetapi umumnya Anda akan menggunakan codec perantara matematis-lossy tetapi visual-lossless seperti DNxHD atau Apple Prores. AFAIK Premiere mendukung keduanya, tetapi sudah bertahun-tahun sejak saya menggunakannya sehingga saya bisa mengingat dengan salah. Untuk mengonversi file video sewenang-wenang ke AVI dengan video DNxHD dan audio PCM mentah:

ffmpeg -i input.file -c:v dnxhd -c:a pcm_s16le intermediate.avi

Untuk menggunakan file MOV dengan Apple ProRes dan audio PCM mentah:

ffmpeg -i input.file -c:v prores -c:a pcm_s16le intermediate.mov

EDIT: ... sebenarnya, memikirkannya saya percaya bahwa Premiere tidak memerlukan penggunaan codec perantara, itu harus dapat mengedit format yang paling umum (termasuk video MPEG2 yang digunakan pada DVD). Yang mengatakan, format menengah masih sangat berguna - mereka mengurangi beban pada sumber daya pemrosesan komputer Anda, karena mereka menggunakan algoritma yang relatif sederhana.

Apakah pemutaran perdana program yang cocok untuk menangani pemangkasan, penyandian, atau haruskah alat lain digunakan untuk ini, saat membuat montase video dari berbagai format sumber?

Premiere adalah alat yang benar-benar fantastis untuk pekerjaan seperti itu, Anda dapat mengedit film dengan fitur cukup panjang dengan mudah. Saya akan menilai di sana dengan FCP.

Jika Anda ingin melakukan hal-hal secara terprogram (yaitu mengotomatiskan menyusut atau memotong video), maka alat baris perintah seperti ffmpeg mungkin lebih baik; tetapi untuk pengeditan 'kreatif', NLE seperti Premiere jelas merupakan cara yang harus dilakukan.

EDIT2: Karena Anda menyebutkan video interlaced, Anda dapat de-interlace dengan ffmpeg menggunakan filter video yadif (filter de-interlacing lain). Saya tidak yakin apakah itu perlu untuk digunakan dengan Premiere (mungkin tidak), dan menggunakan ini pada input progresif akan memuntahkan output yang mengerikan (jadi pastikan Anda tahu itu video interlaced), tetapi demi kelengkapan:

ffmpeg -i input.file -filter:v yadif -c:v dnxhd -c:a pcm_s16le intermediate.avi

Ini akan bekerja sama baiknya dengan ProRes, atau memang ffmpeg codec video mana pun dapat di-output.

Evilsoup
sumber
terima kasih, ini sangat mendalam. Saya belum pernah mencoba mengimpor video dari DVD yang ditekan secara komersial, tetapi saya sering kali mengalami kesulitan dengan rekaman amatir yang mungkin dituliskan ke DVD oleh perangkat lunak yang sangat berorientasi pada konsumen. Saya tidak memiliki audio atau video hanya memiliki beberapa detik di dalamnya
cloneman
1

Saya tidak punya jawaban lengkap, tapi saya tahu mencoder dan ffmpeg adalah dua alat paling standar di luar sana. Saat melakukan transkode, Anda sebaiknya menggunakan salah satu alat itu untuk melakukan transcode yang sebenarnya.

Kedua alat tersebut adalah baris perintah. GUI ada untuk mereka, dan saya percaya sejumlah besar alat yang tersedia di pasaran benar-benar menggunakan salah satu atau kedua pustaka tersebut di backend.

Adapun apakah file interlaced dan apa codec yang digunakan dan semacamnya, sementara kedua alat harus dapat memberi tahu Anda, saya memuat file dalam vlc dan memeriksa informasi codec. Ini adalah metode mudah yang memberikan jumlah info yang bagus.

Shishire
sumber