foobar2000轉檔時惱人的檔名過長問題

看板AVEncode作者 (writer)時間18年前 (2007/06/04 14:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
foobar2000 單個檔案轉檔時用的預設檔名為曲目的標題 一次轉多個檔案時還會加上數字索引 (註:foobar2000對曲目按滑鼠右鍵 選 Convert > Concert to... 可以轉檔) 平常看起來沒問題,但如果有某個曲目的標題長度超過250個字元 這時後問題就來了 1. 直接轉單個檔案時,foobar2000 不會有反應 2. 轉多個檔案時,如果第一個曲目的標題小於250個字元,就會開始轉檔 可是只要轉到超長標題的曲目,就會顯示錯誤 以上不管是哪一個都很討厭,尤其是讓foobar2000轉檔去做別的事再回來的時候 才發現出錯了,剛才電腦都在空轉,內心就會感到一陣@^%&*#$#$%%$^&(*^ foobar2000預設沒有對檔名長度問題進行防護..... 以下解決方法: 我在Windows XP NTFS上測試,檔名(含副檔名)最長只能有250個字元 所以解決問題最好的辦法就是不要讓foobar2000用超過250個字元的檔名 首先打開 Preferences > Tools > Converter 右邊會有 Output File Names 裡面有 Single tracks Single tracks 的內容預設是: [%list_index% ]%title% 現在使用foobar2000內建的cut函式,剪掉過長的檔名,cut函式用法: $cut(字串,保留長度) 通常副檔名最長只有4個字元(flac),還要加上中間的"."之後會佔去5個字元 所以要預先保留長度為245,為保險起見,還可設成更小的數值 反正一般也不會用那麼長的檔名.... 現在把 Single tracks 的內容改為: $cut([%list_index% ]%title%,245) 這樣以後遇到超長標題的時候,foobar2000就會自動剪去過長的內容 不再跑出奇奇怪怪的問題了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.57.172 ※ 編輯: writerer 來自: 220.137.57.172 (06/04 14:25)

06/04 16:50, , 1F
我都轉成01、02、03……曲子資訊統統叫tag處理
06/04 16:50, 1F
文章代碼(AID): #16Ow_wrk (AVEncode)