آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

قراردادن صدا برروی فیلم (کمک کنید)

احمد  10 سال پیش  10 سال پیش
0 0

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

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

اینم لینکش لینک

 

0 0
اینا اگه میشه یه کمک کوچولو بکنید (10 سال پیش)
0 0
در لینکتان خودش اومده یه پروژه برای استفاده از این کتابخانه مثال زده. یه پوشه داره androidtest محتوای داخلش یه پروژه هست این پروژه را در اندروید استودیو وارد کنید. (10 سال پیش)
0 0
اقای عزیزی در قسمت تستش چیزی دستم نیومد...ببخشید تراخدا (10 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
عزیزی  10 سال پیش
+1 0

سلام

به نظر من راحتترین راه برای استفاده از کتابخانه های موجود در githup استفاده از اندروید استودیو هست که در آموزش های آقای کاشی زاده آمده است.

اگه از اندروید استودیو استفاده کنید این خطوط را در انتهای فایل gradle در حالت ماژول بگذارید به راحتی می توانید از کتابخانه استفاده کنید

<dependency>
    <groupId>com.googlecode.mp4parser</groupId>
    <artifactId>isoparser</artifactId>
    <version>1.1.7</version>
  </dependency>
0 0
من اضافه کردم به اینصورت compile 'com.googlecode.mp4parser1.1.7' مشکلی از این بابت ندارم..مشکلم اینه که چجوری از این کتابخونه کار بکشم..توضیح داده ولی گنگه نمیفهمم..ممنون (10 سال پیش)
پاسخ به سوال 
احمد  10 سال پیش
0 0

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

 File sdCard = Environment.getDataDirectory();
String videofilepath = Environment.getExternalStorageDirectory().toString()+"/abc/video.h264";
String audiofilepath = Environment.getExternalStorageDirectory().toString()+"/abc/audio.aac";
try {
H264TrackImpl h264Track = new H264TrackImpl(new FileDataSourceImpl(videofilepath));
AACTrackImpl aacTrack = new AACTrackImpl(new FileDataSourceImpl(audiofilepath));
Movie movie = new Movie();
movie.addTrack(h264Track);
movie.addTrack(aacTrack);
Container mp4file = new DefaultMp4Builder().build(movie);
FileChannel fc = new FileOutputStream(new File( Environment.getExternalStorageDirectory().toString()+"/video.mp4")).getChannel();

mp4file.writeContainer(fc);
fc.close();
} catch (Exception e) {
e.printStackTrace();
}
پاسخ به سوال 
احمد  10 سال پیش
0 0

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

 .lang.NullPointerException: Attempt to read from field 'int com.googlecode.mp4parser.h264.model.PictureParameterSet.seq_parameter_set_id' on a null object reference

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


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .