2012-11-10 25 views
10

Tôi thành công có thể chuyển đổi chuỗi hình ảnh thành video giới thiệu liên kết https://github.com/guardianproject/SSCVideoProto.hình ảnh để chuyển đổi video với hiệu ứng chuyển tiếp

Nhưng bây giờ yêu cầu của tôi là đặt một số hiệu ứng chuyển tiếp như mờ dần trong/mờ dần để được hiển thị trong video với sự thay đổi của mỗi hình ảnh.

Có thể sử dụng FFMPEG hay tôi nên sử dụng cái gì khác cho điều đó?

Tham khảo ffmpeg convert a series of images to video - with crossfade or any other transition between every two frames

để biết thêm chi tiết.

Vui lòng hướng dẫn tôi.

+1

Tôi cũng đang tìm kiếm về chuyển đổi hình ảnh sang video. Tôi đã xem xét và thử mẫu mà bạn đã cung cấp ở trên. nhưng nó cho thấy quá trình quay video từ máy ảnh. Nhưng không thể chuyển đổi danh sách hình ảnh thành video .. Vì vậy, bạn có thể vui lòng tư vấn cho tôi để chuyển đổi nó. . – itsrajesh4uguys

Trả lời

3

Tạo hoạt hình thư mục trong thư mục. Tạo 2 tệp xml có tên fadein và fadeout với nội dung sau.

fadein.xml

<?xml version="1.0" encoding="utf-8"?> 
<alpha xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/accelerate_interpolator" 
    android:fromAlpha="0.0" 
    android:toAlpha="1.0" 
    android:duration="1000" /> 

fadeout.xml

<?xml version="1.0" encoding="utf-8"?> 
<alpha xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/decelerate_interpolator" 
    android:zAdjustment="top" 
    android:fromAlpha="1.0" 
    android:toAlpha="0.0" 
    android:duration="1000" /> 

sau đó mở file java của bạn mà bạn muốn sử dụng hình ảnh động fadeIn và fadeout và đặt đoạn mã sau vào phương thức chạy

public void run() { 
       /* Create an intent that will start the main activity. */ 
         Intent mainIntent = new Intent(javafile.this, 
         etcetc.class); 
         javafile.this.startActivity(mainIntent); 


       /* Apply our splash exit (fade out) and main 
        entry (fade in) animation transitions. */ 
       overridePendingTransition(R.anim.fadein, 
         R.anim.fadeout); 
     } 
+0

Nhưng, yêu cầu của tôi không chỉ là chơi các tập tin hình ảnh với các hiệu ứng chuyển tiếp. – NarendraJi

+0

Tôi cũng cần tạo tệp video từ các tệp hình ảnh đã cho bằng cách sử dụng hiệu ứng chuyển tiếp đó. – NarendraJi

+0

@NarendraDroidWorm bạn chỉ có thể lấy ý tưởng từ đây ... –

Các vấn đề liên quan