Just beat IT

情報系学生が技術的なことから昨日の夕飯のことまで

【DLNA】テレビでmp4動画の音声だけ再生されなかった話

はじめに

どうも!盆休みは基本寝て過ごす予定のロピタルです( 一一)

今回は,DLNAサーバの動画をテレビで再生する際に音声が出力されなかった問題について書きます('ω')

もくじ

状況

私の家では,UbuntuDLNAサーバを運用しております.詳細は以下記事を…

lhopital.hatenablog.com

このサーバ上の動画をテレビで再生しようとしたところ,映像は問題なく再生されるのですが音声が再生されませんでした( ;∀;)

同じ動画を計算機上で再生すると音声も問題なく再生されるため,そもそも音声が無い訳ではありません.

さてさて,原因を見ていきましょう!

f:id:lhopital:20200727225455j:plain

原因究明

ffprobe を用いて動画音声のプロファイルを見ます.

> ffprobe cannot.mp4

        ※中略

Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 96000 Hz, stereo, fltp, 128 kb/s (default)

音声プロファイルを見ると,サンプルレートが96000 Hzとなっているのが気になります…

再生できる他の動画を確認したところ全て44100 Hzであったため,どうやらテレビが高いサンプルレートに対応していないようです(-"-)

解決

動画のサンプルレートを変更します.

> ffmpeg -i cannot.mp4 -ar 44100 -codec:v copy can.mp4

変更後にテレビで再生したところ,無事音声も再生されました!!!

まとめ

今回は,テレビでのMP4動画の再生で,音声が再生されない問題の原因究明を行いました!

しょうもない話題で申し訳ねぃ(-"-)