thảo luận Tổng hợp, thảo luận về ffmpeg

  • Người tạo chủ đề Người tạo chủ đề eipi10
  • Ngày bắt đầu Ngày bắt đầu
mình đang dùng mặc định preset này để nén các video record bằng faststone, có cần chỉnh thêm thông số gì nữa ko các thím nhỉ ?
1720891236992.png
 
Mới có phần mềm LosslessCut dùng ffmpeg, anh em dùng thử
 
hồi trước có một bài viết trên voz chỉ mình cách down vid bằng N_m3u8dl với ffmpeg, giờ mình mới cài lại máy nên mất hết cái phần mềm đó rồi, ai có hướng dẫn lại cho mình với, xin cám ơn
 
ffmpeg -to 00:02:00 -hwaccel auto -i input.mp4 -c:v libx264 -b:v 2200k -c:a copy out_2200k.mp4
Bấy lâu nay e xài cmd trên để convert video xuống cho đỡ tốn bộ nhớ, chủ yếu xem trên máy di động nên file gốc với file out_2200k.mp4 e thấy ko khác gì mấy, nhưng để ý kỹ thì mấy khúc trời tối, nước biển, chuyển cảnh nó có sạn...
Không biết có lệnh nào tốt hơn để giảm dung lượng video ko ạ?

Search thử thấy 2 cái này, mà cảm giác ko khác gì chỉnh cái số 2200k kia cao/thấp cả :too_sad:
ffmpeg -to 00:02:00 -hwaccel auto -i input.mp4 -c:v libx264 -preset ultrafast -b:v 2200k -c:a copy out_2200k_ultrafast.mp4
ffmpeg -to 00:02:00 -hwaccel auto -i input.mp4 -c:v libx264 -preset ultrafast -crf 23 -c:a copy out_crf_23ultrafast.mp4
Cái -preset nó ghi đè lên -b:v hoặc -crf phía sau hay sao vậy mấy thím? Thấy cùng để -crf 23 mà chỉnh -preset lên ultrafast thì output ra nhẹ hơn hẳn.
 
Bấy lâu nay e xài cmd trên để convert video xuống cho đỡ tốn bộ nhớ, chủ yếu xem trên máy di động nên file gốc với file out_2200k.mp4 e thấy ko khác gì mấy, nhưng để ý kỹ thì mấy khúc trời tối, nước biển, chuyển cảnh nó có sạn...
Không biết có lệnh nào tốt hơn để giảm dung lượng video ko ạ?

Search thử thấy 2 cái này, mà cảm giác ko khác gì chỉnh cái số 2200k kia cao/thấp cả :too_sad:

Cái -preset nó ghi đè lên -b:v hoặc -crf phía sau hay sao vậy mấy thím? Thấy cùng để -crf 23 mà chỉnh -preset lên ultrafast thì output ra nhẹ hơn hẳn.
Bác cho e hỏi, e có video 4G, muốn giảm xuống 2G để xem thì làm thế nào ạ. Mong bác hướng dẫn cụ thể. Em mới vào topic này
 
Bác cho e hỏi, e có video 4G, muốn giảm xuống 2G để xem thì làm thế nào ạ. Mong bác hướng dẫn cụ thể. Em mới vào topic này
Bác xài ffprobe để xem video đó hiện tại bitrate là bao nhiêu. giả sử 8000kb/s thì chạy cmd này
ffmpeg -to 00:02:00 -hwaccel auto -i input.mp4 -c:v libx264 -b:v 4000k -c:a copy output.mp4
 
vậy là cứ chia tỉ lệ theo bitrate thì ra được đúng dung lượng mong muốn à thím
Về lí thuyết thì là thế. Em không kỹ vụ này lắm nên e ko để ý. :beated:
E chỉnh loanh quanh mấy thông số đó, nào nhanh gọn lẹ, đủ nhìn với mắt và màn hình hiện tại thì em xài ạ. :surrender:

Theo em hiểu thì -b:v là set maxmium bitrate, nếu để variable bitrate thì chắc max 2k, hoặc có lúc tụt thấp hơn.
 
Bấy lâu nay e xài cmd trên để convert video xuống cho đỡ tốn bộ nhớ, chủ yếu xem trên máy di động nên file gốc với file out_2200k.mp4 e thấy ko khác gì mấy, nhưng để ý kỹ thì mấy khúc trời tối, nước biển, chuyển cảnh nó có sạn...
Không biết có lệnh nào tốt hơn để giảm dung lượng video ko ạ?

Search thử thấy 2 cái này, mà cảm giác ko khác gì chỉnh cái số 2200k kia cao/thấp cả :too_sad:

Cái -preset nó ghi đè lên -b:v hoặc -crf phía sau hay sao vậy mấy thím? Thấy cùng để -crf 23 mà chỉnh -preset lên ultrafast thì output ra nhẹ hơn hẳn.
Muốn nén tốt thì chọn codec tốt hơn là được VD AV1, HEVC.
 
Muốn nén tốt thì chọn codec tốt hơn là được VD AV1, HEVC.
Bữa em có thử lại rồi thím. Nói chung là muốn nén ra gọn nhẹ, độ nét cao thì tốn tài nguyên lúc nén, cả lúc đọc :sweet_kiss:
AVC thì dễ xài hơn, mà độ nén không bằng. Em chốt lại lệnh này rùi. Phần lớn xem trên đt nên để HEVC vậy. Trước em xem cả tivi nữa, mà tivi cùi không hỗ trợ hevc.

Bash:
ffmpeg -i input.mkv -c:a copy -c:v libx265 -crf 29 -preset fast output.mkv
 
Bữa em có thử lại rồi thím. Nói chung là muốn nén ra gọn nhẹ, độ nét cao thì tốn tài nguyên lúc nén, cả lúc đọc :sweet_kiss:
AVC thì dễ xài hơn, mà độ nén không bằng. Em chốt lại lệnh này rùi. Phần lớn xem trên đt nên để HEVC vậy. Trước em xem cả tivi nữa, mà tivi cùi không hỗ trợ hevc.

Bash:
ffmpeg -i input.mkv -c:a copy -c:v libx265 -crf 29 -preset fast output.mkv
Chủ yếu lúc nén th lúc đọc ko ảnh hưởng mấy, mà thím xài lệnh này thâý ổn thì cứ xài th.
 
hi M đang sài cmd sau để convert x264 sang x265 với GPU của colab. Tuy nhiên thấy vram của Colab sài rất ít và tốc độ đạt 24x k biết có cách nào tối ưu hơn k
Mã:
ffmpeg -y -hwaccel cuda -c:v hevc_nvenc
 
Nhân tiện thớt, có bác nào biết code cắt video 10 phút ra nhiều video mà mỗi video dài 1phut của video gốc 10phut ko ạ, cho em xin code đó với. Em cảm ơn các bác
 
Cho mình hỏi thằng hls bị sao ấy nhỉ, down xong nhấn save không hiện gì, cũng không biết nó đang ghép file ở đâu luôn@@
1737665995779.png
 
có cách nào tải file m3u8 được bảo vệ bằng drm key không các bác, và bị chuyển sang file png ạ
 

Thống kê chủ đề

Ngày tạo
eipi10,
Người trả lời cuối
htizumin2s,
Trả lời
759
Lượt xem
63.819
Quay lại
Lên đầu trang