Tôi có một vài tệp video ở MPEG-PS\MPEG-4 Visual\MPEG Audio
định dạng, những tệp đó có mã thời gian bị hỏng dẫn đến việc hầu hết người chơi không thể phát chính xác. Khi tôi đang cố mở nó bằng VLC, nó sẽ phát video tốt nhưng tổng chỉ số thời lượng tệp thay đổi liên tục, nhảy qua nhảy lại.
Tôi đã cố gắng chuyển đổi các tập tin thành MPEG-4\AVC\AAC
lệnh này:
ffmpeg.exe -nostdin -y -loglevel info -i "D:\input.mp4" -f mp4 "D:\output.mp4"
Nhưng nó đã dẫn đến một tập tin với thời lượng không chính xác. Phát lại luồng video là tốt nhưng thời lượng chung của tệp kết quả dài hơn một vài giờ, nghĩa là cuối cùng sẽ có một vài khung hình đen và im lặng.
Có cách nào để chuyển đổi MPEG-PS\MPEG-4 Visual\MPEG Audio
sang MPEG-4\AVC\AAC
sửa lỗi hoặc tạo dòng thời gian mới không?
ffmpeg.exe -nostdin -y -i "D:\input.mp4" -fflags +genpts -f mp4 "D:\output.mp4"