小编Cam*_*une的帖子

github 的 README.md 中注释的语法?

GitHub 存储库在文本文件中描述README.md,采用 Daring Fireball 的Markdown格式。该语言是否支持评论,无论是作为一个功能还是一个快速的黑客?我想要一些在编辑文件时可见但在 HTML 结果中不可见的文本。(就像 HTML 的<!-- ... -->,或 bash 的# ...。)

他们广泛的例子似乎没有提到这一点。他们的邮件列表档案无法直接搜索,但即使是间接的,我也只能找到模糊相关的帖子。

git markdown comments github

10
推荐指数
1
解决办法
1万
查看次数

FFmpeg 中的哪些音频编码器支持 8 kHz?

我有一个旧视频(由 Casio Exilim EX-Z40 制作,如果重要的话),其音频流ffprobe报告为pcm_u8, 8000 Hz, mono, u8.

我想把它转码成现代的东西。

使用 FFmpeg 默认值转码失败:

libfaac 不支持这种输出格式!

所以大概 libfaac 不支持 8 kHz,因为-c:a copy有效。

哪些编码器支持 8 kHz 采样率?这里列表几乎没有提到采样率。

我可以编写脚本来尝试每个已安装的编解码器,从...

ffmpeg -codecs | grep EA`
Run Code Online (Sandbox Code Playgroud)

...直接查看哪些有效?

ffmpeg audio-conversion

10
推荐指数
2
解决办法
3620
查看次数

ffmpeg 可以对不同大小的帧的视频进行编码吗?

我有一个工具链,可以生成通常为 1920x1080 的帧,但偶尔也生成 1919x1080 或 1920x1079 的帧。(是的,这是一个错误。请继续阅读。)当 ffmpeg 从中编码视频时,使用如下命令

ffmpeg -y -r 30 -i foo/%04d.png -vcodec h264 out.mp4
Run Code Online (Sandbox Code Playgroud)

然后它打印这样的注释

Input stream #0:0 frame changed from size:1919x1080 fmt:rgb24 to size:1920x1080 fmt:rgb24
Run Code Online (Sandbox Code Playgroud)

但这些帧并没有被调整大小并包含在 中out.mp4,而是从 中省略out.mp4

可以包含那些框架吗?我在论坛和文档中没有发现任何提及非恒定帧大小的内容,但 ffmpeg 本身在这里声称可以调整帧大小。(该注释打印在 ffmpeg.c 的第 1688 行。那里resample_changed设置了一个标志,这会导致 的宽度和高度字段InputStream *ist被纠正。)

David Elliman 可能在/sf/ask/1263068901/ generated-video-from-images?rq=1 的答案中报告了类似的行为。

video ffmpeg c images

7
推荐指数
1
解决办法
1万
查看次数

ffmpeg 更简洁,不隐藏进度条

如果不从源代码进行编辑和重新编译ffmpeg,如何隐藏开始编码时打印的许多行中的一些,而不隐藏编码每秒更新一次的进度条?

\n

进度条:
\nframe=14759 fps=3226 \xe2\x80\xa6 bitrate=8509.2kbits/s speed= 108x

\n

典型命令:
\nffmpeg -hide_banner in.mov out.mp4

\n

典型噪音:十几行或更多行,例如

\n
  Duration: 00:59:19.45, start: 0.257200, bitrate: 9623 kb/s\n    Stream #0:0[0x1bf]: Data: dvd_nav_packet\n    Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, smpte170m, bottom first), 720x480 [SAR 8:9 DAR 4:3], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc\n    Stream #0:2[0xa0]: Audio: pcm_dvd, 48000 Hz, stereo, s16, 1536 kb/s\nStream mapping:\n  Stream #0:1 -> #0:0 (copy)\n  Stream #0:2 -> #0:1 (pcm_dvd (native) …
Run Code Online (Sandbox Code Playgroud)

ffmpeg stderr pipe buffer progress-bar

5
推荐指数
2
解决办法
5808
查看次数

tiMidity:提取曲目保留初始静音

tiMidity可以从标准 MIDI 文件中提取单个音轨到音频文件,使用它的选项-o out.wav和它的选项-Q 0,-n来使除第 n 个音轨之外的所有音轨静音。

但是,重新混合生成的 .wav 文件 ( sox -m *.wav ...) 可能无法重建原始文件(所有曲目,没有-Q)。这是因为任何第一个音符开启事件在整体开始(即以休止符开始)后几秒钟出现的轨道都会产生一个恰好从第一个音符开始的音频文件。高尚,但被误导了。

如何将单个轨道提取到音频文件中,第一个音符之前保留任何静音?

(我必须编辑 MIDI 文件以在音乐开始时将一个虚拟零音量音符插入到每个音轨中吗?或者添加一个m带有零音量开始音符的虚拟音轨,然后-Q 0,-n,-m?)

audio sync extract midi

3
推荐指数
1
解决办法
540
查看次数

rtsp 可以使用什么范围的 UDP 端口来配置防火墙?

为了允许传入的 rtsp 流,我必须打开传入的 TCP 端口 554。我还必须打开一系列 UDP 端口。

6970 到 6999,http: //comments.gmane.org/gmane.comp.security.shorewall/660 说。

至少 8466 到 8469,说我自己的lsof输出,当从 youtube (

ffplay rtsp://v3.cache6.c.youtube.com/CjYLENy73wIaLQnyGKRU4VMLjxMYDSANFEIJbXYtZ29vZ2xlSARSBXdhdGNoYIv01r-03I23Tgw=/0/0/0/video.3gp 
Run Code Online (Sandbox Code Playgroud)

,如果它保持完整一两天)。

在SETUP 请求 ( http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol )的和字段中,rtsp 服务器可能请求的 UDP 端口是否有任何限制?client_portserver_port

换句话说,我必须打开防火墙中的所有UDP 端口吗?(我在 Ubuntu 上使用 shorewall,如果这有区别的话。)

networking firewall udp rtsp shorewall

2
推荐指数
1
解决办法
1万
查看次数