CHIASE_ALL

Hướng dẫn kiếm tiền online

  • TRANG CHỦ
  • KIẾM TIỀN ONLINE
  • KIẾN THỨC WEB
    • MÃ GIẢM GIÁ
      • HAWK HOST
      • AZDIGI
      • STABLEHOST
      • NAMESILO
    • WORDPRESS
    • HOSTING
  • THỦ THUẬT MÁY TÍNH
    • PHẦN MỀM
    • KARAOKE
      • KARAOKE TUTORIAL
      • AEGISUB
      • SOFTWARE KARAOKE

Chia sẻ cách quay Video màn hình và live stream Youtube bằng ffmpeg

22/06/2018 admin 12 Bình luận

App kiếm tiềnLink đăng kýThông tin
Ngân hàng MSBTải App nhận tiền

Nhập mã: TAPTAP4

Kiếm tiền: 54.000đ/đơn

Ngân hàng TechcombankTải App nhận tiềnKiếm tiền: 78.000đ/đơn
Ngân hàng SacombankTải App nhận tiền

Nhập mã: AT123456

Kiếm tiền: 54.000đ/đơn

Ngân hàng LioBankTải App nhận tiềnKiếm tiền: 325.000đ/đơn
Ngân hàng LPBankTải App nhận tiềnKiếm tiền: 66.000đ/đơn

Hôm nay mình xin chia sẻ cách quay Video màn hình và live stream Youtube bằng ffmpeg. Đây cũng là một thủ thuật nhỏ trong ffmpeg mà ít người chia sẻ tại vì cũng ít khi dùng đến. Đôi khi nó lại cần thiết với một số người nên bài viết này mình cũng chia sẻ những hiểu biết của mình ở mức độ cơ bản về việc quay Video màn hình bằng ffmpeg.

Đầu tiên các bạn cần phải hiểu tại sao phải dùng ffmpeg để quay Video màn hình mà không sử dụng các phần mềm quay màn hình hiện có như OBS Studio hay Mirillis Action, thao tác sử dụng đơn giản, chất lượng Video cao và hỗ trợ Live stream trực tiếp lên Youtube. Một cách hiểu đơn giản đó là khi làm việc với ffmpeg thì chúng ta sử dụng Video đầu vào và tùy chỉnh qua các dòng code và theo như dân MMO Youtube gọi đó là “lách” để đưa Video đó lên Youtube một cách “hợp pháp” hơn.

Nhận 100k miễn phí Nhận 100k miễn phí Nhận 100k miễn phí

code render
Và một số trường hợp chúng ta muốn live stream Video đang phát trực tiếp mà không thể nào lấy được link Video đang live thì bắt buộc chúng ta cũng phải quay màn hình. Với việc hỗ trợ của các phần mềm Record màn hình thì lại quá đơn giản nhưng mấy ai đã biết cách live stream Video đang live bằng cách quay Video màn hình bằng ffmpeg.

Đầu tiên các bạn phải tải chương trình này về để hỗ trợ quay video màn hình cùng ffmpeg:

Tải về screen-capture-recorder

Sau khi tải về cài đặt vào máy tính bình thường.

Sử dụng thư viện DirectShow để quay Video màn hình bằng ffmpeg. Bạn mở cmd tại thư mục chứa file ffmpeg.exe và chạy code bên dưới:

ffmpeg.exe -f dshow -framerate 10 -i video="screen-capture-recorder" -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -vsync vfr ouput_video.mp4

Bạn sẽ bắt đầu quá trình Record màn hình bằng ffmpeg, để kết thúc Record bạn nhấn phím q trên bàn phím.

Các bạn Download code quay Video màn hình bằng ffmpeg được thu nhỏ trên Background về tham khảo tại đây: Download.

Download Background sử dụng trong bài viết này: Download.

Code trên chỉ thu mỗi hình ảnh trên màn hình máy tính và Vieo sau khi Record sẽ không có tiếng. Nếu bạn muốn thu luôn âm thanh đang phát trên máy tính hoặc âm thanh từ Micro thì phải thêm Device Audio vào đoạn code của mình.

