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\AAClệ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 Audiosang MPEG-4\AVC\AACsử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"