我在中發布了同樣的問題影片製作 StackExchange 網站8天了,到現在還沒有一個答案。所以現在我決定在超級用戶網站試試運氣。
我的半智慧型液晶電視支援USB。我的筆記型電腦上有幾個視訊文件,我想透過 USB 記憶棒在大型液晶電視上運行它們。問題是,當我連接包含視訊的USB 記憶棒時,電視不顯示任何內容,但我可以聽到視訊的音頻,這意味著電視支援音頻編解碼器或容器,但不支援視訊容器或編解碼器。這不是某家中國公司的大品牌電視,我買的是二手的,我無法在網上找到它的文檔,至少在英文網站上是這樣。現在我不知道這台電視支援哪些視訊編解碼器和容器組合。
我知道如何使用ffmpeg
命令列工具進行基本轉碼,例如將 AVI 文件轉換為 MP4 而無需重新編碼等。這個想法是產生所有可能的編解碼器+容器組合,將它們複製到 USB 記憶棒上,然後嘗試在電視上運行它們。我希望它至少能支持其中之一。
如果這是不可能的ffmpeg
,有沒有其他軟體可以做到這一點?如果有幫助的話,我可以存取 Mac OS 和 Windows 機器,所以我願意接受任何解決方案。
答案1
您可以使用批次腳本來運行所有不同的命令:例如,我在這裡使用 python:
import subprocess #used to run commands
formats = ["mp4", "avi"] #put all your formats you want here
input_file = "example.file" #replace this name with your original file
for f in formats: #loop all formats you gave in the list
subprocess.call(f"ffmpeg -i {input_file} output.{f}") #run the commands
文件儲存為“output.your_format”