رفتن به مطلب

دریافتirFFMPEGLoader


ارسال‌های توصیه شده

در در 1396/12/12, 20:47:56، امین مهدی نژاد گفته است :

پروژه زیر در گیتهاب نمونه خوبی برای بیلد گرفتن ورژن های جدید این کتابخونه است.

GitHub - magiclen/FFmpeg-For-MagicLen-Applications: Modified FFmpeg for MagicLen Applications

در ضمن نسخه هایی از این کتابخونه به صورت بیلد گرفته شده برای دانلود قرار داده شده است

Release FFmpeg 3.4.1 For MagicLen Apps · magiclen/FFmpeg-For-MagicLen-Applications · GitHub

«موفق باشید.»

ممنون. لینک اول رو دیدم ولی چیز زیادی متوجه نشدم متاسفانه.

لینک دوم رو هم اگه اشتباه نکنم جوری بیلد گرفتن که فقط برای اپ های خودشون کار میکنه.هم از تایتلش اینو میگم و هم اینکه بیلد هاشو به جای بیلد های یه پروژه گیتهابی دیگه که نسخه 3 ffmpeg رو داشت گذاشتم و کار نکرد...

------------------

من یک پروژه گیتهابی داریم که هم wrapper رو نوشته و هم خود ffmpeg نسخه سه رو داره توش. ولی میخوام ffmpeg نسخه کامل و جدیدترش باشه. که لینکش رو میذارم . اگر بتونید کمک کنید ممنون میشم.

GitHub - WritingMinds/ffmpeg-android-java: Android java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android

 

این لینک هم توضیحات کامپایل گرفتن داده اما با لینوکس هم امتحان میکنم نمیشه متاسفانه

GitHub - WritingMinds/ffmpeg-android: FFmpeg for Android compiled with x264, libass, fontconfig, freetype, fribidi and lame (Supports Android 4.1+)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 ماه بعد...

سلام من برای گرفتن اطلاعات یک ویدیو از دستور زیر استفاده میکنم

ffmpeg -i %*

الان با کتابخانه irffmpegloader احتمالا باید مقدار خروجی تو ساب زیر باشه

Sub ff_Out(str As String)

اما تو این ساب هیچ اطلاعاتی نمایش داده نمیشه

لطفا یه راهنمایی کنید که مشکل از کجاست

من میخام فقط مقدار تایم یک ویدیو رو بدست بیارم

ایا با کتابخانه دیگه ای هم میشه چنین کاری انجام داد؟ اگه هست لطفا اونم بگید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 7 ساعت قبل، mrshirdel گفته است :

سلام من برای گرفتن اطلاعات یک ویدیو از دستور زیر استفاده میکنم


ffmpeg -i %*

الان با کتابخانه irffmpegloader احتمالا باید مقدار خروجی تو ساب زیر باشه


Sub ff_Out(str As String)

اما تو این ساب هیچ اطلاعاتی نمایش داده نمیشه

لطفا یه راهنمایی کنید که مشکل از کجاست

من میخام فقط مقدار تایم یک ویدیو رو بدست بیارم

ایا با کتابخانه دیگه ای هم میشه چنین کاری انجام داد؟ اگه هست لطفا اونم بگید

به سورس زیر دقت کنید.

یبار اون رو امتحان کنید تا همه چی دستتون بیاد.

Sub Globals
	Dim ir As irFFMPEGPro
	Dim tim As Timer
	Private Label1 As Label
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("Layout1")
	ir.install(File.OpenInput(File.DirAssets,"ffmpeg"),"ffmpeg")
	ir.init("ffmpeg")
	tim.Initialize("tim",500)
End Sub
Sub tim_Tick
	If ir.LOGTAG=="Ending FFMPEG" Then
		tim.Enabled=False
		ToastMessageShow("End",True)
	Else
		Label1.Text=ir.LOGTAG
	End If	
End Sub

Sub Button1_Click
	tim.Enabled=True
	SliceAudio
End Sub



'جداسازی قسمتی از صدا'
Sub SliceAudio
	tim.Enabled=True
	Dim str(8) As String
	str(0)="ffmpeg"
	'زمان'
	str(3)="-t"
	str(4)="60"
	'از زمان'
	str(1)="-ss"
	str(2)="0"
	'فایل ورودی'
	str(5)="-i"
	str(6)=File.DirRootExternal&"/a.mp3"
	'فایل خروجی'
	str(7)=File.DirRootExternal&"/b.mp3"
	ir.run(str)