Đối với mỗi máy tính thì Device Audio khác nhau nên bạn phải Show tất cả các Devices bằng câu lệnh bên dưới (cũng chạy bằng cmd trên thư mục chứa ffmpeg):

ffmpeg -list_devices true -f dshow -i dummy

Bạn sẽ thấy các Devices hiện có, tìm Device âm thanh và copy tên Device âm thanh để đưa vào code. Ở máy tính mình Device âm thanh có tên “virtual-audio-capturer”. Bạn bôi đen và nhấn Ctrl+C để copy trên cmd.

record screen by ffmpeg 1

Đưa vào code để thu cả âm thanh và hình ảnh. Bạn thấy mình đã thêm Device Âm thanh đúng với tên Device đã Show ở bên trên: audio=”virtual-audio-capturer”

Code hoàn chỉnh Record màn hình và âm thanh hệ thống (trên máy tính mình):

ffmpeg.exe -f dshow -framerate 10 -i video="screen-capture-recorder":audio="virtual-audio-capturer" -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -vsync vfr ouput_video_screen.mp4

Mình cũng đã thử nghiệm đưa Video quay màn hình đó và thu nhỏ trên một Background như các bạn thấy bên trên. Đây chỉ là code cơ bản và chưa có lách gì nhiều vì mình cũng lâu rồi không làm việc với code ffmpeg đối với Youtube. Các bạn tham khảo việc quay Video màn hình rồi lấy nguồn Video đó và tùy chỉnh qua code live stream của các bạn để có thể thực hiện công việc của mình.

Tham khảo thêm cách Live stream Video đang Live trên Youtube bằng ffmpeg tại bài viết này. Và cũng có một cách khác đó là sử dụng OBS Studio hay Action để quay Video màn hình và giả lập RTMP Server để stream Video và lấy Video live stream trên Server giả lập về sử dụng trong code ffmpeg xem tại bài viết này.

Có lẽ đây cũng là bài viết cuối mình chia sẻ về code ffmpeg. Hy vọng những bài viết trên Blog đã giúp các bạn có được những câu trả lời dù là cơ bản nhất đối với những vấn đề mà các bạn gặp phải. Chúc các bạn thành công.

Chuyên mục: MMO YOUTUBE, FFMPEG YOUTUBE Từ khóa tìm kiếm: code live stream ffmpeg, live stream màn hình ffmpeg, quay màn hình bằng ffmpeg, quay màn hinh ffmpeg

Bình luận

  1. Trung viết

    21/06/2018 lúc 16:29

    làm sao live màn hình có âm thanh vậy adm.

    Bình luận
    • admin viết

      21/06/2018 lúc 21:33

      Bạn xem lại bài viết nha, mình có updates lại rồi đó.

      Bình luận
  2. kimpaiza viết

    21/10/2017 lúc 07:48

    sao code quay màn hình bên trên không có tiếng hả admin?

    Bình luận
    • admin viết

      21/10/2017 lúc 09:15

      Ak hình như là không, record thêm âm thanh bạn lấy code ở đây nha: https://github.com/rdp/screen-capture-recorder-to-video-windows-free

      Bình luận
  3. Tuấn Hùng viết

    16/09/2017 lúc 14:30

    Dạ . Em cám anh

    Bình luận
« Bình luận cũ hơn

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

kiếm tiền trên điện thoại 2023

Giới Thiệu

Chiaseall.com là một Blog được viết lên nhằm chia sẻ với mọi người tất cả những đam mê và hiểu biết của bản thân về kiếm tiền online (MMO), những kiến thức về kiếm tiền trên điện thoại, trên máy tính để tạo thêm nguồn thu nhập thụ động. Các bạn hãy đồng hành cùng chiaseall.com nhé!
Bản quyền bài viết được bảo vệ bởi:DMCA.com Protection Status

ƯU ĐÃI CỰC KHỦNG

nhận 100k từ ngân hàng Kbank

LIÊN HỆ

Facebook: https://www.facebook.com/chiasealldotcom

Email: chiaseall4u@gmail.com

© Copyright 2025 · All Rights Reserved - Design by: Phan Yên - Powered by Genesis