আইডি 3 ট্যাগ কাঠামো ডাম্প করার প্রোগ্রাম


11

এমন কোনও প্রোগ্রাম রয়েছে যা ID3v2 ট্যাগগুলির সম্পূর্ণ কাঠামোটি ফেলে ফেলবে?

কেবল ফ্রেমের নাম এবং মানগুলিই নয়, পুরো তথ্য যেমন ফ্রেম অর্ডার, পাঠ্য এনকোডিং, বিবরণ এনকোডিং (টিএক্সএক্সএক্স ফ্রেমগুলির জন্য), আন-সিঙ্ক্রোনাইজেশনের উপস্থিতি, একাধিক ট্যাগের উপস্থিতি ...

পটভূমি: আমি বরং কৌতূহল করছি কেন কিছু ফাইল কিছু প্রোগ্রামের সাথে বেমানান। উদাহরণস্বরূপ, foobar2000 দ্বারা লিখিত কিছু ID3v2.4 ট্যাগ উইন্যাম্প দ্বারা পড়া হয় না; মুতাগেন দিয়ে সম্পাদনা সেগুলি ঠিক করে তবে foobar2000 দিয়ে সম্পাদনা আবার বিরতি দেয়। এটি সংস্করণ বা ডেটা এনকোডিং নয় - বেশিরভাগ অন্যান্য v2.4 ইউটিএফ -16 ট্যাগগুলি ঠিকঠাক কাজ করে ... তবে, আমি যদি ট্যাগগুলিকে ভি 2.3 তে রূপান্তর করতে foobar2000 ব্যবহার করি, তবে v2.4 এ ফিরে আসি, তারা উইন্যাম্পে সূক্ষ্ম কাজ শুরু করে - এই শেষ বিটটি কোনও মানে করে না ।

সম্পাদনা করুন: লিনাক্স বা / এবং উইন্ডোজ।

উত্তর:


4

উইন্ডোজের এমপি 3 ডায়াগুলিতে উভয়ই ত্রুটিযুক্ত ত্রুটিগুলি পরীক্ষা করা উচিত এবং আপনাকে কাঁচা ট্যাগগুলি দেখতে দেওয়া উচিত - এটি জ্ঞাত ত্রুটিগুলি তালিকাবদ্ধ করে তবে আপনি কাঁচা ট্যাগগুলিও দেখতে পারেন। আমি এটি কোনও পাঠ্য ফাইলে ফেলে দেওয়ার উপায় খুঁজে পাচ্ছি না। সীমিত সংখ্যক ট্যাগ সহ এটি পরিদর্শন করার জন্য এবং ট্যাগগুলির বাল্ক ফিক্সিংয়ের পক্ষে ভাল।

এখানে চিত্র বর্ণনা লিখুন


