簡體   English   中英

Libavformat - 將圖像對象傳遞給 libavformat 以生成視頻

[英]Libavformat- Passing an object of images to libavformat to generate a video

我正在嘗試使用 libavformat/Libavcodec 生成一個視頻,其中包含一堆內存中的圖像。

有人能指出我正確的方向嗎?

提前致謝。

首先, 這里解釋使用 FFmpeg 從圖像創建視頻的基礎知識。

如果您只是想更改/強制視頻的格式和編解碼器, 是一個好的開始。

對於原始 FFmpeg 文檔,您可以使用Video and Audio Format ConversionCodec DocumentationFormat Documentationimage2 demuxer 文檔(此 demuxer 將管理圖像作為輸入)。

如果您只想拍攝圖像並制作一個簡單的視頻,只需查看前兩個鏈接。 FFmpeg 的文檔為您提供了強大的工具,但如果您不需要它們,請不要使用它們。

從圖像創建視頻的示例命令是:

ffmpeg -i image-%03d.png video.mp4

這會將所有文件按順序從image-000.png到可用的最高數字,並從中制作視頻。 您可以使用輸出文件的擴展名強制格式化。 要強制使用視頻編解碼器,請使用-c:v后跟編解碼器文檔中提供的編解碼器名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM