我在这里阅读,文章说linux发行版经常使用MPEG2的免费版本。但是,在我的 Raspberry Pi 上,我必须购买许可证才能播放我的某些文件。我以前从未在我的 (ubuntu) 桌面上这样做过。我链接到的这篇文章并不太清楚 RPi 和我的 Linux 笔记本电脑之间的区别。谁能解释一下这两者之间的区别?
谢谢!!
我正在使用 ffmpeg 将 MPEG 文件转换为 MPEG-TS 文件。然而,当我这样做时,它总是从 1.422456 秒开始。
我对此感到困扰,因为我正在尝试创建一个使用#EXTM3U
. 无论我做什么,包括-output_ts_offset 0
和-copyts -start_at_zero
,它都不会简单地返回到 0。我还能做什么?
我知道无法编辑 MPG 文件的元数据(即 createate),因此我正在寻找另一种方法将我的 MPG“升级”为较新的文件格式(首选是适用于 Windows 和 iOS 的格式)。
我应该怎么做才能实现这个目标?重新混合/编码/将我的 MPG 视频转换为 MP4 或 MOV,在重新混合/编码/转换文件时应使用哪些设置?哪个动作会产生最好的结果;尽可能接近原始 MPG 视频?
这是我的 MPG 文件之一的 mediainfo 规范:
General
Complete name : E:\Users\Owner\Desktop\test\MOV03521.MPG
Format : MPEG-PS
File size : 25.1 MiB
Duration : 20s 124ms
Overall bit rate mode : Variable
Overall bit rate : 10.5 Mbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 1
Format settings, BVOP : No
Format settings, Matrix : Default
Format settings, GOP : N=1 …
Run Code Online (Sandbox Code Playgroud) 我正在尝试对 mpeg dash 流式传输的视频进行编码,我使用了以下命令(我从本文中获取它: http: //blog.streamroot.io/encode-multi-bitrate-videos-mpeg-dash-mse-基于媒体播放器/):
\n\ncd c:\\ffmpeg\\bin\nset inputFile="C:\\park.mp4"\nset outputFile="C:\\content\\park"\n\nffmpeg -y -i %inputFile% -c:a libfdk_aac -ac 2 -ab 128k -c:v libx264 -r 24 \xe2\x80\x93 g 24 -b:v 1500k -maxrate 1500k -bufsize 1000k -vf "scale=-1:720" %outputFile%_720.mp4\n
Run Code Online (Sandbox Code Playgroud)\n\n运行命令后出现以下问题:
\n\n[NULL @ 0000000002f43dc0] Unable to find a suitable output format for \'\xce\x93\xc3\x87\xc3\xb4\' \xce\x93\xc3\x87\xc3\xb4: Invalid argument\n
Run Code Online (Sandbox Code Playgroud)\n\n我尝试了其他视频,但错误是相同的。
\n\n我该如何解决这个问题?
\n