我想将包含 DTS 音频的 MKV 视频文件转换为带有 AC3 音频的流。我想将此结果流传递给 mediatomb 的转码功能。Mediatomb 将通过 DLNA 将流传输到不支持 DTS 音频的 LG 电视。
我尝试了下面的 VLC 命令,但电视无法识别流,并且在 PC 上播放目标流不会产生声音。
vlc -vvv -I dummy INPUT.file --sout \
'#transcode{acodec=ac3,ab=256k,channels=2,threads=4} \
:std{mux=ts,access=file,dst=DEST.file}'
Run Code Online (Sandbox Code Playgroud)
下面的 ffmpeg 命令给出了一个在电视上播放的有声音的流,但 ffmpeg 进程在 10-15 秒内被杀死(信号 15),然后电视从头开始重新播放。这在循环中进行。
ffmpeg -i INPUT.file -acodec ac3 -ab 384k -vcodec copy \
-vbsf h264_mp4toannexb -f mpegts -y DEST.file
Run Code Online (Sandbox Code Playgroud)
我想要一个可以将 DTS 转码为 AC3 的工作 DLNA 服务器,任何帮助表示赞赏。
vlc-media-player ffmpeg dlna video-streaming audio-streaming
需要帮助从 Ace Player HD 程序录制音频/视频流。使用王牌流。它基于 VLC 媒体播放器,但似乎删除了录制选项。有任何想法吗?
vlc-media-player p2p recording video-streaming audio-streaming
即,只是音频。我有一个 ONKYO 接收器,它只支持 DLNA 上的音频流,不支持视频。
我有一个蓝牙扬声器,可以与 iPhone、iPad 和有时与 MacBook 配对。
我不是蓝牙专家,但我观察到,如果连接的设备正在播放音乐,则其他设备无法连接。然而我也注意到,如果“连接”的设备没有向扬声器发送任何数据,它会让另一个设备连接,从而将其关闭。我发现这种方法在我的 iPad 和 iPhone 之间运行良好,让我可以切换发送设备,而无需先断开另一个设备的连接。
这是真的还是有其他事情发生?我尝试阅读蓝牙规范来理解,但它非常密集,并且有很多功能和版本,因此很难解决。
其次,我的 MacBook 拒绝让其他设备连接到它(如果已连接),即使它没有播放任何音乐。我尝试关闭所有可能播放媒体的应用程序。
更糟糕的是,当我的 MacBook 处于睡眠状态时,它似乎一直保持着蓝牙连接。这意味着我必须唤醒它并手动断开连接才能让我的手机配对。
问题:
是否可以使用音频线将音频从一台 PC 发送到另一台?源PC的音频输出到目标PC的麦克风输入,例如
我想从该站接收元数据:
http://ice1.somafm.com/deepspaceone-128-mp3
Run Code Online (Sandbox Code Playgroud)
为了实现这一点,我通过 shell 执行了以下请求:
$ GET -H "Icy-MetaData: 1" http://ice1.somafm.com/deepspaceone-128-mp3
Run Code Online (Sandbox Code Playgroud)
尽管我期望收到该Icy-metaint值,但它不会抛出任何输出。
我还做了以下请求:
$ HEAD http://ice1.somafm.com/deepspaceone-128-mp3
Run Code Online (Sandbox Code Playgroud)
这产生:
200 OK
Cache-Control: no-cache, no-store
Connection: Close
Date: Sun, 24 Apr 2016 07:23:14 GMT
Pragma: no-cache
Server: Icecast 2.4.0-kh3
Content-Type: audio/mpeg
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Access-Control-Allow-Headers: Origin, Accept, X-Requested-With, Content-Type
Access-Control-Allow-Methods: GET, OPTIONS, HEAD
Access-Control-Allow-Origin: *
Client-Date: Sun, 24 Apr 2016 07:21:38 GMT
Client-Peer: 173.239.76.148:80
Client-Response-Num: 1
Icy-Br: 128
Icy-Genre: Ambient Space
Icy-Name: Deep Space One: Deep ambient …Run Code Online (Sandbox Code Playgroud) PLS 文件可以告诉VLC 媒体播放器和其他播放器开始播放在线广播。VLC 还能够将音频流录制到文件中。
目前我告诉 VLC 手动执行此操作,并且需要多次点击。我想通过创建一个 PLS 或其他类型的文件来自动执行此任务。我只需要在 VLC 中打开文件,它就会开始记录流。那可能吗?还是我必须在AutoHotkey 中创建一个宏?或者有其他工具可以帮助我吗?
我正在尝试从本地文件流式传输到icecast。当我运行这个命令时
ffmpeg -i .\rec_20190120-220001.opus -c:a libvorbis -b:a 500k -f ogg -content_type application/ogg icecast://source:test@localhost:8000/stream
Run Code Online (Sandbox Code Playgroud)
ffmpeg 的编码速度是最快的,而不是 1 倍速,而且速度太快,无法进行流式传输。如何限制编码速度
可能的重复:
从 WMP 流录制音频
我有这个pls文件,允许我的媒体播放器播放这个在线广播。我想记录流的间隔并将其保存到 MP3。我可以同时使用Virtual Audio Cable和Sound Recorder来实现这一点,但我相信有更好的方法。
例如,Windows 录音机保存为 WMA,而我想要 MP3。使用虚拟音频电缆似乎对这个解决方案进行了过度设计。