對於一個類,我正在創建一個名為 .utah 的自訂編解碼器。整個想法是讓我們沉浸在一個龐大且陌生的程式碼庫中。到目前為止,這非常有趣,首先我們創建了一個 .utah 解碼器文件,它將簡單地將 hello world 列印到控制台。問題是,如果我們使用 .png 檔案並將其重新命名為 .utah,ffmpeg 根本不會路由它,如果我們使用文字編輯器建立 .utah 文件,它甚至會另存為文字檔案帶有 .utah 副檔名。
問題是我們如何創建一個帶有我們自己的擴展名(在本例中為 .utah)的空文件來測試當我們將文件傳遞給 ffplay 時會發生什麼,以確保它正確路由到我們的文件。更簡潔地說,我們可以建立一個空的虛擬 .utah 檔案嗎?
答案1
我假設您正在 Linux 系統上工作(請使用適當的標籤)。如果是這樣,您有兩個選項來建立具有所需名稱和副檔名的空檔案。
touch filename.ext
或者
echo -n "" > filename.ext
根據@HairoftheDog 的評論添加了對擴展的引用。