カーナビで動画をSDカード入れて再生しているのですが、SDカードが暑さのせいで最近よくバグが発生して画像が乱れる。別のSDカードは平気みたいなので、手持ちのSDカードのファイルを別なSDカードに移す事にしました。コピーしてそのまま移すか悩みましたが、ちゃんとした音質と画像で聞きたいので専用ソフトを使い全て移しました。ついでに楽曲も調べて書き込み完成!
さぁ!再生???曲の順番が違ってる?もう一度調べなおしてサイドチャレンジしてもやはり違う?困ったのでここは相方(Gemini)


ファイル名の数字の並び順が「文字コード順(ASCII順)」で判定されているため、意図した順番になっていません。
カーナビ等のシステムは、数字を数値として見るのではなく「1文字ずつの記号」として左から順に判定します。そのため、頭に「1」がつく「10」〜「19」が「2」よりも先に来てしまっています。
【現在の並び順(文字コード順)】
- 1 ミライ.mp4(「1」で始まる)
- 10 MY HEART…(「10」で始まる)
- 11 Driver’s High.mp4
- …
- 19 L_Arc…
- 2 READY STEADY GO.mp4(「2」で始まるため「19」の次に来る)
- 20 FOREVER.mp4
解決方法:桁数を揃える(2桁表示にする)
数字の頭に「0」を付けて桁数を統一すると、順番通り(01, 02, 03…)に再生されるようになります。
って事で新たに0を付けてやりなおし、さて今度は???まだダメじゃん!

全然直らないけど??

ファイル名を「01」「02」に変更してもナビで順番が変わらない場合、カーナビ特有の仕様による理由が考えられます。
カーナビ(特にカロッツェリア等の車載機)は、ファイル名順(あいうえお順/アルファベット順)ではなく、「SDカードにファイルを書き込んだ順番(ファイルシステムの作成順)」で再生リストを作成してしまうことが多いためです。
主な原因と解決方法は以下の通りです。
1. 書き込み順が原因の場合(最も多いケース) パソコンからSDカードへファイルを移動した際の「作成日時順」のままナビが読み込んでいます。
- 解決策 A:専用のソートソフトを使う(一番簡単)
Folder SortやUMSSortといったフリーソフト(Windows用)を使い、SDカード内のファイルを名前順に並べ替えて書き込み順(FAT構造)を更新します。 - 解決策 B:SDカード内で一からコピーし直す
- パソコンのローカルフォルダ(デスクトップ等)に、正しいファイル名(01…, 02…)にしたファイルを用意する。
- SDカード内の動画を一旦全削除(またはフォーマット)する。
- 01のファイルから順に選択してSDカードへ一括コピーする。
2. ナビ側に以前のキャッシュ情報(履歴)が残っている場合 ファイル名を変更しても、ナビが前回のSDカード情報を記憶していることがあります。
- 解決策: SDカード内のルート(一番上の階層)のフォルダ名を少し変更してみるか、別のSDカードとして認識させる(一度抜き差ししてナビを再起動する)ことで、リストが再読み込みされます。
まずは 「SDカード内のファイルを一度パソコンに退避させ、SDカードを空にしてから、名前順に並んだ状態のファイルをコピーし直す」 方法を試してみてください。
結構めんどくさいので仕方ないので新たにホルダー作成して順番どおりに並びかえて完了。こんどこそ

ばっちり完了しました。これでライブ動画ちゃんと観れます。
原因1: ファイル名が「1, 2…」だと「1, 10, 2…」の順になる ➔ 「01, 02…」と桁を揃える
原因2: ナビは「書き込んだ順」で再生する ➔ パソコンでフォルダを作り直して並べなおす。



コメント