Apakah mungkin untuk mendapatkan ffmpeg bekerja pada Debian dengan dukungan untuk amr codec (libopencore-amrnb) ahd h264 encoder (libx264)?

0

Saya tidak pernah menggunakan Debian, tetapi pada kotak Ubuntu saya, saya telah menginstal ffmpeg dari repositori (sama seperti itu, tanpa tweak atau hack) dan saya dapat dengan mudah menggunakannya untuk transcode amr audio ke (misalnya) mp3 dan untuk transcode 3gp video ke MOV dikodekan dengan h264, dan ke flv. Di mesin saya, saya bisa melihat ffmpeg menggunakan libopencore-amrnb untuk mendekode file audio amr, dan itu menggunakan libx264 untuk menyandikan video H264.

Sekarang, saya ingin melakukan hal yang sama pada mesin server (server virtual) di mana saya akan menggunakan PHP untuk memanggil ffmpeg. Saya tidak punya masalah memanggil ffmpeg dari PHP dengan exec (), itu bukan masalah.

Server memiliki Debian Linux dan diinstal versi ffmpeg yang lebih lama yang:

  1. tidak memiliki libopencore-amrnb
  2. tidak memiliki libx264

Administrator sistem mengatakan itu kepada saya

  1. mereka tidak dapat menginstal versi ffmpeg dengan dukungan untuk amr codec karena beberapa ketidakcocokan dengan Debian
  2. libx264 tidak tersedia di Debian (seperti yang Anda dengar).

Benarkah itu? Tidak bisakah perangkat transcoding audio / video paling populer bekerja dengan beberapa codec paling umum pada distribusi Linux yang paling banyak digunakan?

Apakah ada alternatif lain yang dapat memungkinkan saya untuk:  1. transcode amr file audio ke mp3  2. transcode 3gp (mpeg4) file video ke file video h264 mov (yaitu format mov, h264 codec)

matteo
sumber

Jawaban:

1

Versi ffmpeg Debian dilucuti dari beberapa codec encoding karena masalah hukum. Debian bertujuan untuk sepenuhnya bebas sehingga tidak ada perusahaan yang dapat menuntut Anda karena Anda menggunakan perangkat lunak / kode yang tidak Anda bayar.

Ada repositori debian-multimedia.org yang menawarkan paket dengan ffmpeg yang tidak terhalang, masalahnya adalah ketika Anda memasukkan repositori ini di instalasi debian normal, Anda harus sangat berhati-hati, misalnya beberapa paket dari debian-multimedia mematahkan standar vlc di debian karena paket-paket yang mendasarinya tidak sepenuhnya kompatibel.

Gunman
sumber