Nếu tôi nhập tệp để sử dụng với ffmpeg nhưng không chỉ định bất kỳ điều gì về codec của bất kỳ luồng nào, ffmpeg sẽ làm gì? Là hành động mặc định để chỉ sao chép các codec? Hay ffmpeg sẽ mã hóa tệp đầu vào bằng một số codec mặc định?Mặc định ffmpeg codec khi không có gì được chỉ định
Hai lệnh sau có giống nhau không? Hoặc sẽ mã hóa lại và mất tuổi?
ffmpeg -i input.mkv -c:v copy -c:a copy output.mp4
ffmpeg -i input.mkv output.mp4
Điều gì sẽ xảy ra nếu tôi nhập tệp mp4 đã có luồng video h.264? Nó sẽ cố gắng mã hóa nó một lần nữa, không thay đổi bất cứ điều gì nhưng phải mất một thời gian dài không? Hoặc nó sẽ nhận ra rằng nó đã là codec mặc định và chỉ cần sao chép nó? – Sam
@Sam 'ffmpeg' sẽ luôn mã hóa lại trừ khi bạn nói cách khác. – LordNeckbeard
Nếu nó mã hóa lại với cùng một codec (ví dụ: h.264-> h.264) sẽ có bất kỳ tổn thất chất lượng nào không? Nó sẽ nhanh hơn việc chuyển từ codec khác sang h.264? Tôi nghi ngờ có bất kỳ điểm trong việc này nhưng tôi quan tâm anyway ... – Sam