End Sub
'تغیر سایز ویدئو'
Sub ResizeVideo
	tim.Enabled=True
	Dim str(10) As String
	str(0)="ffmpeg"
	'فایل ورودی'
	str(1)="-i"
	str(2)=File.DirRootExternal&"/c.mov"
	'data rate'
	str(3)="-b:v"
	str(4)="64k"
	str(5)="-bufsize"
	str(6)="64k"
	'سایز'
	str(7)="-vf"
	str(8)="scale="&320&":"&240
	'فایل خروجی'
	str(9)=File.DirRootExternal&"/d.mp4"
	ir.run(str)
End Sub
'تغیر سایز صدا'
Sub ResizeAudio
	tim.Enabled=True
	Dim str(8) As String
	str(0)="ffmpeg"
	'فایل ورودی'
	str(1)="-i"
	str(2)=File.DirRootExternal&"/a.mp3"
	'data rate'
	str(3)="-codec:a"
	str(4)="libmp3lame"
	str(5)="-b:a"
	str(6)="125k"
	'فایل خروجی'
	str(7)=File.DirRootExternal&"/d.mp3"
	ir.run(str)
End Sub

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

داداش الان چ ربطی به این داشت!؟
اول از همه این با کتابخونه  irFFMPEGPro

من برا کتابخونه irFFMPEGLoader میخاستم

بعدش اینکه این کدی ک نوشتی الان یسری کار هارو انجام میده.... تو تایمرم نوشتی اگه end شد ک بگه تموم شده اگه نه هم احتمالا متن خطا رو نشون بده

من میخام اون مقدار خروجی متنی که جزییات رو وقتی خاستیم نشون بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 سال بعد...

نسخه جدید  کتابخونه افزوده شد

نسخه ۴ از ffmprg رو از اینجا دانلود کنید

http://s7.picofile.com/file/8389718200/FFmpeg.zip.html

نسخه های ۳ و قدیمی تر و با امکانات متفاوت هم از قبل قرار دادم تا بر اساس حجم و سایز انتخاب کنید.

در نسخه جدید موارد زیر اضافه شده

  • ffprobe
  • قابلیت قرار دادن همزمان ffmpeg برای نسخه های متفاوت cpu (دقت کنید در پوشه های جدا قرار دهید)
  • بهبود عملکرد رویدادها

مثال زیر رو بررسی کنید.

http://s7.picofile.com/file/8389718884/FFMPEG_Exam.zip.html

 

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 ماه بعد...

سلام..

ببخشید تاپیک قدیمی رو آوردم بالا..

میخواستم بگم کار با این کتابخونه چجوریه؟؟؟ والا ما که چیزی نفهمیدیم..

اگر کسی میدونه یه توضیحی بده.. خیلی ممنون میشم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 29 دقیقه قبل، Salar82 گفته است :

بفرما

 

ممنون.. این تاپیک رو دیدم

نمیدونم چجوری باید باش کار کنم.. کجا باید این دستورات رو بنویسم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 سال بعد...

سلام. ببخشید ffmpeg اندروید 11 و جدیدتر رو هم بدون مشکل پشتیبانی میکنه؟ (فقط دسترسی مدیریت کامل فایل ها میخواد اینجا؟)

armeabi_v7a برای armeabi v8 و x86 برای x64 هم کار میکنه و میشه استفاده کرد ؟ یا از این لینک که اقای @ امین مهدی نژاد گذاشتن  فایل های .so رو جایگزین فایل های بدون پسوند در نسخه 3.1 کنم ؟

 

و یک سوال در مورد ffmpeg در اندروید..

داخل ویندوز یک برنامه پرتابل اجرایی من خودم توسط cmd اجرا میکنم. داخل اندروید هم به همون شکل هست تقریبا ساز و کار کتابخونه و shell به جای cmd استفاده میشه یا متفاوت هستش کلا در اندروید؟ (ffmpeg از شل استفاده میکنه؟)

در شل اندروید، دسترسی ها مثلا دسترسی به فایل ها به چه شکل هست؟ متناسب با دسترسی های برنامه هستش؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۷/۲۸ در 21:55، rasool.g گفته است:

سلام. ببخشید ffmpeg اندروید 11 و جدیدتر رو هم بدون مشکل پشتیبانی میکنه؟ (فقط دسترسی مدیریت کامل فایل ها میخواد اینجا؟)

armeabi_v7a برای armeabi v8 و x86 برای x64 هم کار میکنه و میشه استفاده کرد ؟ یا از این لینک که اقای @ امین مهدی نژاد گذاشتن  فایل های .so رو جایگزین فایل های بدون پسوند در نسخه 3.1 کنم ؟

 

و یک سوال در مورد ffmpeg در اندروید..

داخل ویندوز یک برنامه پرتابل اجرایی من خودم توسط cmd اجرا میکنم. داخل اندروید هم به همون شکل هست تقریبا ساز و کار کتابخونه و shell به جای cmd استفاده میشه یا متفاوت هستش کلا در اندروید؟ (ffmpeg از شل استفاده میکنه؟)

