Artikel ini menjelaskan metode Java untuk menyaring video. Bagikan untuk referensi Anda, sebagai berikut:
Saya telah memperkenalkan Java untuk menggunakan FFMPEG untuk konversi video sebelumnya. Di sini saya akan menunjukkan bagaimana FFMPEG melakukan tangkapan layar video.
Kode spesifiknya adalah sebagai berikut:
impor java.io.file; import java.util.list; // bingkai pertama dari file video yang dihasilkan adalah gambar // Versi di bawah windows public class createph {// public static final string ffmpeg_path = "e: /ffmpeg/ffmpeg.exe"; Public Static Boolean ProcessImg (String veido_path, String ffmpeg_path) {file file = file baru (veido_path); if (! file.exists ()) {system.err.println ("path [" + veido_path + "] File video yang sesuai tidak ada!"); mengembalikan false; } Daftar <String> Commands = new java.util.arraylist <string> (); commands.add (ffmpeg_path); commands.add ("-i"); commands.add (veido_path); commands.add ("-y"); commands.add ("-f"); commands.add ("-f"); commands.add ("Image2"); commands.add ("-ss"); commands.add ("8"); // Parameter ini adalah layar ketika video dicegat untuk berapa detik // commands.add ("-t"); // commands.add ("0,001"); commands.add ("-s"); commands.add ("700x525"); commands.add (veido_path.substring (0, veido_path.lastindexof (".")) .replacefirst ("vedio", "file") + ".jpg"); coba {ProcessBuilder Builder = new ProcessBuilder (); builder.command (perintah); builder.start (); System.out.println ("dicegat dengan sukses"); Kembali Benar; } catch (Exception e) {E.PrintStackTrace (); mengembalikan false; }} public static void main (string [] args) {processImg ("c: /video1.avi", "c: /ffmpeg.exe"); }}Tangkapan layar setelah berjalan adalah sebagai berikut:
Terlampir:
ffmpeg.exe Klik di sini untuk mengunduh situs ini .
Klik di sini untuk mengunduh video uji dalam format AV.
Untuk lebih banyak konten terkait Java, pembaca yang tertarik dengan situs ini dapat melihat topik: "Ringkasan Keterampilan Operasi Gambar Java", "Ringkasan Keterampilan Operasi Tanggal dan Waktu Java", "Ringkasan Keterampilan Operasi Java Dom Node", "Ringkasan File Java dan Keterampilan Operasi Direktori" dan "Tutorial Struktur Data Java dan Algorith.
Saya harap artikel ini akan membantu pemrograman Java semua orang.