- ベストアンサー
ファイルの再生順の規則性が分かりません
トヨタのディスプレイオーディオ(デンソーテン製)なんですが、USBからmp4動画を観ています。 しかし動画の再生順が、いろいろなタグ情報でソートしてもそのどの規則性とも一致しません。 どなたか分かる方いらっしゃいましたら教えて頂けると助かります。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
カーナビ等のUSB/SDカード再生順は、「ディレクトリエントリ順」であることが多いです。 Windows等のOSでは、常に何らかの項目(ファイル名・更新日・サイズ等)によって並べ替えされますが、考えてみると並べ替えるためにはディレクトリエントリをすべて読み込み、すべての情報を把握しなければなりません。) カーナビ等はそういうことをせず、「指定されたディレクトリの、1番目から順に再生」としてしまうのです。 「ディレクトリエントリ順」は、だいたいは「コピーした順」なのですが、そのディレクトリ内でファイルの追加削除をすると、狂います。 (1)file1.mp3, file2.mp3, file3.mp3 をコピー →エントリ: file1.mp3 file2.mp3 file3.mp3 (2)file2.mp3 を削除 →エントリ: file1.mp3 (空きエントリ) file3.mp3 (3)file4.mp3 をコピー →エントリ: file1.mp3 file4.mp3 file3.mp3 (4)file5.mp3 をコピー →エントリ: file1.mp3 file4.mp3 file3.mp3 file5.mp3 こうなった結果、再生順は file1、file4、file3、file5 の順になってしまうという訳なのです。 (Windows上の表示では、1, 3, 4, 5 の順に並べ替えられてしまうのでわからない。) 一度その位置に記録されたなら、ファイル名を変更してもディレクトリ上の場所は動しません。従って再生順も変えられません。 しかし、コピー済みのファイルでも、「別ディレクトリに移動」すれば、そのディレクトリ内での順番は1からになります。 なので、新しいディレクトリを1つ作り、再生したい順にファイルを移動すると、その順番になってくれると思います。 直接ディレクトリエントリをいじって、そういうことをしてくれるツールもいくつかあります。 例) http://talk-pc.sakura.ne.jp/umssort.html 例) https://www.vector.co.jp/soft/win95/art/se488593.html ただしディレクトリエントリを書き換えるには管理者権限が必要で、そのプログラムにバグがあったら…と考えるとちょっと怖い物もあったりしますね。
お礼
素早い対応ほんとうに感謝しております。 新しいディレクトリを作って検証したら、回答者様のおっしゃっていた通りになりスッキリです。 本当にありがとうございました。