Yêu cầu:iOS - Đảo ngược tập tin video (.mov)
Nghe có vẻ như litte khác nhau nhưng đây là những gì tôi muốn đạt được. Tôi muốn tạo tập tin phim (.mov) ngược lại. Cũng giống như cách chúng tôi tua lại tệp phim. Tôi cũng muốn duy trì tốc độ khung hình giống như video của mình.
LƯU Ý: Tôi không chỉ muốn phát tệp video theo thứ tự ngược lại. Tôi muốn tạo tập tin phim mới phát theo thứ tự ngược lại.
thăm dò của tôi:
tôi nghĩ các bước dưới đây để thực hiện để làm như vậy.
- Hãy khối các tập tin video với tốc độ khung hình cụ thể sử dụng
AVAssetExportSession
- Merge tất cả các khối video thành tập tin phim duy nhất sử dụng
AVMutableComposition
vàAVAssetExportSession
. - Đồng thời hợp nhất âm thanh của từng tệp vào tệp video mới trong quá trình hợp nhất.
Sử dụng các bước trên, tôi có thể đạt được kết quả ngược lại nhưng tôi có dưới mối quan tâm.
- Sẽ mất nhiều thời gian nếu video có thời lượng dài.
- Nó cũng tiêu thụ các chu kỳ CPU lớn và bộ nhớ để thực hiện quá trình này.
Có ai đang có cách nào khác được tối ưu hóa để đạt được điều này không? Bất kỳ đề xuất nào cũng sẽ được đánh giá cao.
Có cách nào trực tiếp như chúng tôi có thể trực tiếp đảo ngược bộ đệm dữ liệu video và nó sẽ đảo ngược toàn bộ tệp video không? – BornCoder
Bạn có thể tạo tệp phim mới theo thứ tự ngược bằng cách sử dụng AVAssetExportSession và AVMutableComposition như thế nào? Cài đặt trong các lớp này đảo ngược thứ tự là gì? – GingerBreadMane
Bạn có tìm thấy câu trả lời cho điều này không? Tôi đang tìm kiếm cùng một điều hiện tại. Câu hỏi của tôi là ở đây http://stackoverflow.com/questions/27363888/avfoundation-reverse-video –