ffmpeg没有检测到损坏的视频文件

时间:2018-02-16 11:03:29

标签: ffmpeg

我有一个持续时间为2:06:43的视频文件。该视频可以在vlc播放器上播放2小时,但是当它到达2:03:00时,vlc播放器只会跳到持续时间结束。我假设这种行为的原因是损坏的视频文件。

我正在尝试使用ffmpeg使用以下命令

检测视频文件中的错误
{ MongoError: failed to connect to server [droplet_ip:27017] on first connect [MongoError: connection 0 to droplet_ip:27017 timed out]
    at Pool.<anonymous> (/node_modules/mongodb-core/lib/topologies/server.js:336:35)
    at emitOne (events.js:96:13)
    at Pool.emit (events.js:189:7)
    at Connection.<anonymous> (/node_modules/mongodb-core/lib/connection/pool.js:280:12)
    at Object.onceWrapper (events.js:291:19)
    at emitTwo (events.js:106:13)
    at Connection.emit (events.js:192:7)
    at Socket.<anonymous> (/node_modules/mongodb-core/lib/connection/connection.js:197:10)
    at Object.onceWrapper (events.js:291:19)
    at emitNone (events.js:86:13)
    at Socket.emit (events.js:186:7)
    at Socket._onTimeout (net.js:342:8)
    at ontimeout (timers.js:365:14)
    at tryOnTimeout (timers.js:237:5)
    at Timer.listOnTimeout (timers.js:207:5)
  name: 'MongoError',
  message: 'failed to connect to server [droplet_ip:27017] on first connect [MongoError: connection 0 to droplet_ip:27017 timed out]' }

但没有为视频文件生成错误日志。有什么方法可以检测到这些错误。

修改 尝试运行警告,并在输出

下生成
ffmpeg -v error -sseof -60 -i source.mp4 -f null - 2>error.log
  

在没有写入任何数据的情况下完成流0:0。整理流   0:1没有写入任何数据。输出文件为空,没有任何内容   编码(如果使用,检查-ss / -t / -frames参数)

0 个答案:

没有答案