完善视频转码测试代码

This commit is contained in:
WenG 2021-06-11 22:34:31 +08:00
parent d8a247d9b1
commit 58a1671fc2

View File

@ -1,5 +1,4 @@
import ink.wgink.module.file.media.manager.MediaManager; import ink.wgink.module.file.media.manager.MediaManager;
import ink.wgink.module.file.media.manager.domain.VideoMetaInfo;
import ink.wgink.module.file.media.manager.domain.enums.CrfValueEnum; import ink.wgink.module.file.media.manager.domain.enums.CrfValueEnum;
import ink.wgink.module.file.media.manager.domain.enums.PresetVauleEnum; import ink.wgink.module.file.media.manager.domain.enums.PresetVauleEnum;
import ink.wgink.module.file.media.manager.process.IMediaStream; import ink.wgink.module.file.media.manager.process.IMediaStream;
@ -9,6 +8,7 @@ import java.io.BufferedReader;
import java.io.File; import java.io.File;
import java.io.InputStream; import java.io.InputStream;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.sql.Time;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
@ -29,11 +29,10 @@ public class MediaTest {
@Test @Test
public void t1() { public void t1() {
File videoFile = new File("I:\\电视剧\\神探狄仁杰\\第一部\\神探狄仁杰-01.mp4"); File videoFile = new File("I:\\电视剧\\神探狄仁杰\\第一部\\神探狄仁杰-01.mp4");
// File frameFile = new File("C:\\Users\\wenc0\\Desktop\\UploadFiles\\frame.gif"); File frameFile = new File("C:\\Users\\wenc0\\Desktop\\UploadFiles\\frame.gif");
// MediaComponent.cutVideoFrame(videoFile, frameFile); MediaManager instance = MediaManager.getInstance();
MediaManager.getInstance().setFFmpegPath("D:\\ffmpeg-4.4-full_build\\ffmpeg-4.4-full_build\\bin\\ffmpeg.exe"); instance.setFFmpegPath("D:\\ffmpeg-4.4-full_build\\ffmpeg-4.4-full_build\\bin\\ffmpeg.exe");
VideoMetaInfo videoMetaInfo = MediaManager.getInstance().getVideoMetaInfo(videoFile); instance.cutVideoFrame(videoFile, frameFile, new Time(0,0,30));
System.out.println(videoMetaInfo);
} }
@Test @Test