feat(ffmpeg): seek and select frame by duration and float position (#39)
* feat(ffmpeg): seek by duration * remove selected_frame * test: update golden files * remove selected_frame * feat(ffmpeg): seek by duration * feat(ffmpeg): seek by duration * feat(ffmpeg): seek by duration * feat(ffmpeg): seek by duration * feat(ffmpeg): seek by duration * test: update golden files * feat(ffmpeg): seek by duration * test: update golden files
This commit is contained in:
parent
6f9a3d085a
commit
d6b3ec4bdc
59 changed files with 133 additions and 94 deletions
|
|
@ -70,13 +70,12 @@ func TestAVContext(t *testing.T) {
|
|||
defer av.Close()
|
||||
if n == 10 {
|
||||
require.NoError(t, av.ProcessFrames(n))
|
||||
} else {
|
||||
if n == 9999 {
|
||||
require.NoError(t, av.ProcessFrames(-1))
|
||||
}
|
||||
if n > -1 {
|
||||
require.NoError(t, av.SelectFrame(n))
|
||||
}
|
||||
} else if n == 99999 {
|
||||
require.NoError(t, av.SeekPosition(0.6))
|
||||
} else if n == 9999 {
|
||||
require.NoError(t, av.SelectPosition(0.7))
|
||||
} else if n > -1 {
|
||||
require.NoError(t, av.SelectFrame(n))
|
||||
}
|
||||
meta := av.Metadata()
|
||||
metaBuf, err := json.Marshal(meta)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue