สวัสดีทุกคนที่ฉันกำลังเรียกใช้คำสั่ง ffmpeg และสร้างวิดีโอจากไฟล์วิดีโอรูปภาพถูกสร้างขึ้น แต่วิดีโอไม่เล่นในขณะที่เปิดวิดีโอคำสั่งของฉันมีดังต่อไปนี้
ffmpeg -framerate 24 -i /storage/emulated/0/img%03d.jpg -pix_fmt yuv420p /storage/emulated/0/video1.mp4
และเอาท์พุทคอนโซลของฉันเป็นดังนี้
04-04 14:59:59.221: E/ERROR(8019): /data/data/com.mcvideoeditor/app_bin/ffmpeg -framerate 24 -i /storage/emulated/0/img%03d.jpg -pix_fmt yuv420p /storage/emulated/0/video1.mp4
04-04 14:59:59.286: E/ERROR(8019): ffmpeg version 3.0 Copyright (c) 2000-2016 the FFmpeg developers
04-04 14:59:59.286: E/ERROR(8019): built with gcc 4.9 (GCC) 20140827 (prerelease)
04-04 14:59:59.286: E/ERROR(8019): configuration: --enable-cross-compile --cross-prefix=arm-linux-androideabi- --target-os=linux --arch=armv7 --cpu=armv7-a --disable-doc --disable-ffplay --disable-ffprobe --disable-ffserver --disable-symver --disable-debug --disable-everything --enable-protocol=pipe --enable-protocol=file --enable-protocol=tcp --enable-static --enable-filter=scale --enable-filter=crop --enable-filter=transpose --enable-filter=overlay --enable-encoder=gif --enable-decoder=gif --enable-muxer=gif --enable-demuxer=gif --enable-filter=palettegen --enable-filter=paletteuse --enable-encoder=mpeg4 --enable-decoder=mpeg4 --enable-demuxer=rawvideo --enable-decoder=rawvideo --enable-muxer=image2 --enable-muxer=image2pipe --enable-muxer=mjpeg --enable-encoder=mjpeg --enable-encoder=png --enable-demuxer=image2 --enable-demuxer=image2pipe --enable-demuxer=mjpeg --enable-decoder=mjpeg --enable-decoder=png --enable-libvpx --enable-muxer=webm --enable-encoder=libvpx_vp8 --enable-demuxer=matroska --enable-decoder=libvpx_vp8 --enable-encoder=aac --enable-decoder=aac --enable-libx264 --enable-gpl --enable-muxer=mp4 --enable-encoder=libx264 --enable-demuxer=mov --enable-decoder=h264
04-04 14:59:59.286: E/ERROR(8019): libavutil 55. 17.103 / 55. 17.103
04-04 14:59:59.286: E/ERROR(8019): libavcodec 57. 24.102 / 57. 24.102
04-04 14:59:59.286: E/ERROR(8019): libavformat 57. 25.100 / 57. 25.100
04-04 14:59:59.286: E/ERROR(8019): libavdevice 57. 0.101 / 57. 0.101
04-04 14:59:59.286: E/ERROR(8019): libavfilter 6. 31.100 / 6. 31.100
04-04 14:59:59.286: E/ERROR(8019): libswscale 4. 0.100 / 4. 0.100
04-04 14:59:59.286: E/ERROR(8019): libswresample 2. 0.101 / 2. 0.101
04-04 14:59:59.286: E/ERROR(8019): libpostproc 54. 0.100 / 54. 0.100
04-04 14:59:59.301: E/ERROR(8019): [mjpeg @ 0xb6027400] Changing bps to 8
04-04 14:59:59.336: E/ViewRootImpl(8019): sendUserActionEvent() mView == null
04-04 14:59:59.561: E/ERROR(8019): Input #0, image2, from '/storage/emulated/0/img%03d.jpg':
04-04 14:59:59.561: E/ERROR(8019): Duration: 00:00:01.67, start: 0.000000, bitrate: N/A
04-04 14:59:59.561: E/ERROR(8019): Stream #0:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown), 2048x1152, 24 fps, 24 tbr, 24 tbn, 24 tbc
นี่คือข้อผิดพลาดแท็กของบันทึกไม่ใช่ข้อผิดพลาดจริงโปรดช่วยฉันสร้างวิดีโอจากลำดับของภาพ
ข้อผิดพลาดคืออะไร ฉันไม่เห็น เอาต์พุตคอนโซลของคุณดูเหมือนจะถูกตัดทอน คุณลองเล่นอะไร
—
llogan
วิดีโอ Sir ไม่เล่นใน android mobile mx player และระยะเวลาแสดงวิดีโอ 00: 00: 00.13 คุณสามารถช่วยฉันสร้างวิดีโอ atleast ได้ 10 วินาที
—
user3269550
ไม่ได้ถ้าไม่มี สมบูรณ์ เอาต์พุตคอนโซล
—
llogan
คุณช่วยบอกฉันหน่อยได้ไหมว่าคำสั่งสำหรับการสร้างวิดีโอ mp4 จากซีรีส์ของรูปภาพ? มันจะช่วยได้มากในคอนโซลของฉันแสดงผลลัพธ์นี้เท่านั้น
—
user3269550
คำสั่งของคุณดูถูกต้อง
—
llogan