我有一个持续时间为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参数)