evi*_*oup 20
如果您有 ffmpeg,则可以从命令行尝试:
ffmpeg -i input.mp4 -c copy output.mp4
Run Code Online (Sandbox Code Playgroud)
如果问题仅出在容器上,这将解决它。
如果这不起作用,请发布完整的终端消息,因为它可以提供有关如何修复文件的线索。
lar*_*sks 20
这是一个老问题,但我遇到了同样的情况,我想我会发布对我有用的解决方案。
当您看到“moov atom not found”消息时,这通常意味着创建视频的任何内容都无法写入包含有关视频中使用的编解码器等信息的终端元数据。没有这个“moov atom”,大多数玩家会拒绝视频。
如果您有另一个由同一设备生成的视频,您可以使用untrunc程序生成一个新的 moov atom,在大多数情况下,它将使文件可播放。
您需要自己编译该untrunc
程序。我在 Ubuntu 12.04 docker 容器中构建它,并且需要安装以下先决条件才能构建它:
sudo apt-get install libavformat-dev libavcodec-dev \
libavutil-dev libqt4-dev make g++ libz-dev
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
78661 次 |
最近记录: |