怎么运用MediaCoder文件将字幕嵌入视频AVI格式
发布网友
发布时间:2022-04-21 01:45
我来回答
共3个回答
懂视网
时间:2022-04-21 06:06
codeforces.com/contest/421/problem/D
题意:
给定n个数对(a, b),现在求有多少个数对(x, y)(1 <= x、y <= n)满足至少k个数对。x,y满足一个数对(a, b)当且仅当x、y出现在数对(a, b)中至少一次
3?≤?n?≤?3·105
分析:
不妨设选定两个数x、y,那么这对的值应该是cnt[x] + cnt[y] - cnt[(x, y)]。思考方向:
1.考虑(x, y):这样的复杂度是n*n的,且没办法降低,所以不可解
2.单独考虑一个x:现在一个明显的想法是二分找到所有满足cnt[x] + cnt[y] >= goal的个数,但是由于少减去了cnt[(x, y)],所以答案会包括一部分不正确的。但是(x, y)的对数是有限的,所以我们可以枚举所有的(x, y),看看它是否算在了答案中且是否合法 const int MAXN = 310000;struct Node{ int n, num; int operator< (const Node& a) const { return num < a.num; }} ipt[MAXN];int cnt[MAXN];int cmp(Node& a, int b){ return a.num < b;}int main(){// freopen("in.txt", "r", stdin); int n, k, a, b; while (~RII(n, k)) { CLR(cnt, 0); map, int> mp; FE(i, 1, n) ipt[i].n = i; FE(i, 1, n) ipt[i].num = 0; REP(i, n) { RI(a); ipt[a].num++; cnt[a]++; RI(b); ipt[b].num++; cnt[b]++; if (a > b) swap(a, b); mp[MP(a, b)]++; } sort(ipt + 1, ipt + n + 1); LL ans = 0; FE(i, 1, n) { int ind = lower_bound(ipt + i + 1, ipt + n + 1, k - ipt[i].num, cmp) - ipt; ans += n - ind + 1; } FC(it, mp) { a = (it->first).first; b = (it->first).second; if (cnt[a] + cnt[b] >= k && cnt[a] + cnt[b] - it->second < k) ans--; } cout << ans << endl; } return 0;}
热心网友
时间:2022-04-21 03:14
MediaCoder是一个强大的音频/视频批量转码工具,它将众多来自开源社区优秀的音频视频软件整合于一个友好的图形界面。在视频方面,它使用MEncoder作为后端,充分发挥了MEncoder所提供的丰富特性;在音频方面,它使用MPlayer和Winamp的输入插件和作为解码器,结合各种不同的编码器,能够在不同的音频格式间进行转换,并自动添加标签(tagging),此外还能够将视频文件的音轨转换成独立的音频文件(如VOB->MP3),并可以使用各种音频过滤器(如resample、normalize等)。
支持的源文件格式:
音频格式:MP3, OGG/Vorbis, AAC, MusePack, WMA, RealAudio, FLAC, WavPack, APE, WAV, CUE Sheets, 以及任何Winamp输入插件所支持的格式
视频格式:AVI(Xvid/DivX/H.264), MPEG1/2/4 (MPG/DAT/VOB), QuickTime(MOV), WMV/ASF, MP4, Matroska
支持的目标音频格式:
有损格式: MP3, Ogg/Vorbis, LC-AAC (iTunes, FAAC), HE-AAC/PS (CT, Helix), MusePack, WMA
无损格式: FLAC, WavPack, Monkey's Audio (APE), WMA Lossless, WAV
支持的目标视频格式:
H.264, Xvid, DivX 4/5, MPEG1/2/4, H.263等
支持的目标容器格式:
AVI, MPEG, Matroska, MP4
典型应用:
MPG/VOB/AVI/RMVB/MOV/MP4 -> AVI/MKV/MP4 (Xvid/DivX/H.264 + MP3/OGG/AAC)
MPG/VOB/AVI/RMVB/MOV/MP4 -> MP3/OGG/AAC/MPC
RMVB/MOV -> MPEG 1/2 (VCD/DVD兼容)
APE/FLAC/WavPack + CUE sheets -> MP3/OGG/AAC/WMA/MPC
CD音轨 -> APE/FLAC/WavPack/MP3/OGG/AAC/WMA/MPC
热心网友
时间:2022-04-21 04:32
熟悉AVS的,可以用AVS加载字幕。
同时MC自带字幕加载功能,这些基本教程里面都已经说的很清楚了,你可以去用迅雷5下载教程后仔细看看。
教程下载地址在MC官方论坛置顶。
如果不会使用AVS脚本,MC论坛上已经有帖子了:http://mediacoder.tongji.net/thread-576148-1-1.html
自己去看看那个帖子。应该可以自己试着用下,只要你学会了这个,你以后就再也不会为字幕的问题烦恼了。