এটি খুব আকর্ষণীয় দেখায়। ধন্যবাদ। (এটি এখনও ট্যাগ ফ্রেমের দ্বারা কোন এনকোডিংগুলি ব্যবহৃত হয় তা দেখায় না, তবে এটি অন্যথায় যথেষ্ট
বিশদের

দেখে মনে হয় এমপি 3 ডায়াগসের নিজস্ব ডাউনসাইডও রয়েছে (আইডি 3 ট্যাগগুলিতে কোনও সম্পাদনা এগুলি 2.3.0 এ ডাউনগ্রেড করে, উদাহরণস্বরূপ) যদিও এটি অন্যান্য ধরণের স্ট্রিমগুলি ঠিক করার জন্য ভাল কাজ করে।
মাধ্যাকর্ষণ

9

এক্সিফ্টোল প্রচুর তথ্য দিতে পারে:

exiftool -v3 -l FILENAME.mp3


এক্সিফ্টোল আইডি 3 ভি 4 সহ কাঁচা তথ্য ডাম্প করতে সক্ষম! সত্যিই দারুণ!
হাইমগ

2

Beaglebuddy MP3 টি গ্রন্থাগার কি আপনি জিজ্ঞাসা করা হয় না। এটি ID3v2.3 ট্যাগ সমর্থন করে এবং ID3v2.4 ট্যাগগুলির জন্য সমর্থন মে 2014 এর মধ্যে শেষ হবে completed এটি কাঁচা বাইট পাশাপাশি পার্স করা মানগুলিও দেখায়। আমি কিছু নমুনা আউটপুট অন্তর্ভুক্ত করেছি।

ID3v2.4 frame: SONG_TITLE
frame header
   bytes..................: 0x54 0x49 0x54 0x32 0x00 0x00 0x00 0x0A 0x00 0x00 
   frame type.............: TIT2: SONG_TITLE - title/songname/content description
   frame header size......: 10
   frame body size........: 10
   tag  alter preservation: false
   file alter preservation: false
   read only..............: false
   compression............: false
   encryption.............: false
   grouping identity......: false
   uncompressed size......: 0
   encryption method......: 0
   unsynchronized.........: false
   data length indicator..: 0
   group Id...............: 0
frame body: text information
   bytes...: 10 bytes
             0x03 0x54 0x65 0x73 0x74 0x20 0x4E 0x61 0x6D 0x65 
   encoding: 3 - UTF-8
   text....: Test Name

1

আপনার নিজের সরঞ্জামটি লেখার প্রয়োজন হতে পারে। TagLib এবং id3lib এই ক্ষেত্রে দরকারী হতে পারে।

বিশেষ দ্রষ্টব্য হ'ল id3lib এর হোমপৃষ্ঠায় প্রকল্পগুলির তালিকা, এতে বেশ কয়েকটি সরঞ্জাম রয়েছে যা কোনও প্রোগ্রামিং ছাড়াই আপনার সমস্যার সমাধান করতে পারে।


আমি এর আগে id3info সরঞ্জামটি চেষ্টা করেছিলাম যা id3lib এর অংশ হিসাবে আসে এবং এটি আইডি 3v2.4 ট্যাগযুক্ত ফাইলগুলি কেবল v2.3 হিসাবেও চিনতে পারে না। যদিও এটি সরঞ্জাম বা লাইব্রেরি নিজেই দ্বারা ঘটেছে কিনা তা নিশ্চিত নয়। আমি উভয়টি একবার দেখে নেব, তবে এ জাতীয় লাইব্রেরিগুলি সাধারণত ট্যাগ-মান জুটি প্রকাশ করে ডেভেলপারের কাছ থেকে ট্যাগ স্ট্রাকচার (এনকোডিংস, অর্ডার ইত্যাদি) গোপন করে।
মাধ্যাকর্ষণ

1

মিটাগেন পাইথন লাইব্রেরিতে মিড3 ভি 2 নামক একটি ইউটিলিটি রয়েছে যা তুলনা করার আগে / পরে আলাদা করার আগে উপযুক্ত মানগুলির খুব পরিষ্কার এবং পুঙ্খানুপুঙ্খ ডাম্প / রফতানি সরবরাহ করে।

যদি আপনি কখনও অজগর স্ক্রিপ্ট সেট আপ করেন না তবে এক্সিফ্টোলগুলি নির্ণয় করার পক্ষে মূল্যবান হতে পারে তবে আমি মিড 3 ভি 2 আরও সহজ খুঁজে পেয়েছি।

মেট্যাম্প 3 এর জন্য ডিজাইন করা হয়েছে তবে আইএমও কিছুটা পুরানো, এটি বেশ কিছু সাধারণ ডি-ফ্যাক্টো স্ট্যান্ডার্ড (পড়ুন: আইটিউনস) ক্ষেত্রগুলিকে "অপরিজ্ঞাত" হিসাবে দেখায়।

ID3RawTagViewer এবং ID3TagBackup এছাড়াও বেশ পুরানো সরঞ্জাম তবে আপনি সেগুলি সহায়ক হিসাবেও পেতে পারেন।

এমপি 3 ট্যাগগুলিতে একটি "গ্লোবাল এক্সপোর্ট" প্লাগইন রয়েছে তবে কিছু ক্ষেত্রে এটি তার অভ্যন্তরীণ "ম্যাপড" ক্ষেত্রের নামগুলি ব্যবহার করে সত্য ফ্রেমের নামগুলি "লুকিয়ে" রাখে যাতে তারা বিভিন্ন ফর্ম্যাট (যেমন FLAC এবং MP3) জুড়ে একই থাকে and

বিষয় ছাড়াই তবে প্রাক্তন ফালসো মুতাগেন / কোড লিবিট পরিবারের অন্য সদস্য যা এফএলসি-র জন্য খুব সুন্দরভাবে এটি করে, তবে কোনও কারণে আইডি 3-র জন্য সমস্ত নন-কিউএল কাস্টম টিএক্সএক্সএক্স ট্যাগগুলি "আড়াল করে"।

বিটিডব্লিউ অনেক লোক কেবল তাদের প্রিয় এইচএক্স সম্পাদক ব্যবহার করেন। । ।


আমি পূর্বে মুটাগেন ব্যবহার করেছি, মেটাম্প 3 এবং আইডি 3 র্যাটাগভিউয়ারটি পরীক্ষা করে দেখব। অন্যান্য সরঞ্জামগুলি কেবল বিমূর্ত "নাম = মান" ট্যাগগুলি দেখায় তাই তারা এই উদ্দেশ্যে উপযুক্ত নয়।
মাধ্যাকর্ষণ

0

আমি কোনওভাবেই আইডি 3 এর বিশেষজ্ঞ নই, তবে আমি ইদানীং আমার লাইব্রেরিতে কাজ করছি। আপনি কোনও ওএস নির্দিষ্ট করেন নি। আমি প্রায় একচেটিয়াভাবে লিনাক্স ব্যবহার করি। কিছু সরঞ্জাম আমি ব্যবহার করছি, যা আপনার জন্য ব্যবহারযোগ্য হতে পারে আইডি 3 ইনফো (সিএলআই) এবং কিড3-কিউটি (কিউটি কেডি আইডি 3)। পরেরটি আকর্ষণীয়। আমি নিশ্চিত নই যে এটি আপনার প্রয়োজনীয় সমস্ত কিছু পেয়েছে তবে এটি প্রচুর পরিমাণে তথ্য প্রদর্শন করে যা অন্ততপক্ষে, আপনি যা চাইছেন এমন কিছু জিনিস পেতে পারে। আপনি একটি আরো পোর্টেবল টুল, যা বলে মনে হয় যা খুঁজছেন তাহলে হয়তো আপনি যে আপনি যা খুঁজছেন সব পেতে mid3v2 নামক একটি পাইথন হাতিয়ার। আমি কেবল এটি পরীক্ষা করে দেখেছি এবং এটিতে একটি যুক্তি রয়েছে - তালিকা-কাঁচা, যা বেশ কার্যকর বলে মনে হচ্ছে!


ধন্যবাদ, তবে id3info বা Kids3-qt উভয়ই আমি যা চাই তা করেন না, তারা কেবল ফর্ম্যাট করা মান দেখায়। আসলে, id3info ID3v2.4 ট্যাগগুলিকে মোটেই স্বীকৃতি দেয় না। মিড 3 ভি 2 হ'ল মুতাগেনের একটি ইন্টারফেস, এটি সমর্থন সমর্থন করার সময় অন্যতম সেরা তবে এখনও সরঞ্জাম বা মুতাগেন লাইব্রেরি নিজেই আমাকে কাঁচা কাঠামো সম্পর্কে পর্যাপ্ত তথ্য দেবে না - যদিও এটি এখনও পর্যন্ত বেশ ভাল দেখাচ্ছে।
22:38
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.