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

Hmmm... Để có gì mình check lại sau xem. GPU lên cao thì chắc là đúng rồi, chỉ là ko biết có task nào trong đó bắt buộc dùng CPU hay ko
thím cho mình hỏi thêm là khi ffmpeg có lệnh nào tạo video bằng 1 tấm ảnh không nhỉ

Kiểu như video đó là 1 tấm hình trong khoảng thời gian mình đưa ra ấy
 
thím cho mình hỏi thêm là khi ffmpeg có lệnh nào tạo video bằng 1 tấm ảnh không nhỉ

Kiểu như video đó là 1 tấm hình trong khoảng thời gian mình đưa ra ấy
Ý thím là các đoạn khác là video, còn riêng 1 đoạn là ảnh ấy hả
 
Ý thím là các đoạn khác là video, còn riêng 1 đoạn là ảnh ấy hả
không, kiểu như lệnh tạo video bằng ảnh và file audio hồi trước mình hỏi thím í

Nhưng là này chỉ là 1 tấm ảnh thôi, không có thêm file nhạc
 
không, kiểu như lệnh tạo video bằng ảnh và file audio hồi trước mình hỏi thím í

Nhưng là này chỉ là 1 tấm ảnh thôi, không có thêm file nhạc
À, nếu vậy thì bỏ các phần liên quan đến nhạc ở cái lệnh cuối hôm trước mình đưa thím ấy:
Code:
ffmpeg -loop 1 -framerate 10 -i image.jpg -c:v libx264 -tune stillimage -t 00:04:23.68 output.mp4
Lưu ý framerate càng cao thì output cho thời gian càng gần chính xác với thông tin thời gian thím set ở phía trên hơn.
 
À, nếu vậy thì bỏ các phần liên quan đến nhạc ở cái lệnh cuối hôm trước mình đưa thím ấy:
Code:
ffmpeg -loop 1 -framerate 10 -i image.jpg -c:v libx264 -tune stillimage -t 00:04:23.68 output.mp4
Lưu ý framerate càng cao thì output cho thời gian càng gần chính xác với thông tin thời gian thím set ở phía trên hơn.
Mơm thím nhìu
zFNuZTA.png
 
Thím @eipi10 cho mình phiền tiếp với

Giờ mình burn sub cứng cho 1 video dài tầm 2h, mà chỉ cần burn khoảng 10s đầu tiên thôi. Có cách nào cho nó chỉ encode đoạn phim mình cần không thím, chứ mình thử thì cho dò file sub nó chỉ có 10s đầu tiên nhưng nó vẫn phải encode cả file 2h đó, khá tốn thời gian

Gửi từ Xiaomi MI 8 bằng vozFApp
 
Thím @eipi10 cho mình phiền tiếp với

Giờ mình burn sub cứng cho 1 video dài tầm 2h, mà chỉ cần burn khoảng 10s đầu tiên thôi. Có cách nào cho nó chỉ encode đoạn phim mình cần không thím, chứ mình thử thì cho dò file sub nó chỉ có 10s đầu tiên nhưng nó vẫn phải encode cả file 2h đó, khá tốn thời gian

Gửi từ Xiaomi MI 8 bằng vozFApp
Cắt ra, burn sub rồi lại ghép lại 🤔
 
Cắt ra, burn sub rồi lại ghép lại 🤔

Vướng ở chỗ chưa tìm được cách cắt video làm 2 chỉ trong 1 bước

Mấy soft mình biết toàn cắt 1 đoạn từ file ra thôi, file gốc vẫn còn nguyên.

File mình tận 18gb nên chơi kiểu thường hơi phiền chút

Gửi từ Xiaomi MI 8 bằng vozFApp
 
Vướng ở chỗ chưa tìm được cách cắt video làm 2 chỉ trong 1 bước

Mấy soft mình biết toàn cắt 1 đoạn từ file ra thôi, file gốc vẫn còn nguyên.

File mình tận 18gb nên chơi kiểu thường hơi phiền chút

Gửi từ Xiaomi MI 8 bằng vozFApp
Thử losslesscut xem
https://github.com/mifi/lossless-cut

Bấm 2 cái chìa khoá để chỉnh keyframe (chọn keyframe nào để cắt). Chọn được điểm kết thúc của đoạn cắt 1 (segment 1) thì bấm vào cái bàn tay bên phải (tương tự nếu chọn điểm bắt đầu thì dùng bàn tay bên trái).

Xong rồi thì bấm vào dấu + để tạo cái segment thứ 2. Nó sẽ tự chọn liền kề với đoạn cắt trước.

1636287656243.png


Bấm export, chọn các thông số này (quan trọng nhất là để Separate files) -> Export lần nữa là xong.

20218f0d7389-e40c-4a41-a9e1-a0e1d2143c08.png
 
Last edited:
Thử losslesscut xem
https://github.com/mifi/lossless-cut

Bấm 2 cái chìa khoá để chỉnh keyframe (chọn keyframe nào để cắt). Chọn được điểm kết thúc của đoạn cắt 1 (segment 1) thì bấm vào cái bàn tay bên phải (tương tự nếu chọn điểm bắt đầu thì dùng bàn tay bên trái).

Xong rồi thì bấm vào dấu + để tạo cái segment thứ 2. Nó sẽ tự chọn liền kề với đoạn cắt trước.

View attachment 856212

Bấm export, chọn các thông số này (quan trọng nhất là để Separate files) -> Export lần nữa là xong.

20218f0d7389-e40c-4a41-a9e1-a0e1d2143c08.png
mơm thím, để mình thử xem sao
 
Lệnh này là thím đang encode nó lại rồi nên nó sẽ bị chạy lâu, thím tham khảo link này, nó có chỉ 2 cách để nối video mà ko encode lại ấy
https://trac.ffmpeg.org/wiki/Concatenate
View attachment 841152

View attachment 841153

Còn ko thì thím dùng thằng này có GUI cho dễ cũng được:
https://ffmpeg-batch.sourceforge.io/
Bỏ 2 file vào (theo đúng thứ tự) rồi bấm Join files là xong
View attachment 841154
thím cho hỏi thằng này để nối 2 file vidoe thì đều kiện 2 file phải như nào để nối ok nhỉ

Mình vừa nối 1 video được tạo từ ảnh bằng lệnh thím đưa, 1 video phim bình thường

Mà nối bằng thằng này thì thành quả khá là lỗi, play rất lag và giựt
 
thím cho hỏi thằng này để nối 2 file vidoe thì đều kiện 2 file phải như nào để nối ok nhỉ

Mình vừa nối 1 video được tạo từ ảnh bằng lệnh thím đưa, 1 video phim bình thường

Mà nối bằng thằng này thì thành quả khá là lỗi, play rất lag và giựt
Nếu vậy thử nối bằng thằng ffmpeg batch xem (link #1 ấy), thả 2 file vào bấm nối là xong
 
thằng nào cũng lỗi thím

MPC, PotPlayer, VLC

Mình check thì 2 video cùng độ phân giải, cùng codec là mpeg-4p10

Mình nghĩ video tạo bằng ảnh kia nó không tương thích
Thím chụp hình mediainfo 2 file mình xem thử
 
Back
Top