Play moview with DTS audio on Chromecast

Never give up

FFmpeg-Logo by Wikimedia https://commons.wikimedia.org/wiki/File:FFmpeg-Logo.svg
FFmpeg-Logo by Wikimedia https://commons.wikimedia.org/wiki/File:FFmpeg-Logo.svg

According to the official specification Chromecast (even Ultra version) doesn’t support DTS.

If you can’t be bothered to spend few hours to transcode the movie with lets say Handbrake you can use ver handy CLI casting tool: castnow .

Once installed, simply tell it to use ffmpeg to transcode audio to mp3 (or ac3 or aac).

castnow your-wonderful-movie.mkv \
    --tomp4 \
    --ffmpeg-vcodec copy \
    --ffmpeg-acodec mp3 \
    --ffmpeg-movflags frag_keyframe+empty_moov+faststart
    • use movflags if you will only hear the audio and you’ll see a black screen

The only downside of transcoding is that the play / pause controls are not supported.