Estou recebendo a seguinte mensagem de aviso ao executar ffmpeg
:
[mp4 @ 00000000025c00a0] Os carimbos de data / hora não estão configurados em um pacote para o fluxo 0. Isso foi descontinuado e deixará de funcionar no futuro. Corrija seu código para definir os carimbos de hora corretamente
[mp4 @ 00000000025c00a0] pts não tem valor
A mensagem aparece ao converter H264
o fluxo elementar em mp4
arquivo de vídeo.
Estou usando a ffmpeg
versão:ffmpeg-3.3.2-win64
Tentei executar o seguinte código, para verificar se há algum problema no meu H264
fluxo:
ffmpeg -f lavfi -i testsrc -t 3 -r 10 -pix_fmt yuv420p -c:v libx264 test.264
ffmpeg -r 10 -i test.264 -vcodec copy test.mp4
O código cria H264
um fluxo de vídeo sintético usando ffmpeg
e depois o converte em mp4
.
Como o fluxo é criado por ffmpeg
, não há motivo para não conter carimbos de data / hora necessários.
É um bug ffmpeg
?
Há algum rei da bandeira que eu perdi ao criar o H264
fluxo sintético ?
O H264
elementary deveria conter carimbos de data / hora?
fonte
-r
parâmetro como uma opção de entrada. Talvez eu arquive outro relatório de erro.-r
em uma versão atual do ffmpeg e ainda dá o mesmo erro para fluxos elementares H.264.