در شل اندروید، دسترسی ها مثلا دسترسی به فایل ها به چه شکل هست؟ متناسب با دسترسی های برنامه هستش؟

خیلی وقته با این کتابخونه کار نکردم. باید تست کنم خبر بدم. یه هفته ای صبر کن سرم خلوت بشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 هفته بعد...

در لینک زیر نسخه های مختلف ffmpeg برای لود کردن و کار با اونها در اندروید قرار داده شده

https://android-arsenal.com/details/1/6815

برای دانلود میتونین مستقیم به آدرس زیر برین

https://github.com/Khang-NT/ffmpeg-binary-android/releases?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=6815

در مورد سوال آقای  rasool.g     باید بگم که باید از نسخه های بالا در پوشه Files پروژه خودتون استفاده کنین و فایل .so لازم نیس

در اندروید ۱۱ نتونستم تست کنم و خودتون مثال ها رو دانلود و تست کنین و اگر نتیجه رو اینجا اعلام کنین عالی میشه. در مورد سینتکس دستورات هم مشابه نسخه ویندوز هست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 ماه بعد...
در ۱۴۰۰/۸/۱۱ در ۱۸:۴۸، amin_mn گفته است:

در لینک زیر نسخه های مختلف ffmpeg برای لود کردن و کار با اونها در اندروید قرار داده شده

https://android-arsenal.com/details/1/6815

برای دانلود میتونین مستقیم به آدرس زیر برین

https://github.com/Khang-NT/ffmpeg-binary-android/releases?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=6815

در مورد سوال آقای  rasool.g     باید بگم که باید از نسخه های بالا در پوشه Files پروژه خودتون استفاده کنین و فایل .so لازم نیس

در اندروید ۱۱ نتونستم تست کنم و خودتون مثال ها رو دانلود و تست کنین و اگر نتیجه رو اینجا اعلام کنین عالی میشه. در مورد سینتکس دستورات هم مشابه نسخه ویندوز هست

سلام. خوب هستید

کتابخونه ها و نسخه های مختلف رو من تست کردم روی دستگاه های مختلف. نسخه اولیه کتابخونه irFFmpegLoader v1.00 رو من قبلا تست کرده بودم. الان هم تست کردم با نسخه های جدید هم کار میکرد. البته یکسری مشکلات جزیی داشت در لاگ و بعضی فرمت ها یا تایمر رو کم گذاشته بودم و ffprob رو هم نتونستم با این ورزن کتابخونه استفاده کنم ولی خروجی هاش درست بود. نسخه ی ffmpeg جدید هم که گذاشتید خیلی خوب و کامله 👌🙏 دستتون درد نکنه

نسخه های جدید تر کتابخونه مثل نسخه زیر رو من نمیدونم چرا نتونستم با هیچکدوم از کتابخونه ها اجرا کنم و عدم ساپورت هم نشون میده

امشب دوباره همین مثال رو با همین ffmpeg ک داخل مثال و لینک هست تست کردم روی دو دستگاه isSupportedFFmpeg رو false بر میگردوند و finish نمایش میداد ولی تبدیل نمیکرد

در ۱۳۹۸/۱۲/۱۱ در ۰۹:۵۳، amin_mn گفته است:

نسخه جدید  کتابخونه افزوده شد

نسخه ۴ از ffmprg رو از اینجا دانلود کنید

http://s7.picofile.com/file/8389718200/FFmpeg.zip.html

نسخه های ۳ و قدیمی تر و با امکانات متفاوت هم از قبل قرار دادم تا بر اساس حجم و سایز انتخاب کنید.

در نسخه جدید موارد زیر اضافه شده

  • ffprobe
  • قابلیت قرار دادن همزمان ffmpeg برای نسخه های متفاوت cpu (دقت کنید در پوشه های جدا قرار دهید)
  • بهبود عملکرد رویدادها

مثال زیر رو بررسی کنید.

http://s7.picofile.com/file/8389718884/FFMPEG_Exam.zip.html

 

«موفق باشید.»

 

این * کتابخونه در سایت اصلی رو هم من تست کردم نسخه full-gpl بد نبود ولی عملکرد و خروجی هاش یذره عجیب غریب بود. نیاز به تست بیشتر داره.. یا شاید علارغم حجم زیادی که داره تمام فرمت هارو پشتیبانی نمیکنه

امکانش هست فایل این کتابخونه رو هم براساس نوع cpu تقسیم کرد که کوچکتر بشه؟ حجم فایلش خیلی زیاده.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
  • اضافه کردن...