Skip to content

Commit c8dea36

Browse files
committed
- [+] implement --Speed, speeding up playback, closes #22
1 parent 297bf43 commit c8dea36

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

ffcvt.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,15 @@ func transcodeFile(inputName string) {
339339
args = append(args, "-reset_timestamps")
340340
args = append(args, "1")
341341
}
342+
if len(Opts.Speed) > 0 {
343+
args = append(args, "-filter_complex")
344+
args = append(args, fmt.Sprintf("[0:v]setpts=PTS/%s[v];[0:a]atempo=%s[a]",
345+
Opts.Speed, Opts.Speed))
346+
args = append(args, "-map")
347+
args = append(args, "[v]")
348+
args = append(args, "-map")
349+
args = append(args, "[a]")
350+
}
342351
if len(cutOps) != 0 {
343352
args = append(args, "-filter_complex")
344353
args = append(args, cutOps)

0 commit comments

Comments
 (0)