V2EX SCGabriel
 SCGabriel 最近的时间轴更新
SCGabriel

SCGabriel

V2EX 第 124115 号会员,加入于 2015-06-25 16:30:11 +08:00
1 G 89 S 34 B
SCGabriel 最近回复了
2022-02-24 16:48:45 +08:00
回复了 libasten 创建的主题 音乐 2022 年了,你还有个人的离线音乐文件库吗?
emby 里面有,基本都是自己收集的无损音乐
2022-02-16 15:09:26 +08:00
回复了 wikiwiki6 创建的主题 宽带症候群 同城如何传输 400G 数据
基本就是找个同步软件,iPhone 能装的,然后慢慢同步过去了。
2022-01-18 08:04:42 +08:00
回复了 nbweb 创建的主题 问与答 mkv 如何批量音画分离?
@nbweb 咱看你要转换成 wav ,就设置成了 pcm_s16e 编码器。
那个脚本你稍微改下倒数第三、第四行就能改输出了,弄 mp3 也行
2022-01-17 12:02:23 +08:00
回复了 nbweb 创建的主题 问与答 mkv 如何批量音画分离?
@nbweb 咱 linux 系统测试的,这个脚本是自动查找当前执行脚本的这个文件夹以及子文件夹里所有的 mkv ,然后提取音频转换成 wav 。
需要提前安装 ffmpeg
2022-01-17 11:43:59 +08:00
回复了 nbweb 创建的主题 问与答 mkv 如何批量音画分离?
#########bash 脚本####转换成 wav######
#!/bin/bash
IFS_BAK=$IFS
IFS=$'\n'
for video in `find . -type f -name "*.mkv"`
do
audiooutput="$(echo "$video" | sed "s/.mkv$/.wav/")"
ffmpeg -i "$video" -map 0:a:0 -acodec pcm_s16le -ac 2 -ar 44100 "$audiooutput"
done
IFS=$IFS_BAK

################end################
咱刚刚写的,测试了下可行,bash 脚本
2022-01-14 09:41:47 +08:00
回复了 monkeydev 创建的主题 问与答 有咩有什么批量替换视频背景音乐的软件
ffmpeg 批量处理 yyds
比什么软件都好用
@amrnxcdt 转义的问题咱昨天遇到了,但这个问题确实不是转义的问题。有人出手帮咱修正了,已经解决了,也谢谢您
@GeruzoniAnsasu 实际这个反而没有问题,ffmpeg 支持整个路径用双引号括起来输入,是咱循环有问题,群里有人帮改了下就行了,改过的贴上面了
@rationa1cuzz @mxT52CRuqR6o5 @pcmid
报错的单独执行都没问题,刚刚群里有人出手帮忙看了下,其实是循环有问题,改了下就好了。
咱萌新,就硬把一些代码拼凑在一起所以出错了,咱把改的贴出来算了

```bash
#!/bin/bash
clear
read -p "请输入视频格式后缀[比如 mkv 或者 mp4]:"
videotype=$REPLY
read -p "请输入字幕格式后缀[比如 ass 或者 srt]:"
subtype=$REPLY
read -p "请输入字幕信息[比如制作字幕的字幕组或者语言信息,示例 白月字幕组简体中文(Simplified Chinese) ]:"
subinfo=$REPLY
read -p "请输入输出文件夹路径[输出文件夹路径请不要设置成当前文件夹或者当前文件夹的子文件夹]:"
outputtotaldir=$REPLY
find . -type d -exec mkdir -p $outputtotaldir/\{\} \; # 在输出文件夹建立与当前文件夹内一模一样的目录结构
IFS_BAK=$IFS
IFS=$'\n'
for video in `find . -type f -name "*.$videotype"` # 查找所有.mkv 的视频文件并逐个将文件名写入$video 参数
do
prevideo="${video#*/}" # 去掉$video 路径里面最左边的 /以及 /左边的字符
subtitle="$(echo "$video" | sed "s/.$videotype$/.$subtype/")" # 用 sed 命令将$line 参数里"xxx xxx.mkv"的文件名转换成 jpg 结尾"xxx xxx.ass"
output="$outputtotaldir/$(echo "$prevideo" | sed "s/.$videotype$/[chs\&eng].mkv/")" # 用 sed 命令将$line 参数里"xxx xxx.mkv"的文件名转换成 jpg 结尾"xxx xxx[chs&eng].mkv"
ffmpeg -i "$video" -i "$subtitle" -map 0:v -map 0:a -map 1:s -metadata:s:s:0 language="$subinfo" -metadata:s:s:0 title="$subinfo" -c copy "$output"
done
IFS=$IFS_BAK
```
a href="/member/SCGabriel/replies">SCGabriel 创建的更多回复
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     914 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 19ms UTC 21:56 PVG 05:56 LAX 14:56 JFK 17:56
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86