سلام دوستان عزیز
چندتا فایل صوتی دارم تو mmc با پسوند .mp3 میخوام مقدار حجم یا بتونم زمان هر کدوم از فایل ها بگیرم برای اینکار چیکار باید بکنم ؟
پردازنده lpc1768
در ضمن vs1003 هم دارم
از کتابخونه flash-fs استفاده میکنم
تشکر
سلام دوستان عزیز
چندتا فایل صوتی دارم تو mmc با پسوند .mp3 میخوام مقدار حجم یا بتونم زمان هر کدوم از فایل ها بگیرم برای اینکار چیکار باید بکنم ؟
پردازنده lpc1768
در ضمن vs1003 هم دارم
از کتابخونه flash-fs استفاده میکنم
تشکر
به نام آن کسی که به من بال پرواز داد تا اوج بگیرم
سلامچندتا فایل صوتی دارم تو mmc با پسوند .mp3 میخوام مقدار حجم یا بتونم زمان هر کدوم از فایل ها بگیرم برای اینکار چیکار باید بکنم ؟
پردازنده lpc1768
در ضمن vs1003 هم دارم
از کتابخونه flash-fs استفاده میکنم
تا اونجا که من میدونم این موارد در فرمت فایل ذخیره میشه ، شما باید ببینید فایل با چه فرمتی ( fat16 یا fat32 یا ntfs ) ذخیره شده و بعد این اطلاعات رو از فایل استخزاج کنید .
سلام اقای هاشمی
فرمت مورد استفاده ما fat32 هستش
میتونین بیشتر صحبت کنین
به نام آن کسی که به من بال پرواز داد تا اوج بگیرم
سلام
آیا در کتابخونه flash-fs نابعی برای این کار وجود ندارد؟
به عنوان مثال در کتابخونه chan تابعf_truncate فکر کنم این کار(دادن حجم یک فایل) می کنه
مهندس فکر نکنم به نوع فرمت دیسک ربطی داشته باشه.تا اونجا که من میدونم این موارد در فرمت فایل ذخیره میشه ، شما باید ببینید فایل با چه فرمتی ( fat16 یا fat32 یا ntfs ) ذخیره شده و بعد این اطلاعات رو از فایل استخزاج کنید .
تا جائیکه من فهمیدم به نوع فایل بستگی داره ، یعنی هر فایل در سیستم دیجیتال یه قسمتی در ابتدای خودش داره به نام هدر ، که اطلاعات فایل توی این قسمت ذخیره شده و بعداز اون دیتای خود فایل قرار می گیره. توی هدر مربوط به یه عکس مشخصاتی از قبیل حجم فایل ، حجم هدر ، عرض ، ارتفاع ، نوع کدینگ ، سیستم رنگ و .... وجود داره.
در یک فایل mp3 هم به احتمال زیاد باید همین موضوع صدق کنه. کلا این یه استاندارد برای شناسائی انواع فایل های موجود باید باشه به گمونم!
.
سلام
برای مشاهده ی اطلاعات مربوط به فایل ها کافیه پسوند اون رو در ویکی پدیا انگلیسی جستوجو کنید :
http://en.wikipedia.org/wiki
مثلا برای mp3 به آدرس زیر مراجعه کنید :
MP3 - Wikipedia, the free encyclopedia
همون طور که توی توضیحات هم آورده شده هدر فایل های mp3 مطابق تصویر زیر هست که در اون حجم و زمان فایل وجود نداره :
من خودم تا حالا به صورت مستقیم با فرمت های صوتی کار نکردم ، به نظرم با داشتن حجم فایل و نرخ بخش (bit rate ) بشه زمان فایل رو محاسبه کرد .
سلام به همه .... من از کتابخونه FATFS ورزن 0.08 استفاده میکنم ....
با این تابع میتونی بفهمی که حجم فایلت چقدر هستش ..... fsrc.fsize
fsrc پوینتر فایلت هستش ....
سلام به دوستان عزیز
تشکر فراوان از همه
آقا حل شد
fsrc اسم فایل ما میتونه باشه مثلا اگه فایل به اسم ali داشته باشیم برای به دست آوردن سایز آن میتونی به این صورت بنویسیم ali.fsize که سایز فایل ما رو میداه
برای به دست اوردن مدت زمان یک مقدار ترفند زدیم
چون مقدار سایز ها متغییر بود ولی فرمت های کلی یکی بود اومدیم یک ضریبی به دست آوردیم که اینکار انجام داده شده هم سایز میده هم مدت زمان
بازم تشکر از همه
به نام آن کسی که به من بال پرواز داد تا اوج بگیرم
سلام آقای غلامی
خوب شما برنامه ی رو که نوشتین رو به اشتراک بگذارین تا همه استفاده کنند.
اول از همه هم تشکر میکنم از این که به اشتراک میگذارید.
شرکت Time Owner
سلام
یعنی تابعی در flash fs نبود که از اون استفاده کنید برای حجم یک فایل و از توابع fat fs استفاده کردید؟