Uza*_*hal 5 android ffmpeg android-ffmpeg
我正在尝试合并反转视频块,但这个错误击中了我。我见过很多解决方案,但没有一个有效。
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xe8db4600] moov atom not found
/storage/emulated/0/Movies/VideoPartsReverse/reverse_video0.mp4: Invalid data found when processing input
Run Code Online (Sandbox Code Playgroud)
这是连接命令。
[-i, /storage/emulated/0/Movies/VideoPartsReverse/reverse_video1.mp4, -i, /storage/emulated/0/Movies/VideoPartsReverse/reverse_video0.mp4, -filter_complex, [0:v0] [0:a0] [1:v1] [1:a1] concat=n=2:v=1:a=1 [v] [a], -movflags, faststart, -preset, ultrafast, -map, [v], -map, [a], /storage/emulated/0/Movies/reverse_video.mp4]
Run Code Online (Sandbox Code Playgroud)
即使添加这个也没有帮助-movflags, faststart
这是详细的错误消息
mov,mp4,m4a,3gp,3g2,mj2 @ 0xe8db4600 moov atom not found Invalid data found when processing input
Run Code Online (Sandbox Code Playgroud)
小智 2
moov atom not found可能是一种痛苦。因为您必须流式传输内容并重新创建 mp4 才能创建此元数据。对于 Windows,请按照此处的说明进行操作:
https ://www.videohelp.com/software/recover-mp4-to-h264
第 1 步:使用具有相同分辨率和比特率的任何良好的先前文件来生成头文件
步骤 2:从损坏的文件中恢复流
步骤 3:使用任何其他实用程序(例如 Yamb 或 ffmpeg)从流(recovered.h264 和 returned.aac)重新创建 MP4/MOV 文件。