• 全部
  • 互动交流
  • 文章分享

python 请问这两种字符串格式有什么区别

yyang0514 2021-08-11 18:20:17

方法1 .通过以下代码可以正常工作

record_cmd='ffmpeg  -f dshow -i video=\"{0}\" -f dshow -i audio=\"{1}\" -vcodec libxvid -acodec aac  -s 1920x1080 d:\\mycamera1.mkv'.format("HIK 1080P Camera","麦克风 (HIK 1080P Camera-Audio)")
fun=subprocess.Popen(record_cmd)

方法2 ,输入设备更换为变量后就会提示错误,请帮忙分析到底错在什么地方。字符串转码为encode('UTF8')或GBK也会出现另外的问题

CAMERA_DEVICE = "HIK 1080P Camera"
AUDIO_DEVICE="麦克风 (HIK 1080P Camera-Audio) "
record_cmd='ffmpeg  -f dshow -i video=\"{0}\" -f dshow -i audio=\"{1}\" -vcodec libxvid -acodec aac -s 1920x1080 d:\\mycamera1.mkv'.format(CAMERA_DEVICE,AUDIO_DEVICE)
fun=subprocess.Popen(record_cmd)

错误信息:

dshow @ 00000153c161fc80] Could not find audio only device with name [楹﹀厠椋?(HIK 1080P Camera-Audio) ] among source devices of type audio.[dshow @ 00000153c161fc80] Searching for audio device within video devices for 楹﹀厠椋?(HIK 1080P Camera-Audio)
[dshow @ 00000153c161fc80] Could not find audio only device with name [楹﹀厠椋?(HIK 1080P Camera-Audio) ] among source devices of type video.audio=楹﹀厠椋?(HIK 1080P Camera-Audio) : I/O error

...全文
152 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyang0514 08-13

现在论坛没法设置悬赏分了吗,大神回帖的积极性严重被打击。

回复
相关推荐
发帖
脚本语言
创建于2007-08-27

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
申请成为版主
帖子事件
编辑了帖子
2021-08-11 22:52
编辑了帖子
2021-08-11 18:24
创建了帖子
2021-08-11 18:20
社区公告

CSDN 脚本语言社区接受专栏投稿(专栏会在顶部创建专属你的栏目),投稿需满足以下要求:

  • 脚本语言技术相关;
  • 文章持续更新,保持活跃;
  • 内容清晰明了,干货为主;
  • 文章排版有序,有条有理。

本社区开通招聘专栏,发布招聘信息请联系版主,发布者需要保证招聘信息真实有效,CSDN 平台和版主不对招聘内容负责!

联系方式:私聊版主、发送邮件、QQ联系等均可: