mp3unicode(1) General Commands Manual mp3unicode(1)

mp3unicode — تبدیل برچسب‌های MP3 به یونیکد

mp3unicode [options] file1 [file2] [...]

mp3unicode ابزار MP3Unicode یک برنامهٔ خط فرمانی برای تبدیل برچسب‌های ID3 در فایل‌های mp3 بین کدگذاری‌های مختلف است.

به منظور مشاهدهٔ کدگذاری‌های موجود، دستور زیر را اجرا کنید:

iconv --list

-s, --source-encoding <encoding>
خواندن برچسب‌های فعلی mp3 با فرض اینکه با <encoding> کدگذاری شده‌اند. <encoding> می‌تواند "unicode" یا هر کدگذاری ۸ بیتی معتبر دیگری باشد.
-1, --id3v1-encoding <encoding>
نوشتن برچسب id3v1 در <encoding>؛ اگر <encoding> برابر با "none" باشد، برچسب id3v1 حذف خواهد شد. <encoding> می‌تواند هر کدگذاری ۸ بیتی معتبر باشد؛ اما توجه داشته باشید که نوشتن id3v1 به صورت یونیکد امکان‌پذیر نیست.
-2, --id3v2-encoding <encoding>
نوشتن برچسب id3v2 در <encoding>؛ اگر <encoding> برابر با "none" باشد، برچسب id3v2 حذف خواهد شد. <encoding> می‌تواند "unicode" یا هر کدگذاری ۸ بیتی معتبر دیگری باشد.
-p, --preserve-unicode
اگر کدگذاری مبدأ، کدگذاری خاصی غیر از یونیکد تعیین شده باشد ولی کدگذاری واقعی یونیکد به نظر برسد، فرض می‌شود یونیکد است. برای مثال، اگر قصد پردازش پرونده‌های زیادی را دارید که برخی از آن‌ها دارای یونیکد هستند (یا در جایی نویسه‌های یونیکد دارند) اما برخی در قالب cp1251 هستند، کافی است -s cp1251 -p را همراه با سایر گزینه‌ها به کار ببرید. این دستور طبق انتظار شما عمل خواهد کرد.
-w, --preview
فایل‌ها را تغییر ندهید، در عوض برچسب‌هایی را که نوشته خواهند شد نمایش دهید. برای بررسی درستی گزینه‌های مشخص‌شده مفید است.
-v, --version
چاپ شماره نسخه، تاریخ و زمان کامپایل.
-q, --quiet
گزارش ندهید که چه فایل‌هایی پردازش شده‌اند.

mp3unicode --source-encoding cp1251 --id3v1-encoding none --id3v2-encoding unicode file.mp3

برچسب id3v2 (یا در صورت نبود id3v2، برچسب id3v1) را از فایل خوانده، فیلدهای متنی برچسب را از cp1251 به یونیکد تبدیل می‌کند و برچسب id3v2 را بازنویسی کرده و برچسب id3v1 را حذف می‌نماید.

mp3unicode Home Page, http://mp3unicode.sourceforge.net. iconv(1p)

Copyright (c) 2005-2012 Alon Bar-Lev <alon.barlev@gmail.com>

Copyright (c) 2005-2012 Andrey Dubovik

All rights reserved.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

July 28, 2007 POSIX-compatible