- 締切済み
iTunes 文字数の制限について (WIN環境)
「iTunes」のファイル名の文字数の制限について 「iTunes」をWINDOWS環境(Vista home SP2)で使用しています。iTunesは最新バージョンです。 wavやmp3があり、それをiTunesでエンコード(何々バージョンを作成)をすると、 できたファイル名の後半が消えてしまいます。 例えば ABCDEFG HIJK - AAAA_BBBB_CCCC_DDDD (ZZZZZZZZZZZZ).wav ↓ ABCDEFG HIJK - AAAA_BBBB_CCCC_DDDD (.m4a のようにです。 数えてみると36文字くらいです(拡張子ふくめると40文字くらいです) こうなるのは仕様でしょうか? 解決策は無いのでしょうか? とくにwavの場合、できたAAC・またはロスレスに、 そのファイル名からMp3tagでタグを自動コンバート入力(ファイル名 - タグ=%artist% - %title%)しますので、かなり不便です。 MACとWINDOWS間の文字数制限はありそうですが、 WIN版ということは、WINに向けた仕様なわけですよね?? 正直、え、そんなことができないの??というかんじです(汗) 大量のファイルを変換しないといけないので、困ってます。 回答お願いいたします!
- sayuki_chan_zzz
- お礼率80% (12/15)
- iPod・ウォークマン・音楽プレーヤー
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- unokwave
- ベストアンサー率58% (966/1654)
確認してみました。 確かにiTunesで入手したファイルはすべて36文字以内に制限されていました。 中には言葉が途中で切られているものもありました。 逆に36文字以上のファイル名の曲は扱えないのか調べたところ、80文字でもライブラリに登録できました。 タグの編集なども正常に行えています。 ですからiTunes内部の一部で文字数制限がかけられているものの、仕様かというと不明だと言えます。 因みにファイル名文字数制限で言えばWindowsもMac OS Xも変わりません。 解決策ですが、バッチファイルで半自動化するのはどうでしょうか。 以下の例は36文字以内のファイル名が重複するような事があるとうまくいかないケースがあります。 それとWindows 7ではうまく動きますが、Vistaではわかりません。 使い方としては、cc.batというファイル名で以下の内容を保存した場合に、コマンドプロンプトで cc <変換済みファイルのあるフォルダ> <変換元ファイルのあるフォルダ> と入力してEnterキーを押します。 そして空白を含むフォルダを指定する場合はダブルクォーテーションで括ってください。 例えば「C:\Test Target」というフォルダなら "C:\Test Target" とします。 また前提として変換結果がAACであるm4aファイル限定になっています。 2行目のm4aを変更すれば対象の拡張子を変更できます。 @echo off set ext=m4a if %1. == . goto usage if not exist %1 goto usage if %2. == . goto usage if not exist %2 goto usage if "%5" == "%ext%" goto 2nd :1st pushd %1 ren *.%ext% *. for %%d in (*) do %0 %1 %2 "%%d" "%%d*" %ext% popd goto eof :2nd echo 3:%3 echo 4:%4 pushd %2 for %%s in (%4) do ren %1\%3 "%%s.%5" popd goto eof :usage echo "Usage: %0 <Destination folder> <Source folder>" :eof
関連するQ&A
- UNIXで文字列分割
UNIXでマルチバイトの文字列で分割したいです。 例) aaaa bbbb cccc dddd eeee ffff ↓ [bbbb]で分割 [1]aaaa [2] cccc dddd eeee ffff できればawkで処理をしたいと考えています。
- ベストアンサー
- その他(プログラミング・開発)
- SQLの書き方について教えてください。
accessについて。 シートの中に列名name、列名friendnameがあります。 name,friendname aaaa,bbbb bbbb,cccc cccc,aaaa dddd,aaaa eeee,bbbb ffff,eeee ほしいデータは aaaa,bbbb,cccc bbbb,cccc,aaaa cccc,aaaa,bbbb dddd,aaaa,bbbb eeee,bbbb,cccc ffff,eeee,bbbb と友達の友達の名前がほしいのです。 SQLの書き方を教えてください。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- "/"でセル内の文字を縦に分割するマクロについて
マクロ作成の為に、ご協力下さい。 このようなデータが1つのセル内にあります。 aaaa/bbbb/cccc/dddd このセルに対して、"/"があったら下のセルに入力するようにしたいです。 aaaa bbbb cccc dddd どのようにしたら良いか見当がつきません。。。 よろしくお願いいたします。 ※区切り位置の機能を縦に使うようなイメージです。
- ベストアンサー
- オフィス系ソフト
- SQLでの集計
下記の様に、「複数のitemを買っているuserと購入されたitem」のテーブルと、 user item ---------------------------------- 田中 AAAA 田中 CCCC 田中 EEEE 北野 DDDD 北野 BBBB 北野 AAAA 小堺 CCCC 小堺 EEEE 松本 EEEE 松本 KKKK 松本 CCCC 松本 DDDD 浜田 BBBB 浜田 DDDD 下記の様な IDに紐付いた 「item」のテーブルから、 ID item ---------------------------------- 1 AAAA 2 BBBB 3 CCCC 4 DDDD 5 EEEE 下記の様に各itemと各itemを買った場合に一緒に買われるitemの一覧を結果 として表示させたいのですが、クエリの作り方が思い浮かばず、困っています。 ※)可能であれば、買われたitemを表示する際にはbuy1から(左側から)同時購入 回数の多いitemを重複せずに並べて表示したい ID item buy1 buy3 buy4 buy5 buy6・・・・ ---------------------------------- 1 AAAA CCCC BBBB DDDD EEEE 2 BBBB DDDD AAAA 3 CCCC AAAA EEEE DDDD KKKKK 4 DDDD AAAA BBBB CCCC EEEE 5 EEEE AAAA CCCC KKKKK 尚、IDと紐付いているitem数は決まっていますが、買われるitemの種類は上記 の様にIDが1~5だけではなく、集計してみないと判らない状況です。 今の所、SQLはACCESS(2003)上にて手打ちしています。 以上、ご教示のほど、宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- ACCESSにて2つのテーブルの比較
2つのテーブルA,テーブルBがあります。テーブルBのデータ以外のデータを選ぶにはどうのようにすれば良いのでしょうか? テーブルA data--- aaaa bbbb cccc dddd aaaa cccc テーブルB data--- aaaa bbbb 欲しい結果 テーブルA data--- cccc dddd cccc よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- アクセスログから同時ログイン数を割り出す手法
以下のようにアクセスログが出力されるものがあります。 このログより、ユーザがログインした時点で他に何ユーザログイン しているかを集計する方法を模索しています。 何か良い方法ありますでしょうか。 *************************** user,login,logout aaaa,095703775,100825968 bbbb,095709415,095809695 cccc,095732774,095733633 bbbb,095734883,095735227 aaaa,095735321,095735727 dddd,095742555,095743680 eeee,095742664,095743102 gggg,095743196,095743664 tttt,095801070,095804070 *************************** ・userはログインしたユーザ名、login、logoutはHHMMSSmmm形式で時刻を出力します。 ・各ユーザはloginからlogoutまでの間ログインした状態です。 出力結果としては以下のようなイメージです。 *************************************** user,login,logout,実行ユーザ数 aaaa,095703775,100825968,0 bbbb,095709415,095809695,1 cccc,095732774,095733633,2 bbbb,095734883,095735227,2 aaaa,095735321,095735727,3 dddd,095742555,095743680,2 eeee,095742664,095743102,3 gggg,095743196,095743664,3 tttt,095801070,095804070,2 *************************************** 以上です
- 締切済み
- その他(ITシステム運用・管理)
- Access Union について
下記2テーブルがあります。 テーブル1 品番 1月合計 AAAA 1111 BBBB 2222 CCCC 1122 EEEE 3211 テーブル2 品番 2月合計 AAAA 1211 BBBB 3222 CCCC 1522 DDDD 2223 UNIONのSQL文で下記のような結果を得たいです。 品番 1月合計 2月合計 AAAA 1111 1211 BBBB 2222 3222 CCCC 1122 1522 DDDD 2223 EEEE 3211 SQL文をどのように書いたらいいですか。ご教授,お願い致します。
- 締切済み
- オフィス系ソフト
- 表の抽出方法を教えてください
:::::::::::::::::::::::::::::aaaa::::bbbb::::cccc::::dddd :::0~1000::::::::::::::700:::::800:::::900::::1000 1001~2000:::::::::800:::::900::::1000::::1200 2001~3000::::::1000::::1300::::1600::::1800 上記のような表で1400のbbbbの時に900を抽出する方法を教えてください
- ベストアンサー
- オフィス系ソフト