HƯỚNG DẪN CÁCH CONVERT VIDEO VÀ AUDIO THÔNG QUA FFMPEG

      53

Có đầy đủ lúc tải về video hoặc âm thanh khô trường đoản cú trên mạng về cơ mà trang bị bản thân lại thiết yếu xem được. Sử dụng những phần mềm đao khổng lồ búa to giúp xem được hoặc nghe được có lúc trầy trơ thổ địa.

Bạn đang xem: Hướng dẫn cách convert video và audio thông qua ffmpeg

.

Quý Khách sẽ biết đến FFMPEG khi nào chưa?

FFmpeg là 1 framework miễn giá thành bậc nhất về cách xử lý multitruyền thông bao gồm: encode (mã hóa), decode (giải mã), transcode (gửi mã), mux (ghnghiền kênh), demux (tách bóc kênh), stream, filter, play v...v...FFMpeg cung cấp số đông các định hình và chạy xe trên những căn cơ nlỗi Linux, Mac OS X, Windows, BSD, Solaris, ...Các thư viện cơ mà ffmpeg sử dụng bao gồm: libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale với libswresample. Các option nhằm áp dụng tương xứng cũng sẽ gồm fmpeg, ffserver, ffplay với ffprobe được sử dụng để transcoding, streaming và playing. FFmpeg là ứng dụng đơn giản dễ dàng, dễ thực hiện cùng tác dụng Khi xử lý audio, đoạn Clip mang lại hồ hết mục đích cá thể.

Xem thêm: Hiển Thị Hình Ảnh Trong Thư Mục (Windows 10) Mới 2022, Hiển Thị Ảnh Trong Folder Win 7

Cách setup ffmpegStep 1 – Setup FFmpeg PPA

subởi add-apt-repository ppa:jonathonf/ffmpeg-4Step 2 – Install FFmpeg on Ubuntu

sudo apt-get updatesuvì chưng apt-get install ffmpegStep 3 – Cheông xã FFmpeg Version

ffmpeg -version: show versionffmpeg -formats: show available formatsffmpeg -codecs: show available codecsffmpeg -decoders: show available decodersffmpeg -encoders: show available encodersffmpeg -bsfs: show available bit stream filtersffmpeg -protocols: show available protocolsffmpeg -filters: show available filtersffmpeg -pix_fmts: show available pixel formatsffmpeg -layouts: show standard channel layoutsffmpeg -sample_fmts: show available audio sample formatsStep 5 – Basic ExamplesReduce .mov File Size:

ffmpeg -i in.mov -c:v libx264 -c:a copy -crf đôi mươi out.movConvert .move sầu To .mp4

ffmpeg -i in.mov -vcodec copy -acodec aac -strict experimental -ab 128k out.mp4

*

FFMpeg - Tiện ích trên comm& line để biến hóa format tập tin

Các thông số kỹ thuật với ý nghĩa

+ i : đầu vào input+ f : format format+ vn : vô hiệu hóa Việc recoding đoạn Clip vào quy trình đưa đổi+ ar : thiết đặt thông số kỹ thuật tần số rước mẫu mã của audio (sample rate)+ ac : thiết đặt số kênh (channel) của audio+ ab : setup audio bitrate+ vf : thiết đặt cỗ thanh lọc video clip (video clip filter)Một số câu lệnh FFMPEG đối chọi giản:Chuyển đổi 1 thư mục hình ảnh ( các tệp tin hình ảnh đặt tên là img1.jpg, img2.jpg .... tăng dần) thành video hoặc ngược trở lại, bóc tách đoạn phim thành những frame ảnh

ffmpeg -f image2 -i img%d.png đoạn Clip.mp4ffmpeg -i đoạn phim.mp4 image%d.pngĐổi định dạng video ví dụ từ .flv sang trọng .mp4. Tuy nhiên phần này có rất nhiều phương pháp để mày mò như: codec của đoạn phim sẽ là gì? sử dụng card rời nhằm tăng speed encode lại video clip hoặc như các các loại đuôi và ý nghĩa nhỏng nào để họ gửi phù hợp.

ffmpeg -i video_đầu vào.flv video_output.mp4Nếu các bạn lười giảm các đoạn nthêm Clip cơ mà nên thực hiện một phần mượt trang bị 3 thì hoàn toàn có thể thực hiện nhỏng sau

ffmpeg -i Clip.mp4 -ss 00:00:50 -t 00:01:00 -c copy -a copy short.mp4Đây là phương pháp cắt trường đoản cú giây trang bị 50 mang đến giây thứ 60 của đoạn Clip cùng không thay đổi codec âm tkhô hanh + Clip nhưng mà không encode lại.

Một số các tip triông chồng mình đã tò mò với share với đa số tín đồ Lúc áp dụng ffmpegNvidia Support

ffmpeg -hwaccel cuvid -c:v h264_cuvid -i đầu vào.mp4 -c:v h264_nvenc -premix slow output.mkvResize video

ffmpeg -i demo.mp4 -vf scale=854:480 output.mp4Craông xã audio

ffmpeg -i file_đầu vào.mp3 -af "pan=stereo|c0mp3 + image = video

ffmpeg -loop 1 -i 001.jpg -i 001.mp3 -c:v libx264 -tune stillimage -c:a aac -strict experimental -b:a 192k -pix_fmt yuv420p -shorchạy thử 001-out.mp4Merge video

#đầu vào.txttệp tin "in1.mp4"file "in2.mp4"file "in3.mp4"file "in4.mp4"#ffmpeg -f concat -i input đầu vào.txt -c copy output.mp4Merge video clip (Ts/mpg)

ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpgRemove sound

ffmpeg -i example.mkv -c copy -an example-nosound.mkvAdd audio khổng lồ video

ffmpeg -i nosound.mp4 -i song.mp3 -ss 00:00:00 -lớn 00:02:34 -c:v copy -c:a aac -strict experimental output.mp4Stream video khổng lồ youtube

ffmpeg -re -stream_loop -1 -i "Solo Shang 6.mp4" -deinterlace -c copy -r 30 -g 60 -threads 1 -bufkích thước 4500k -f flv "rtmp://a.rtmp.youtube.com/live2/KEY"Tăng giảm bitrate

ffmpeg -i đầu vào.mp4 -vcodec libx264 -crf trăng tròn output.mp4Crop kích cỡ bất kỳ

ffmpeg -i "input đầu vào.mp4" -ss 00:01:00 -to 00:01:34 -filter:v "crop=884:592:300:60" -c:a copy out4.mp4Crop video clip đem 1/2 giữa

ffmpeg -i "đầu vào.mp4" -ss 00:01:00 -lớn 00:01:34 -filter:v "crop=in_w/2:in_h:in_w/4:0" -c:a copy out5.mp4Cám ơn chúng ta đang quan sát và theo dõi bài bác viếtBài viết thực hiện dữ liệu tự : https://www.ffmpeg.org/documentation.html