В этой статье описывается метод Java для видеоизоля. Поделитесь этим для вашей ссылки, следующим образом:
Я представил Java для использования FFMPEG для преобразования видео раньше. Здесь я продемонстрирую, как FFMPEG выполняет видеоэкраны.
Конкретный код заключается в следующем:
Import java.io.file; import java.util.list; // Первый кадр сгенерированного видеофайла - это изображение // версия под открытым классом Windows createph {// public Static Final String ffmpeg_path = "E: /ffmpeg/ffmpeg.exe"; Public Static Boolean ProcessImg (string veido_path, string ffmpeg_path) {file file = new File (veido_path); if (! file.exists ()) {System.err.println ("path [" + veido_path + "] Соответствующий видеофайл не существует!"); вернуть ложь; } List <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"); // Этот параметр является экраном, когда видео перехватывается в течение сколько секунд // 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"); try {processbuilder builder = new ProcessBuilder (); builder.command (команды); Builder.Start (); System.out.println ("перехватить успешно"); вернуть истину; } catch (Exception e) {e.printstackTrace (); вернуть ложь; }} public static void main (string [] args) {processimg ("c: /video1.avi", "c: /ffmpeg.exe"); }}Снимок экрана после запуска выглядит следующим образом:
Прикрепил:
ffmpeg.exe Нажмите здесь , чтобы загрузить этот сайт .
Нажмите здесь , чтобы загрузить тестовое видео в формате AV.
Для получения большего количества контента, связанного с Java, читатели, которые заинтересованы в этом сайте, могут просмотреть темы: «Сводка навыков операции на изображении Java», «Краткое изложение навыков даты и времени работы на джаве», «Сводка навыков операции Java DOM Node», «Сводка файлов Java и навыки операции по каталогам» и «Учебные пособия по структуре данных Java и алгоритм».
Я надеюсь, что эта статья будет полезна для всех Java Programming.