Tôi cố gắng chuyển đổi video từ .raw sang .mp4. Vì lý do này, tôi đã tải xuống, xây dựng và cài đặt cả x264 và ffmpeg. Tuy nhiên, lệnh:
ffmpeg -f h264 -i output.raw -vcodec copy output.mp4
lỗi với lỗi (hiển thị trong hình dưới đây). Có cách nào để khắc phục điều này?
Các lệnh tôi cũng chạy:
1
root@beagleboard:/# v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUV 4:2:2 (YUYV)
Index : 1
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : MJPEG
2
root@beagleboard:/dev# v4l2-ctl --set-fmt-video=pixelformat=0
output.raw
từ đâu và làm thế nào bạn tạo ra nó?
./capture -f -c 100 -o > output.raw
. capt.c được tải xuống từ: linuxtv.org/doads/v4l-dvb-apis/capture-example.html .
ffmpeg -i output.raw
giả sử bạn đang cố gắng chuyển đổioutput.raw
. Ngoài ra nếu bạn thửffmpeg -i output.raw -vcodec libx264 -pix_fmt yuv420p output.mp4
đầu ra giao diện điều khiển là gì?