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:
- tidak memiliki libopencore-amrnb
- tidak memiliki libx264
Administrator sistem mengatakan itu kepada saya
- mereka tidak dapat menginstal versi ffmpeg dengan dukungan untuk amr codec karena beberapa ketidakcocokan dengan Debian
- 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)