Bagaimana cara mengonversi file .flv ke .3gp menggunakan ffmpeg?


2

Saya telah mengonversi format video apa pun menjadi format file 3gp menggunakan ffmpeg pada satu server. Tetapi di server lain itu tidak berfungsi.

Berikut ini skrip saya:

exec("ffmpeg -i test.flv -sameq -acodec libmp3lame -ar 22050 -ab 96000
    -deinterlace -nr 500 -s 320x240 -aspect 4:3 -r 20 -g 500 -me_range 20
    -b 270k -deinterlace -f flv -y test.3gp ");

Adakah yang bisa memberi tahu saya apa yang salah dalam skrip?

Berikut ini adalah pengaturan ffmpeg saya:

root @ ninja [~] # ffmpeg -formats ffmpeg versi CVS, build 3277056, Hak cipta (c) 2000-2004 Konfigurasi Fabrice Bellard: --enable-mp3lame --enable-libogg --enable-gpl --dable-gpl --disable-mmx - aktifkan-bersama dibangun pada 17 Juni 2009 10:51:43, gcc: 4.1.2 20080704 (Red Hat 4.1.2-44)

ffmpeg 

sudahkah Anda mencoba menjalankan perintah secara manual? ada pesan kesalahan dari ffmpeg?
melaos

Sebenarnya, Kami memiliki server bersama dan ssh tidak diaktifkan untuk itu. Jadi saya tidak bisa menjalankannya secara manual.

Jawaban:


1

"-F flv" tidak benar. Anda menyandikan ke 3gp, bukan flv. Saya pikir acodec harus aac, dan vcodec harus h263, kecuali codec 3gp lebih luas dari yang saya kira.

Hal ketiga adalah bahwa pada beberapa versi mereka mengubah penamaan codec. Jika Anda memiliki ffmpeg versi lama (katanya 2004), itu mungkin "mp3", bukan "libmp3lame", kecuali ingatanku terbalik.

Anda memiliki beberapa parameter yang bertentangan juga, tetapi ffmpeg mungkin hanya berjalan dengan yang terakhir. -sameq (kualitas kecocokan sumber) konflik dengan -b (sesuaikan kualitas bitrate konstan), dan Anda harus -deinterlace dua kali.


0

Apakah Anda tidak dapat menangkap pesan kesalahan apa pun dari skrip Anda?

Saya berasumsi bahwa output dari server pertama Anda? memeriksa apakah versi ffmpeg pada server kedua mendukung flv dan 3gp, saya tahu beberapa versi linux dikirimkan dengan versi ffmpeg yang cacat karena masalah paten di beberapa negara.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.