Мое устаревшее программное обеспечение перестает работать после его миграции на Windows 10, так как WMV Encoder 9 SDK больше не поддерживается.
Я пробовал другие подходы и могу сгенерировать нужный мне файл ASF, используя FFmpeg , Мне нужно только мультиплексировать аудио и видео в контейнер ASF, и эта команда делает это:
ffmpeg -y -i audio.mp3 -i video.asf -vcodec copy -acodec copy output.asf
Это хорошо работает, и файл может быть воспроизведен с помощью VL C или Windows Media Player. Но он не может быть воспроизведен DirectShow. У меня ошибка ASF_E_INVALIDHEADER
, когда я установил в качестве источника WMAsfReader
. Любая идея, как я могу создать действительный файл ASF для WMAsfReader
?
Thnks!