আমি যখন এই কমান্ড চালাচ্ছি
ffmpeg.exe -i test.mp3 -metadata title="The Title You Want" -metadata artist="ÄÄÄßß!`n Artist Name" -metadata album="Name Fö#'ddp+!of the Album" -c:a copy -id3v2_version 3 write_id3v1 1 out.mp3
ফলস্বরূপ মেটা ডেটা এনকোডিংটি ভুল বলে মনে হচ্ছে।
Name: ÄÄÄßß!`n Artist Name
Title: Name Fö#'ddp+!of the Album
আমি ফলাফলটি পরীক্ষা করতে foobar2000 ব্যবহার করছি। সুতরাং কোনও ধারণা কীভাবে এটি সঠিকভাবে সম্পন্ন করবেন? আমি ইতিমধ্যে chcp 65001 চালিয়েছি যা উইন্ডোজের কোড পৃষ্ঠাটি ইউটিএফ 8 তে সেট করে, তবে কোনও পরিবর্তন হয়নি।
আমার উইন্ডোজ 8 বাক্স এবং যে কোনও লিনাক্স বিতরণে এই নির্ভরযোগ্য কাজ করা দরকার।
আমি -i meta.txt -map_metadata 1
সরাসরি সমস্ত ডেটা লেখার পরিবর্তে ব্যবহার করতে পারি , তবে সমস্যাটি অব্যাহত রয়েছে: আমি যখন কোনও ফাইলে মেটা ডেটা লিখি তখনও ফাইলটি সঠিক দেখায়, তবে এমপি 3 ফাইলে ফলাফল আসে না। আমি পিএইচপি স্ক্রিপ্টের মাধ্যমে ফাইলটি স্বয়ংক্রিয়ভাবে উত্পন্ন করছি।
আমার FFmpeg সংস্করণ:
ffmpeg version N-46146-g11d695d Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 29 2012 18:10:27 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runtime-cpudetect --enable-avisynth --enable
-bzlib --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroed
inger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib