Thông thường để chèn hiệu ứng như tuyết rơi thườn phải sử dụng phần mềm chỉnh sửa video chuyên nghiệp mới thêm vào được, nhưng hôm nay 9tech chia sẽ cách sử dụng ffmpeg để chèn hiệu ứng tuyết rơi vào video hoàn toàn tự động
ffmpeg -i video.mp4 -stream_loop -1 -i mc.mp4 -filter_complex "[1:v]colorkey=0x000000:0.1:0.1,format=rgba,colorchannelmixer=aa=0.3[ckout];[0:v][ckout]overlay=x=(main_w-overlay_w):y=(main_h-overlay_h):shortest=1[out]" -map "[out]" -map 0:a -c:v libx264 -preset fast output_9tech.dev.mp4
Trong đó:
Bạn có thể sử dụng video hiệu ứng khác để thay thế cho hiệu ứng tuyết rơi bằng cách tìm video khác trên trang youtube với từ khoá "rain overflow" (hiệu ứng mưa). Đối với hiệu ứng có nền đen bạn không cần phải sửa lại đoạn code ffmpeg, còn những nền khác bạn cần phải xác định lại mã màu nền mới tách đúng được nhé (Cách xác định mã màu của video dành cho video có nền khác màu đen).
Tìm hiệu ứng mưa trên youtube
Video tuyết rơi
Ảnh trước và sau khi sử dụng hiệu ứng tuyết rơi
Khi tải về xong các bạn giải nén tập tin ra sẽ được một thư mục giống như hình bên dưới. Để chạy các bạn cần thay video.mp4 thành video của bạn là được, sau khi thay không chỉ cần bấm vào file "chen hieu ung tuyet roi 9tech.dev.bat" là nó sẽ tự động chèn hiệu ứng tuyết rơi vào cả video của bạn.
Hướng dẫn sử dụng phần mềm tạo tuyết rơi
Ngoài ra các bạn có thể sử dụng các hiệu ứng khác thay thế cho tuyết rơi, chỉ cần bạn tải về từ youtube sau đó xác định mã màu cho đúng là bạn hoàn toàn có thể thay thế hiệu ứng khác.