File tree 1 file changed +9
-4
lines changed
src/main/java/com/animecap/system
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 12
12
import net .bramp .ffmpeg .builder .FFmpegBuilder ;
13
13
import net .bramp .ffmpeg .probe .FFmpegProbeResult ;
14
14
import net .bramp .ffmpeg .probe .FFmpegStream ;
15
+ import net .bramp .ffmpeg .progress .Progress ;
16
+ import net .bramp .ffmpeg .progress .ProgressListener ;
15
17
import org .springframework .beans .factory .annotation .Autowired ;
16
18
import org .springframework .boot .autoconfigure .EnableAutoConfiguration ;
17
- import org .springframework .context .annotation .Bean ;
18
- import org .springframework .scheduling .annotation .Async ;
19
19
import org .springframework .scheduling .annotation .Scheduled ;
20
20
import org .springframework .stereotype .Component ;
21
21
@@ -71,8 +71,13 @@ public void convertVideo() {
71
71
.done ();
72
72
System .out .println ("executing" );
73
73
FFmpegExecutor executor = new FFmpegExecutor (ffmpeg , ffprobe );
74
- executor .createJob (builder ).run ();
75
- executor .createTwoPassJob (builder ).run ();
74
+ executor .createJob (builder , new ProgressListener () {
75
+ @ Override
76
+ public void progress (Progress p ) {
77
+ System .out .println (p .progress );
78
+ System .out .println ("" );
79
+ }
80
+ }).run ();
76
81
try {
77
82
FFmpegProbeResult probeResult = ffprobe .probe (VideoConverter .sourceDirectory + task .getNewVideo ().get (0 ).getOriginal ());
78
83
for (FFmpegStream fs :probeResult .getStreams ()){
You can’t perform that action at this time.
0 commit comments