Open pawaom opened 3 years ago
I did manage to get it working but Is there a better solution , can it be included in next release(I have worked only on Java code)
In Engine.java
private void openCurrentStep(@NonNull TrackType type, @NonNull TranscoderOptions options) {
int current = mCurrentStep.require(type);
TrackStatus status = mStatuses.require(type);
Log.e(TAG, "openCurrentStep #" + current );
if (current == 0){
options.SetLocalSpeed(1);
}
else{
options.SetLocalSpeed(2);
}
In TranscoderOptions.java
@NonNull
public void SetLocalSpeed(float t) {
timeInterpolator = new SpeedTimeInterpolator(t);
}
Did you manage to get it working?
(Pasted to all my answers today: it's been a long time since my last issues review. I am sorry about the delay and I know you likely have moved on by now. Still, I'm going to answer where I can)
This is possible with a custom TimeInterpolator
where you return a different speed depending on the current position. However, we could definitely add a more friendly API for this.
I have 2 videos I want to keep Speed of First video to the original speed, i.e 1 and for the second video to double speed i.e 2,
The first video is 5 seconds long, and second video is 46 seconds long, So now the video should be 28 seconds long(5+23)
however the code converts both video to double speed ,
can we Set speed of Individual videos
This is the code I am trying