小编mik*_*ohn的帖子

寻找时,ffmpeg 中出现奇怪的错误,“co located POCs unavailable”、“mmco: unref Short failure”

我看到其他人也有这个问题,但我还没有看到解决方案。如果我尝试使用 ffmpeg 进行搜索,则会出现一些错误,并且生成的视频在移动之前会冻结在开头的一帧处。即使我在 VLC 中打开视频,我也无法找到问题发生的确切时间点。视频好像被损坏了,但播放正常,可以修复吗?

如果我将输入的容器格式从 ts 更改为 mp4,则不会发生错误,但我会看到黑屏,而不是冻结的帧。

完整命令和输出:

$ ffmpeg -ss 5.5 -i video.ts -to 10 -avoid_negative_ts make_zero -vcodec libx264 -crf 23 -acodec copy output.ts

ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
  built with Apple LLVM version 10.0.1 (clang-1001.0.46.4)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.1.3_1 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags='-I/Library/Java/JavaVirtualMachines/adoptopenjdk-11.0.2.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/adoptopenjdk-11.0.2.jdk/Contents/Home/include/darwin' --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex …
Run Code Online (Sandbox Code Playgroud)

video vlc-media-player encoding ffmpeg video-conversion

6
推荐指数
1
解决办法
1万
查看次数