This version of ffmpeg has been created specifically to read DVR-MS files and convert the audio to other formats (like mp3). It will not detect the Video.
Example command lines are:
MP3:
"ffmpeg_audio_only" -y -i "input.dvr-ms" -vn -acodec mp3 -ac 2 -ab 192000 -f mp3 "output.mp3"
AAC:
"ffmpeg_audio_only" -y -i "input.dvr-ms" -vn -acodec aac -coder 0 -level 13 -ac 2 -ab 192000 -f adts "output.aac"
To use this within DTB:
Create a new Dtb Profile and call it anything you like (I called mine ffmpegAudio). Then add the Throttle Action and the RunExternal Action. In the RunExternal action double click on the ProcessName and browse to the ffmpeg_audio_only executable. In the ArgumentsContext use: -y -i "%InputFile%" -vn -acodec mp3 -ac 2 -ab 192000 -f mp3 "%OutputFile%" for MP3. Or, In the ArgumentsContext use: -y -i "%InputFile%" -vn -acodec aac -coder 0 -level 13 -ac 2 -ab 192000 -f adts "%OutputFile%" for AAC.