分页: 1 / 1

怎么合并很多视频文件?

发表于 : 2011-11-25 22:18
yechf
在论坛搜索很久了,一直没有解决。忍不住来问一下大家。

在opera的cache中,比如看过一部电影,
ub1110@G470:~$ find .opera/ -amin -150 -size +2M -exec ls -l {} \;
-rw-rw-r-- 1 ub1110 ub1110 21760443 2011-11-25 20:06 .opera/cache/g_0048/opr03PJX.tmp
-rw-rw-r-- 1 ub1110 ub1110 21341493 2011-11-25 20:19 .opera/cache/g_0048/opr03PKU.tmp
-rw-rw-r-- 1 ub1110 ub1110 21382281 2011-11-25 20:40 .opera/cache/g_0048/opr03PLW.tmp
-rw-rw-r-- 1 ub1110 ub1110 21854385 2011-11-25 19:58 .opera/cache/g_0048/opr03PJF.tmp
-rw-rw-r-- 1 ub1110 ub1110 21183748 2011-11-25 20:50 .opera/cache/g_0048/opr03PME.tmp
。。。。。。。。。
-rw-rw-r-- 1 ub1110 ub1110 21314502 2011-11-25 19:50 .opera/cache/g_0047/opr03PJ3.tmp
ub1110@G470:~$
中间我省略了部分。

试过cat 1 2 3>4,不行。 :em06

怎么样用一个简单的命令,把这些文件按照时间顺序,合并成一个可以播放的电影? :em03

Re: 怎么合并很多视频文件?

发表于 : 2011-11-25 23:10
naturalaw
ffmpeg or mencoder?
沒試過.搜索下,似乎神有個腳本.

Re: 怎么合并很多视频文件?

发表于 : 2011-11-25 23:18
yechf
试过mencoder,就是不知道怎么按时间排序,然后写出命令。。

Re: 怎么合并很多视频文件?

发表于 : 2011-11-26 0:12
naturalaw
yechf 写了:试过mencoder,就是不知道怎么按时间排序,然后写出命令。。

代码: 全选

ls -ltr
# t time
# r reverse
把文件名作为变量.参考IBM LPI 101,它有准确获取文件名的写法

,:em20 :em20
补充,完全没注意ls的一些参数.

代码: 全选

filename=(`find .opera/ -amin -150 -size +2M -exec ls -tr {} \;`)

Re: 怎么合并很多视频文件?

发表于 : 2011-11-26 0:13
谢宝良
如果是用firefox的话,一个插件netvideohunter,就可以做到:看见什么视频,就可以下载什么视频,多方便。

Re: 怎么合并很多视频文件?

发表于 : 2011-11-26 8:30
yechf
谢谢naturalaw。我知道怎么做了。



谢宝良 写了:如果是用firefox的话,一个插件netvideohunter,就可以做到:看见什么视频,就可以下载什么视频,多方便。
就是喜欢折腾,才能学到东西。 :em06
很少看片的,昨天难得看到一部好片子。片名叫[嫌疑犯X的献身],蓝光的。非常不错。 :em09

Re: 怎么合并很多视频文件?

发表于 : 2011-11-26 8:36
eexpress
● cat .mplayer/mencoder.conf
[mpeg4]
profile-desc="MPEG4 编码"
# 标准mpeg4转换参数
ovc=lavc=yes
lavcopts=vcodec=mpeg4:autoaspect=1
oac=mp3lame=yes
# 摄像头录像
tv=driver=v4l:input=1:width=640:height=480:device=/dev/video0
# :audiorate=48000
# 输出文件
o=mencoder.avi
subcp=utf8

[c430t]
profile-desc="TL-C430T 800x480"
profile=mpeg4
vf=scale=800:480

[copyh264]
profile-desc="复制h264格式"
ovc=copy=yes
# 没有faac支持,只好用mp3
oac=mp3lame=yes

如果你这样设置过,就简单了

可以
mencoder -profile copyh264 opr*.tmp

连输出都省略了。

Re: 怎么合并很多视频文件?

发表于 : 2011-11-26 10:05
yechf
用了个笨办法 :em06

find /home/ub1110/.opera/ -atime -3 -size +15M -exec ln {} . \;
然后
ls --sort=time --time=atime -lr
然后就是一个个去合并。

Re: 怎么合并很多视频文件?

发表于 : 2011-11-27 0:46
niejieqiang
mencoder高级货的说,咱农民没用过...

Re: 怎么合并很多视频文件?

发表于 : 2011-11-27 18:45
naturalaw
eexpress 写了:● cat .mplayer/mencoder.conf
[mpeg4]
profile-desc="MPEG4 编码"
# 标准mpeg4转换参数
ovc=lavc=yes
lavcopts=vcodec=mpeg4:autoaspect=1
oac=mp3lame=yes
# 摄像头录像
tv=driver=v4l:input=1:width=640:height=480:device=/dev/video0
# :audiorate=48000
# 输出文件
o=mencoder.avi
subcp=utf8

[c430t]

profile-desc="TL-C430T 800x480"
profile=mpeg4
vf=scale=800:480

[copyh264]
profile-desc="复制h264格式"
ovc=copy=yes
# 没有faac支持,只好用mp3
oac=mp3lame=yes

如果你这样设置过,就简单了

可以
mencoder -profile copyh264 opr*.tmp

连输出都省略了。
惊现神的配置,mark。学习了。