Transcoding file video untuk diputar di browser

06 Agustus 2022 [Tech]

ffmpeg -i original.mkv -c:v libx264 -c:a aac -ac 2 -ab 384000 -ar 48000 new.mp4

(Jawaban singkat: gunakan baris perintah ffmpeg di atas. Baca terus bagaimana saya melakukan ini di Tdarr.)

Saya baru-baru ini menemukan Jellyfin, yang memberi saya UI mirip Netflix untuk menonton video saya sendiri, dan sepertinya hebat.

Satu-satunya masalah yang saya alami adalah beberapa video memiliki format yang tidak dapat diputar secara asli di browser web. Jellyfin dengan gagah berani mencoba mentranskodenya dengan cepat, tetapi server saya sangat ringan, dan tidak mungkin bisa melakukan itu.

Jadi, saya perlu mentranskode video tersebut ke format yang lebih sesuai.

Tdarr memungkinkan transcoding file dalam jumlah besar, dan dengan sedikit kebingungan saya mengetahui cara menjalankannya, namun saya masih memerlukan opsi ffmpeg yang tepat untuk membuat video berfungsi dengan baik di Firefox, tanpa memerlukan transcoding video, audio, atau wadah.

Berikut adalah pengaturan Tdarr yang menurut saya berfungsi dengan baik:

Output file container: .mp4
Encoder: ffmpeg
CLI arguments: -c:v libx264 -c:a aac -ac 2 -ab 384000 -ar 48000
Only transcode videos in these codecs: hevc

Penjelasan:

  • Wadah file keluaran: .mp4 – membungkus video dalam wadah MP4 – yang mengejutkan, Firefox sepertinya tidak mendukung MKV.
  • -c:v libx264 – mengkodekan ulang video sebagai H.264. Firefox tidak dapat menjalankan H.265, dan H.264 cukup kompatibel dengan banyak browser. Jika Anda tidak peduli dengan Safari atau berbagai browser Microsoft, Anda mungkin ingin mempertimbangkan VP9 karena VP9 didukung secara asli di Firefox, jadi harus bekerja pada arsitektur aneh, dll.
  • -c:a aac -ac 2 -ab 384000 -ar 48000 – mengkode ulang audio sebagai AAC dengan bitrate yang tepat, dll. Jellyfin masih melakukan transcoding audio ketika saya baru saja menentukan -c:a aac, dan butuh beberapa saat bagi saya untuk mengetahui bahwa Anda juga memerlukan opsi lain tersebut.
  • Hanya transcode video dalam codec ini: hevc – hevc berarti pengkodean H.265, dan video yang bermasalah dengan saya ada dalam pengkodean itu, tetapi Anda mungkin memiliki masalah yang berbeda. Jika ragu, Anda dapat memilih “Jangan mentranskode video dalam codec ini:” dan hapus centang semua penyandian, artinya semua video Anda akan dikodekan ulang.

Jika Anda tidak menggunakan Tdarr, berikut adalah baris perintah biasa untuk digunakan dengan ffmpeg:

ffmpeg -i original.mkv -c:v libx264 -c:a aac -ac 2 -ab 384000 -ar 48000 new.mp4

News
Berita
News Flash
Blog
Technology
Sports
Sport
Football
Tips
Finance
Berita Terkini
Berita Terbaru
Berita Kekinian
News
Berita Terkini
Olahraga
Pasang Internet Myrepublic
Jasa Import China
Jasa Import Door to Door

Download Film

Gaming center adalah sebuah tempat atau fasilitas yang menyediakan berbagai perangkat dan layanan untuk bermain video game, baik di PC, konsol, maupun mesin arcade. Gaming center ini bisa dikunjungi oleh siapa saja yang ingin bermain game secara individu atau bersama teman-teman. Beberapa gaming center juga sering digunakan sebagai lokasi turnamen game atau esports.