From 8df9c798e75823903e923e1aebb0881a24c211cc Mon Sep 17 00:00:00 2001 From: simonkoson <28867558@qq.com> Date: Thu, 18 Jun 2026 20:06:45 +0800 Subject: [PATCH] =?UTF-8?q?doco:=20ep003=20=E5=85=A8=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E8=B7=91=E9=80=9A(P1=E2=86=92C4)+=20OCR=E5=B9=B6=E5=8F=91?= =?UTF-8?q?=E7=89=88=20+=20compose=E5=87=BA=E7=A8=BF=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 11 +- doco/CLAUDE.md | 50 +- doco/data/term_dict.json | 516 +++++- ...ªæ¢°è®¾è®¡ä¸­çš„å°å°ºå¯¸å¤§è®²ç©¶_孙逸昊_èžåˆA稿.docx | Bin 0 -> 45702 bytes .../ep003_20260331_qiangxie_chicun/B稿_v2.txt | 698 +++++++ .../asr_result_raw.json | 1 + .../asr_v2_timed.txt | 278 +++ .../blank_filtered.txt | 4 + .../c1_term_candidates.json | 674 +++++++ .../c4_alignment.csv | 21 + .../dedup_debug.csv | 1621 +++++++++++++++++ .../fusion_review.csv | 2 + .../ocr_raw.jsonl | 1620 ++++++++++++++++ .../stage_a_extract_ocr.py | 279 +++ .../stage_b_dedup_output.py | 300 +++ .../本期热è¯è¡¨.txt | 1 + .../èžåˆB稿.txt | 698 +++++++ doco/src/doco/fusion_align.py | 13 +- 18 files changed, 6756 insertions(+), 31 deletions(-) create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/20260331枪械设计中的å°å°ºå¯¸å¤§è®²ç©¶_孙逸昊_èžåˆA稿.docx create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/B稿_v2.txt create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/asr_result_raw.json create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/asr_v2_timed.txt create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/blank_filtered.txt create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/c1_term_candidates.json create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/c4_alignment.csv create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/dedup_debug.csv create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/fusion_review.csv create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/ocr_raw.jsonl create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/stage_a_extract_ocr.py create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/stage_b_dedup_output.py create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/本期热è¯è¡¨.txt create mode 100644 doco/programs/ep003_20260331_qiangxie_chicun/èžåˆB稿.txt diff --git a/.gitignore b/.gitignore index 6e6752a..3a3245f 100644 --- a/.gitignore +++ b/.gitignore @@ -78,4 +78,13 @@ doco/.env # Doco AI 断点缓存(å¯é‡ç”Ÿ,ä¸å…¥åº“) doco/programs/*/.c3_cache/ -doco/programs/*/.c4_cache/ \ No newline at end of file +doco/programs/*/.c4_cache/ + +# Doco 临时核验/è‰ç¨¿ & Word 锿–‡ä»¶ & 手批稿(ä¸å…¥åº“) +~$*.docx +doco/programs/*/_cropcheck/ +doco/programs/*/_seg_check.txt +doco/programs/ep002_004/ +doco/_*.py +doco/verify_out.txt +doco/programs/*/*_批改*.docx \ No newline at end of file diff --git a/doco/CLAUDE.md b/doco/CLAUDE.md index f3fd766..f807b35 100644 --- a/doco/CLAUDE.md +++ b/doco/CLAUDE.md @@ -16,9 +16,9 @@ ## 🔖 çŠ¶æ€æ  (STATUS — æ¯æ¬¡ç»“æŸ session å‰å¿…须更新这三行) -- **æœ€åŽæ›´æ–°**:账å·A | 2026-06-18(建议接手者开新 session) -- **当å‰çжæ€ä¸€å¥è¯**:C4 å·²æ”¶å£ + **A稿解æžå™¨å‡çº§å®Œå·¥**(正则→LLM分段骨架+人工确认+ignoreåˆå¹¶ï¼Œä¸‰æœŸ ep002/003/004 骨架已产并人工核验通过:人å零泄露/覆盖完整/隔断与å°å‰§åœºæ­£ç¡®ï¼‰ã€‚**但 ep002/003/004 上游全空**(连抽帧都没åšï¼‰ã€‚下一步=**这三期从 P1 æŠ½å¸§èµ·èµ°å®Œæ•´æµæ°´çº¿ P1→P2→C1→C2→C3→C4 + 串一键脚本**。 -- **下一个动手的人从这里开始**:è§ä¸‹æ–¹ã€Œâ© 交接备注ã€ï¼ˆæ–° session 必读) +- **æœ€åŽæ›´æ–°**:账å·A | 2026-06-18(晚,收摊;建议接手者开新 session) +- **当å‰çжæ€ä¸€å¥è¯**:**ep003(å°å°ºå¯¸å¤§è®²ç©¶ï¼‰å…¨æµç¨‹ P1→P2→C1→C2→C3→C4 ç«¯åˆ°ç«¯è·‘é€šï¼Œé€šå“¥å·²å¤æŸ¥ã€ç®¡é“判过**——产出 `..._孙逸昊_èžåˆA稿.docx`,红线汉字零改/坹齿­£ç¡®ï¼ˆ4 空段=æ’­å‡ºå‰ªæŽ‰çš„ç‹™å‡»æžªæ®µï¼Œéž bug)。**夿Ÿ¥å‘现一个必修项:标点层整篇åä¿å®ˆï¼ˆ88% 逗å·ï¼‰ï¼Œep002 铺开å‰è¦ä¿®æ ‡ç‚¹ prompt**(详è§å¾…办);专家/三维动画标签缺失=原稿没标ã€ä¸èµ–程åºã€‚**ep002/ep004 上游ä»å…¨ç©º**,下一步=é… Ollama å¹¶å‘ + 修标点åŽè·‘这两期。 +- **下一个动手的人从这里开始**:è§ä¸‹æ–¹ã€Œâ© 交接备注ã€ï¼ˆæ–° session 必读,已为 ep002/ep004 é‡å†™ï¼‰ --- @@ -77,13 +77,14 @@ ## 3. 当å‰è¿›åº¦ï¼ˆæ ¸å¿ƒäº¤æŽ¥åŒºï¼Œä»¥æœ€æ–°å¿«ç…§ä¸ºå‡†ï¼‰ -- **正在åš**:批é‡åŒ–首批三期(ep002 潜艇/ep003 å°å°ºå¯¸/ep004 æžªçŽ‹ï¼‰ã€‚å·²å®Œæˆ A稿解æžå™¨å‡çº§ + 三期骨架产出并人工核验通过。**下一步:这三期从 P1 æŠ½å¸§èµ·è·‘å®Œæ•´æµæ°´çº¿**(上游全空,连抽帧/OCR/ASR 都没åšï¼‰ï¼Œå¹¶æŠŠ C1→C2→C3→C4 串æˆä¸€é”®è„šæœ¬ã€‚ -- **å¡ç‚¹ / å¾…è§£**:无硬å¡ç‚¹ã€‚å¾… Cline 确认 Step5(parse_a_segments 改造)+Step6(compose å‰ç½®æ£€æŸ¥)是å¦å·²æŽ¥å¥½ï¼ˆä¸Šä¸€è½®å…¶æŽªè¾žå«ç³Šï¼‰ã€‚OCR æ¼å­—决定ä¸è¡¥ã€seg8/seg27 一逗到底(è§å…³é”®å†³ç­–)。 +- **正在åš**:批é‡åŒ–首批三期。**ep003 已端到端跑通**(P1→P2→C1→C2→C3→C4 全过,èžåˆA稿出稿,红线/坹齿 ¸éªŒé€šè¿‡ï¼‰ã€‚**下一步:ep002(潜艇)+ ep004ï¼ˆæžªçŽ‹ï¼‰è·‘å®Œæ•´æµæ°´çº¿**ï¼Œå¹¶å‘ OCR 在 ep002 é¦–ç§€ï¼›å†æŠŠ C1→C2→C3→C4 串一键脚本。 +- **å¡ç‚¹ / å¾…è§£**:无硬å¡ç‚¹ã€‚**ep002 è·‘å‰å¿…åšï¼šé… Ollama å¹¶å‘**(设 `OLLAMA_NUM_PARALLEL=4` + é‡å¯ Ollama + 看显存别溢出共享内存;客户端 stage_a 已改 4 çº¿ç¨‹ï¼Œä¸¤è¾¹éƒ½è¦æ‰ç”Ÿæ•ˆï¼‰ã€‚OCR æ¼å­—决定ä¸è¡¥ã€seg8/seg27 一逗到底(è§å…³é”®å†³ç­–)。 --- ## 4. 已完æˆï¼ˆåªè¿½åŠ ï¼Œæœ€æ–°åœ¨æœ€ä¸Šï¼‰ +- [2026-06-18 晚 |账å·A] **ep003(å°å°ºå¯¸å¤§è®²ç©¶ï¼‰æ‰¹é‡é¦–期·全æµç¨‹ç«¯åˆ°ç«¯è·‘通**(P1→P2→C1→C2→C3→C4 六阶段)。产出 `20260331枪械设计中的å°å°ºå¯¸å¤§è®²ç©¶_孙逸昊_èžåˆA稿.docx`。é€é˜¶æ®µå®žæµ‹æ•°ï¼šP1/P2 出 **B稿_v2.txt 698 行**(OCR 串行,未用并å‘);C1 出 **60 热è¯**(è¯å…¸ç´¯è‡³ 172 æ¡ï¼ŒAI 候选回查 A稿无幻觉);C2 讯飞真转写 **278 å¥å¸¦æ—¶é—´æˆ³**(热è¯å置生效,型å·å‘½ä¸­è‰¯å¥½ï¼‰ï¼›C3 fuse 698 行零åç§»ã€ä»… 1 处 minor_editã€ç•™ç—• 1 æ¡ï¼›C4 compose 20 段ã€ç¡¬æ ¡éªŒ**æ±‰å­—é›¶æ”¹é€æ®µé€šè¿‡**ã€1 处标点回退(seg_6)。**核验三连**:① **4 个空段(seg15–18:主æŒäºº7/解说8/主æŒäºº8/解说9)确认是播出剪掉的 VSS 微声狙击枪 + NTW-20 å—éžå¤§ç‚®æ•´æ®µ**——èžåˆB稿里 VSS/NTW/å—éž/消音/å器æ**零出现**,seg14 边界抽查(593–681 å…¨ HK416ã€682 起进结æŸè¯­)è¯å¯¹é½æ­£ç¡®ï¼Œéž bug;② **C3 åŒéŸ³å­—å‘已抓修**:LLM 把æƒå¨ B稿"斯泰尔"按 ASR åŒéŸ³ç›–æˆ"斯太尔"(519 行),已改回,与 487 è¡ŒåŠ A稿一致;③ **出稿命å生效**——`{原A稿stem}_èžåˆA稿.docx`,ä¸è¦†ç›–原始定稿。**本期间改的代ç **:(a) `stage_a_extract_ocr.py` ä¿® GBK 崩溃(ffmpeg å­è¿›ç¨‹åŠ  `encoding=utf-8,errors=replace`)+ 去掉 A3 ç¡¬ç¼–ç  ep001 å°è¯æ–­è¨€æ”¹é€šç”¨ä¸­æ–‡å†’烟检查 + **åŠ å¹¶å‘ OCR(ThreadPoolExecutor/`OCR_NUM_WORKERS`默认4/idx-set ç»­è·‘)**——并å‘**未在 ep003 实跑**(ep003 走串行),ep002 首秀;(b) `fusion_align.py` a_candidates glob 排除"èžåˆ/批改"稿(防é‡è·‘把自己输出当输入) + 出稿改å带原稿信æ¯ã€‚ - [2026-06-18 |账å·A] **A稿解æžå™¨å‡çº§ï¼šæ­£åˆ™ → LLM分段骨架 + 人工确认 + ignoreåˆå¹¶**。起因:é‡äº§ä¸‰æœŸ(ep002/003/004) A稿格å¼ä¸Ž ep001 天差地别(冒å·å¤´/æ­£æ–‡åŒæ®µã€`ã€å›ºæ‘‡è½¨ã€‘`é•œå¤´æ ‡è®°é…·ä¼¼æ®µå¤´ã€æ­£æ–‡æ•´æ®µåŠ ç²—ã€å°å‰§åœºå¯¹è¯è§’色头),原 `parse_a_segments` 纯正则(`^ã€.+?】$`)必散架。新机制(`fusion_align.py`):`extract_a_paragraphs`(带 bold/align æ ·å¼) → `extract_skeleton_llm`(thinking=True/max_tokensè¶³é‡ï¼Œ**LLM åªåˆ¤ç»“æž„ä¸ç¢°æ­£æ–‡**,输出 type/role_label/para 区间 JSON) → `validate_skeleton_coverage`(全覆盖硬校验,抓 LLM 数错下标/JSON 截断) → è½ `_a_skeleton.json` + 人类预览表 → `parse_a_segments` 改读骨架按下标原样抽正文(inline 头切冒å·ã€standalone 头å–åŽç»­æ®µã€**ignore 段丢弃**ã€**ç›¸é‚»åŒ role_label ä»…éš” ignore çš„ normal 段åˆå¹¶**)。新命令 `doco skeleton --episode-id --a-script `。**三期骨架已产并人工核验通过**:人å零泄露(刘通/孙逸昊/左鑫/穆佩弦/主æŒäººçœŸå都没混进 role_label)ã€è¦†ç›–完整ã€ep002 四隔断认对ã€ep003 ä¹ä¸ª`(出枪柜)`等归 ignore 且主æŒäººè¢«è¿é•œåˆ‡æ–­åŽæ­£ç¡®åˆå¹¶(37→20段)ã€ep004 å°å‰§åœºå¡/斯角色ä¿ç•™ã€‚ep001 无骨架时ä»èµ°æ—§æ­£åˆ™ fallback,ä¸å—å½±å“。 - [2026-06-18 |账å·A] **P3-C4 第一批(ä¿å®ˆç‰ˆï¼‰æ”¶å£**:`fusion_align.py` 把èžåˆB稿743è¡Œç¢Žå¥æŒ‰ A稿 28 æ®µï¼ˆå« 4 隔断)对é½å½’拢,套公文 docx 出稿 `èžåˆA稿.docx`。**两æ¡é“律守死**:①汉字零改——正文 100% æ¥è‡ªèžåˆB稿;②标点由 LLM 按语义增删(一逗到底→正常断å¥ï¼‰ã€‚机制:(a) **AI 对é½å±‚**喂完整 A稿正文ã€seg_id å•è°ƒä¸å‡ã€thinking=True/4096ã€ç¼“å­˜ `.c4_cache/batch_N.json`ï¼›(b) **标点层** `punctuate_segment` 用 STRICT prompt(åªè®¸æ’标点ã€ç¦å¢žåˆ æ”¹å­—)+ 硬校验 `strip_punct(出)==strip_punct(å…¥)` ä¸è¿‡å³ 3 次é‡è¯•ã€å†ä¸è¿‡å›žé€€è£¸æ–‡æœ¬è¿› review,缓存 `punct_seg_N.json`,thinking=False/3000。**çº¢çº¿æ ¸éªŒè„šæœ¬é€æ®µ strip_punct 比对 28/28 全过**(diff å…¨ equal)。隔断按 `^隔断:ã€(.+?)】` 正则识别ã€ç‹¬ç«‹æˆæ®µã€line_count=0ã€ä½ç½®æ­£ç¡®ï¼ˆè§£è¯´1/主æŒäºº2/3/4 åŽå„一)。标点 `punct_ok` 26/28ï¼›seg8(专家2)ã€seg27(专家7) 两段 LLM 顽固æ’连接è¯è§¦å‘回退ã€å·²è½è£¸æ–‡æœ¬+标记"需人工",归第二批。产物:`èžåˆA稿.docx` + `c4_alignment.csv`(32行对é½è¡¨ï¼Œå« start/end_lineã€confidenceã€punct_okã€note)。命令 `doco compose --episode-id `。 - [2026-06-17 |账å·A] **P3-C3 æ”¶å£**:`fusion_review.py` é€è¡Œå¤å®¡ B稿v2 ⊕ ASR(22 批×35行=743行),产 `èžåˆB稿.txt`(行数/时间戳零å移)+ `fusion_review.csv`(5æ¡çœŸOCR纠错留痕)。关键机制:断点缓存 `.c3_cache/batch_N.json` å¯å¤ç”¨ï¼›ç¡¬æ ¡éªŒè¡Œæ•°/时间戳/change_type枚举ä¸è¿‡ä¸å†™æ–‡ä»¶ï¼›åŽå¤„ç†ä¿®æ­£ `final_text==B原文` 被 LLM 误标为 `minor_edit` 的行(19→5)。`--no-ai` å…¨ unchanged å¯éªŒè¯ç®¡é“。 @@ -99,7 +100,11 @@ - [x] **C3**:B稿v2 ⊕ ASR 交å‰å¤å®¡ → èžåˆB稿(743行时间戳零åç§») + fusion_review.csv(5æ¡ç•™ç—•)。 - [x] **C4(全部收å£ï¼‰**:èžåˆB稿按 A稿28段对é½å½’æ‹¢ → èžåˆA稿 docx(公文格å¼ï¼‰ã€‚汉字零改 + LLM 按语义加标点,红线 28/28 段é€å­—一致。`doco compose --episode-id `。**OCR æ¼å­—决定ä¸è¡¥**(讨论è§å…³é”®å†³ç­–);seg8/seg27 两段标点接å—一逗到底。 - [x] **A稿解æžå™¨å‡çº§**:正则 → LLM分段骨架+人工确认+ignoreåˆå¹¶ï¼›ä¸‰æœŸéª¨æž¶å·²äº§å¹¶æ ¸éªŒé€šè¿‡ã€‚`doco skeleton`。 -- [ ] **批é‡åŒ–é¦–æ‰¹ä¸‰æœŸÂ·è·‘å®Œæ•´æµæ°´çº¿ï¼ˆä¸‹ä¸€æ­¥ä¸»çº¿ï¼‰**:ep002/003/004 上游全空(连抽帧都没åšï¼‰ã€‚éœ€å¯¹æ¯æœŸè·‘ **P1抽帧 → P2 OCR(出B稿v2) → C1术语 → C2 ASR → C3èžåˆ(出èžåˆB稿) → C4 compose(出èžåˆA稿)**ã€‚é‡æ´»åœ¨ P2 OCR(本地约åŠå°æ—¶/期)与 C2 ASR(讯飞é¢åº¦)。建议从 **ep002(最规整)** èµ·å½“çƒŸé›¾æµ‹è¯•ï¼Œå† ep004(最难)ã€ep003。**注æ„:现在还ä¸èƒ½ç›´æŽ¥è·‘ doco compose——三期都没有èžåˆB稿。** +- [~] **批é‡åŒ–é¦–æ‰¹ä¸‰æœŸÂ·è·‘å®Œæ•´æµæ°´çº¿ï¼ˆä¸‹ä¸€æ­¥ä¸»çº¿ï¼‰**:**ep003 已跑通收å£**(è§å·²å®Œæˆï¼‰ã€‚剩 **ep002(潜艇,中等)+ ep004(枪王,最难·å°å‰§åœºå¯†ï¼‰** ä»ä¸Šæ¸¸å…¨ç©ºã€‚æ¯æœŸé¡ºåº **P1抽帧 → P2 OCR(出B稿v2) → C1术语 → C2 ASR → C3èžåˆ → C4 compose**ã€‚é‡æ´»åœ¨ P2 OCR 与 C2 ASR(讯飞é¢åº¦)。**ep002 è·‘å‰å…ˆé… Ollama å¹¶å‘**(è§ä¸‹æ¡ backlog)。stage 脚本从**已修好的 ep003 版**å¤åˆ¶ï¼Œåˆ«å†æ‹¿ ep001 的。 +- [ ] **ã€ep002 è·‘å‰å¿…åšÂ·å…¶ä¸€ã€‘标点层 prompt ä¿®å¤ï¼ˆé«˜ä¼˜ï¼‰**:ep003 夿Ÿ¥å®žé”¤æ ‡ç‚¹å±‚整篇åä¿å®ˆâ€”â€”é€—å· 511 vs å¥å· 70ï¼ˆæ–­å¥æ ‡ç‚¹ 88% 逗å·ï¼‰ï¼Œè¯­ä¹‰è¯¥æ–­å¥å¤„全是逗å·ã€‚根因判断:标点层关 thinking + STRICT prompt åªå¼ºè°ƒ"别改字"ã€æ²¡å¼ºè°ƒ"完整陈述å¥ç»“尾用å¥å·"。修法:prompt é‡Œæ˜Žç¡®è¦æ±‚æ­£å¸¸æ–­å¥ + ç»™å例(过度逗å·â†’å¥å·ï¼‰ï¼Œ**有 strip_punct ç¡¬æ ¡éªŒå…œåº•ï¼Œæ ‡ç‚¹å±‚å¯æ”¾å¼€æ‰‹è„šä¸æ€•越界**。修完é‡è·‘ ep003 `doco compose` 刷新 docx。ä¸ç ´çº¢çº¿ï¼ˆæ±‰å­—零改),但ä¸ä¿®åˆ™æ¯æœŸéƒ½è¦äººå·¥å¤§æ”¹æ ‡ç‚¹=自动化失义。 +- [ ] **ã€ep002 è·‘å‰å¿…åšÂ·å…¶äºŒã€‘é… Ollama å¹¶å‘**:设 `OLLAMA_NUM_PARALLEL=4` + é‡å¯ Ollama(托盘退å†å¼€ï¼Œåˆ«åœ¨æœ‰ä»»åŠ¡æ—¶é€€) + é‡å¯åŽçœ‹æ˜¾å­˜åˆ«æº¢å‡ºå…±äº«å†…存。客户端 stage_a 已是 4 线程,光设环境å˜é‡æ²¡ç”¨ï¼Œä¸¤è¾¹éƒ½è¦ã€‚ +- [ ] **ã€äº§å“ backlog】原稿缺ã€ä¸“å®¶N】/ã€ä¸‰ç»´åŠ¨ç”»N】标签**:ep003 夿Ÿ¥å‘现编导原稿里就没有专家ã€åŽç»­ä¸‰ç»´åŠ¨ç”»çš„åˆ†æ®µæ ‡æ³¨ï¼Œéª¨æž¶å¦‚å®žåæ˜ =èžåˆA稿里也没有(通哥手工补了高亮)。ä¸èµ–程åºï¼ˆåŽŸç¨¿é›¶ä¿¡å·ï¼ŒLLM 与人一样猜ä¸å‡†ï¼‰ï¼Œ**ä¸è®©ç¨‹åºçŒœ**。治本=æé†’编导/责编原稿把ã€ä¸“å®¶N】等段头标全;50 期å‰åœ¨å¯¼å…¥é¡»çŸ¥é‡Œå†™æ¸…。 +- [ ] **ã€backlog】C3 prompt æ”¶ç´§**:专有åè¯(厂å/åž‹å·/番å·)é‡ ASR åŒéŸ³å¼‚写,必须以 B稿v2/A稿为准ã€ä¸è®¸é‡‡ ASR——ep003 已踩"斯泰尔→斯太尔",50 期批é‡å‰åœ¨ prompt 里收紧防å¤å‘。 - [ ] **串一键脚本**:把 C1→C2→C3→C4 串æˆ"一æ¡å‘½ä»¤è·‘一期"(薄壳,å„阶段已有断点缓存),验 2-3 期稳定åŽå†è°ˆç›‘控文件夹/绑定界é¢ã€‚ - [ ] **骨架å°ç‘•ç–µ backlogï¼ˆä¸æ‹¦è·¯ï¼ŒåŽæœŸé¡ºæ‰‹æˆ–跳过)**:ep002 演播室主æŒäºº vs 主æŒäºº 是å¦ç»Ÿä¸€ï¼›ep004 å°å‰§åœºè§’色编å·ä¹±(æ–¯9/斯通纳10ã€å¡8跨场)直接改 JSON å³å¯ï¼Œä¸å¿…é‡è°ƒ LLMï¼›ep003 行内`ã€å›ºæ‘‡è½¨ã€‘`留在å‚照正文(无害,ä¸è¿›è¾“出)。 - [x] **C2** 讯飞 ASR 适é…层(密钥外置 + asr_adapter å¹¶å…¥ + `doco asr` 命令 + 真转写310å¥ï¼‰ @@ -129,6 +134,9 @@ - [2026-06-16] **C1 æœ¯è¯­æº = Aç¨¿ï¼ˆè§„èŒƒå†™æ³•ï¼‰ï¼Œä¸æ˜¯ B稿。** Cline æ›¾æ“…è‡ªæ¢æˆ B稿v2,已纠正。 - [2026-06-15] **讯飞用「录音文件转写标准版ã€ï¼Œä¸è¦å¤§æ¨¡åž‹ç‰ˆ**(å…费包阉割 `language` 傿•°ï¼Œä¼šæŠ¥è¯¯å¯¼æ€§ `language verify fail`ï¼‰ã€‚å‚æ•°é”定:`pd=mil`ã€`eng_smoothproc=true`ã€`eng_colloqproc=true`ã€`hotWord=`ã€`language=cn`。签å `signa=base64(HmacSHA1(MD5(appid+ts), secretKey))`ï¼›`/upload` æ‹¿ orderId,轮询 `/getResult` 到 status=4。 - [2026-06-15] **B稿v2 æƒå¨å‡çº§**:å±å¹•术语/åž‹å·/ç•ªå· **B稿v2 ≈ A稿 并列æƒå¨**(B稿是å±å¹•实打的字,更贴近播出)。å£è¯­/语åº/语气信 ASR;书é¢ç»“æž„/分段信 A稿;åŒéŸ³äº‹å®žé”™ï¼ˆç¾Žä»¥â†’美伊)用 A稿/B稿v2 覆盖 ASR。 +- [2026-06-18 晚] **C3 会拿 ASR åŒéŸ³å­—ç›–æƒå¨ B稿专å——必须核验留痕ã€ä¸“å一律以 B稿/A稿为准。** ep003 实è¯ï¼šB稿"斯泰尔"(奥地利厂å)被 C3 LLM 按 ASR åŒéŸ³æ”¹æˆ"斯太尔"ï¼Œé€ æˆ 487/519 行ä¸ä¸€è‡´ã€‚å·²æ‰‹æ”¹å›žã€‚è¿™æ­£æ˜¯ä¸Šæ¡æƒå¨è§„则的å例è½åœ°ï¼š**厂å/åž‹å·/番å·é‡ ASR åŒéŸ³å¼‚写,零容å¿é‡‡ ASR**。50 期批é‡å‰åº”在 C3 prompt 收紧(è§å¾…办 backlogï¼‰ï¼›æ¯æœŸ fuse åŽæ‰«ä¸€çœ¼ `fusion_review.csv` çš„ minor_edit æ˜¯ä¸æ˜¯ä¸“ååŒéŸ³æ”¹ã€‚ +- [2026-06-18 晚] **C4 å‡ºçŽ°ç©ºæ®µâ‰ å¯¹é½ bug,先查"æ˜¯ä¸æ˜¯æ’­å‡ºå‰ªäº†è¿™æ®µ"。** ep003 有 4 个空段(seg15–18 整段 VSS 微声狙击枪 + NTW-20),一度疑似对é½é”™ä¹±ã€‚核验路径:去**èžåˆB稿**里 grep 该段专属è¯(VSS/NTW/å—éž/消音/å器æ),零命中=æ’­å‡ºç¡®å®žå‰ªäº†ï¼›å†æŠ½æŸ¥ç›¸é‚»å®žæ®µè¾¹ç•Œç¡®è®¤æ²¡æŠŠåˆ«æ®µå†…å®¹é”™å¡žè¿‡æ¥ã€‚结论是 C4 如实留空ã€å¯¹é½æ­£ç¡®ã€‚**空段是常æ€ï¼ˆæ’­å‡ºåˆ æˆï¼‰ï¼Œåˆ«å½“ bug 去"ä¿®"。** +- [2026-06-18 æ™šï½œé€šå“¥å¤æŸ¥] **C4 标点层整篇åä¿å®ˆæ˜¯çœŸç¼ºé™·ï¼Œé¡»åœ¨æ‰¹é‡é“ºå¼€å‰ä¿®â€”—但ä¸ç ´çº¢çº¿ã€‚** ep003 夿Ÿ¥å®žæµ‹é€—å· 511 vs å¥å· 70ï¼ˆæ–­å¥æ ‡ç‚¹ 88% 逗å·ï¼‰ï¼Œè¯­ä¹‰è¯¥æ–­å¤„全逗å·ã€‚根因:标点层关 thinking + STRICT prompt åªå¼ºè°ƒ"别改字"未强调"å¥å­ç»“尾用å¥å·"。**红线(汉字零改)由 strip_punct å®ˆç€æ²¡ç ´ï¼Œæ‰€ä»¥æ ‡ç‚¹å±‚尽坿”¾å¼€ prompt 让它正常断å¥ã€ä¸æ€•越界**。修å¤åˆ— ep002 å‰å¿…åšï¼Œä¿®å®Œé‡è·‘ ep003 compose 刷 docxã€‚è¿™æ¡æŠŠå…ˆå‰"seg8/seg27 ä¸€é€—åˆ°åº•å¯æŽ¥å—"çš„èŒƒå›´æ”¶çª„ï¼šä¸ªåˆ«æ®µä¸€é€—åˆ°åº•å¯æŽ¥å—,但整篇 88% 逗å·ä¸å¯æŽ¥å—ã€å¿…须修。 - [设计期] **分层ä¸å˜**:OCR é”™å­—çº æ­£ã€æœ¯è¯­ç»Ÿä¸€ã€æ—¶é—´æˆ³å¯¹é½èµ°**规则层**(确定性);段è½å½’å±žã€æ•´æ®µåˆ é™¤åˆ¤å®šã€ç¼–导笔误识别走 **AI 层**(需语义判断)。 - [设计期] **顺åºçº¦æŸ**:术语æå–(C1,产热è¯ï¼‰å¿…须在 ASR(C2)之å‰â€”—已æˆç«‹ã€‚ - [2026-06-17] **`fusion_review.csv` å®šä½ = 留痕档案(给爱德åŽ/夿 ¸ï¼‰ï¼Œä¸æ˜¯ç¼–导读物。** 编导读的是 C4 docx。CSV å¯è¯»æ€§ä¸ä¼˜åŒ–,åªçœ‹ final_text 准ä¸å‡†ã€‚ @@ -140,22 +148,24 @@ ## 7. ⩠交接备注(写给下一个接手的 session) -> 下次开工读完这段应能 0 摩擦续上。接手åŽå¯æ¸…空é‡å†™ã€‚**(本段已为「ep002/003/004 批é‡åŒ–ã€æ–° session é‡å†™ï¼Œ2026-06-18)** +> 下次开工读完这段应能 0 摩擦续上。接手åŽå¯æ¸…空é‡å†™ã€‚**(本段已为「ep002 + ep004 ç»­è·‘ã€é‡å†™ï¼Œ2026-06-18 晚)** -- **大局**:首期 `ep001_20260612_fangkong_fandao` å…¨æµç¨‹ C1→C4 已跑通ã€çº¢çº¿æ ¸éªŒ 28/28 é€å­—一致ã€`èžåˆA稿.docx` å°±ä½ã€‚代ç ç®¡é“(C1 terms / C2 asr / C3 fuse / C4 compose + 新增 skeleton)全部å¯ç”¨ã€‚现在进入**é‡äº§é¦–批三期**。 -- **这三期现状(关键ï¼ï¼‰**:`ep002_20260127_qianting_fangsheng`(潜艇仿生,中等)/`ep003_20260331_qiangxie_chicun`(å°å°ºå¯¸å¤§è®²ç©¶ï¼Œæœ€ç®€å•)/`ep004_20260526_qiangwang_duijue`(枪王对决,最难)。**åªåšäº† A稿分段骨架(skeleton),上游一片空白**â€”â€”æ²¡æŠ½å¸§ã€æ²¡ OCã€æ²¡ B稿v2ã€æ²¡ ASRã€æ²¡èžåˆBç¨¿ã€‚æ¯æœŸç›®å½•里现有:原始 A稿 docx + mp4(约 1GB,规格与 ep001 åŒ = 黑底白字字幕视频,OCR/ASR 共用)+ `_a_skeleton.json` + `_a_skeleton_preview.txt`。 -- **骨架已人工核验通过**(通哥过目):人å零泄露ã€è¦†ç›–完整ã€é𔿖­/å°å‰§åœº/ignore 分类正确。ep003 还修过两个真缺陷(主æŒäººè¢« ignore 切æˆé‡å¤åŒå段→已åˆå¹¶ 37→20;预览表"å‰20å­—"显示错ä½â†’已修)。**所以 skeleton 阶段对三期都算完æˆï¼Œåˆ«é‡è·‘。** -- **第一å¥è¯è¯¥å¹²çš„**:**ç»™è¿™ä¸‰æœŸè¡¥ä¸Šæ¸¸æµæ°´çº¿**ã€‚æ¯æœŸé¡ºåºï¼šP1 抽帧 → P2 本地 OCR(DeepSeek-OCR/Ollama,约 30min/期,放独立终端)→ C1 æœ¯è¯­çƒ­è¯ â†’ C2 讯飞 ASR(花é¢åº¦ï¼‰â†’ C3 fuse → C4 compose。**`doco compose` 现在跑ä¸äº†è¿™ä¸‰æœŸ**(没有èžåˆB稿,C3 的产物),别误试。 -- **推è节å¥**:先拿**最简å•çš„ ep003** 当冒烟测试走完整æ¡é“¾éªŒè¯ç®¡é“ï¼Œå† ep002,最åŽ**最难的 ep004**(å°å‰§åœº 58 段ã€åކå²äººç‰©å¯¹è¯å¯†ï¼‰ã€‚ -- **è¦ä¸²çš„一键脚本**:把 `doco terms → asr → fuse → compose` 串æˆ"一æ¡å‘½ä»¤è·‘完一期"(C1→C4 链;P1/P2 OCR å¯å…ˆç‹¬ç«‹è·‘因为é‡ä¸”慢)。**批é‡åŒ–å½¢æ€ï¼ˆç›‘控文件夹 vs 绑定界é¢ï¼‰é€šå“¥è¿˜æ²¡æ‹æ¿**,先把åŠè‡ªåŠ¨è„šæœ¬ä¸²é¡ºã€éªŒ 2-3 期稳定,å†å›žæ¥å®šè¦ä¸è¦åšèŠ±æ´»ã€‚ +- **大局**:ep001 + **ep003 两期已全æµç¨‹è·‘通**ã€èžåˆA稿就ä½ã€‚代ç ç®¡é“(C1 terms / C2 asr / C3 fuse / C4 compose + skeleton)全部å¯ç”¨ä¸”ç» ep003 实战验è¯ã€‚现在剩 **ep002 + ep004** 两期è¦è·‘。 +- **这两期现状(关键ï¼ï¼‰**:`ep002_20260127_qianting_fangsheng`(潜艇仿生,中等)/`ep004_20260526_qiangwang_duijue`(枪王对决,最难·å°å‰§åœºå¯†ï¼‰ã€‚**åªåšäº† A稿分段骨架(skeleton),上游全空**â€”â€”æ²¡æŠ½å¸§ã€æ²¡ OCRã€æ²¡ B稿v2ã€æ²¡ ASRã€æ²¡èžåˆBç¨¿ã€‚æ¯æœŸç›®å½•现有:原始 A稿 docx + mp4(约 1GB,规格与 ep001/ep003 åŒ = 黑底白字字幕,OCR/ASR 共用)+ `_a_skeleton.json` + `_a_skeleton_preview.txt`。骨架已人工核验过,**别é‡è·‘ skeleton**。 +- **第一å¥è¯è¯¥å¹²çš„**:**ep002 èµ·è·‘ä¸Šæ¸¸æµæ°´çº¿ï¼Œä½†è·‘ P2 OCR å‰å…ˆé… Ollama å¹¶å‘**(ep003 æ˜¯ä¸²è¡Œè·‘çš„ï¼Œæ…¢ï¼‰ã€‚é…æ³•:设 `OLLAMA_NUM_PARALLEL=4` → é‡å¯ Ollama(托盘退å†å¼€ï¼Œåˆ«åœ¨æœ‰ä»»åŠ¡æ—¶é€€ï¼‰â†’ é‡å¯åŽçœ‹æ˜¾å­˜åˆ«æº¢å‡ºå…±äº«å†…存。**客户端 stage_a 已改 4 线程(`OCR_NUM_WORKERS` 默认 4),光设环境å˜é‡ä¸ç”Ÿæ•ˆï¼Œä¸¤è¾¹éƒ½è¦ã€‚** 并呿˜¯ ep002 首秀,盯一眼是å¦çœŸæ¯”ä¸²è¡Œå¿«ã€æœ‰æ²¡æœ‰æŽ‰å¸§/é‡å¤è¡Œï¼ˆstage_a 用 idx-set 续跑,乱åºå†™å®‰å…¨ï¼‰ã€‚ +- **æ¯æœŸé¡ºåº**:P1 抽帧 → P2 OCR(DeepSeek-OCR/Ollama,独立终端)→ C1 术语 → C2 讯飞 ASR(花é¢åº¦ï¼‰â†’ C3 fuse → C4 compose。**stage 脚本从已修好的 `ep003` 目录å¤åˆ¶ï¼Œåˆ«æ‹¿ ep001 çš„**(ep003 版已修 GBK 崩溃 + åŽ»æŽ‰ç¡¬ç¼–ç  ep001 å°è¯æ–­è¨€ + 加并å‘)。`doco compose` è·‘å‰å¿…须先有èžåˆB稿(C3 产物),å¦åˆ™æŠ¥é”™â€”—别跳ç€è¯•。 +- **推è节å¥**:先 ep002(中等ã€å½“å¹¶å‘çƒŸé›¾æµ‹è¯•ï¼‰ï¼Œæœ€åŽ ep004(最难,å°å‰§åœºåކå²äººç‰©å¯¹è¯å¯†ï¼‰ã€‚ - **é‡äº§å‘(务必记ä½ï¼‰**: - 1. æ¯æœŸçƒ­è¯/术语ä¸åŒï¼Œ**C1 æ¯æœŸé‡è·‘**ï¼›A稿分段编å·å„有å„çš„é‡å¤/空格è„,**按出现顺åºèµ°ã€åˆ«å‡è®¾å•调唯一**ï¼Œä»»ä½•æŒ‰æ®µå¤´æ–‡æœ¬åš key 的字典都会把é‡å¤æ®µå¤´åˆå¹¶ï¼ˆæ ¸éªŒè„šæœ¬åˆç‰ˆè¸©è¿‡ï¼Œç”¨ occurrence 队列)。 - 2. **ASR 花讯飞é¢åº¦ã€embedding 花 MiniMax é¢åº¦**,批é‡å‰ä¼°ä¸‹æˆæœ¬ï¼›é•¿è½¬å†™/OCR 放独立终端别让 Cline 盯。 - 3. **OCR æ¼å­—本期ä¸è¡¥**ï¼ˆé€šå“¥æ‹æ¿ï¼Œè§å…³é”®å†³ç­–)——根在抽帧/OCR æ¼æŽ‰ä¸¤ä¸‰å­—å•å±ï¼ŒLLM è¡¥è¯=破红线;治本是æé†’编导别让两三字å•独一å±ã€‚ - 4. Cline ä¼šå·æ¢æ¨¡åž‹/术语æºã€è¯¯åˆ¤å­—æ•°ã€å£å¤´çŒœé”™æ ¹å› â€”—**è‡ªæŠ¥ç»“æžœä¸€å¾‹å¯¹æºæ•°æ®æ ¸éªŒ**。 - 5. **thinking 分任务用**:语义对é½/éª¨æž¶å¼€ã€æ ‡ç‚¹/抽å–关(è§å…³é”®å†³ç­– 2026-06-18)。 -- **代ç å¾…è½å®žçš„两处(让 Cline 确认已接线,没接就先接)**:① `parse_a_segments()` 改造(读 skeleton.json 抽正文ã€ä¸¢ ignoreã€åˆå¹¶ ignore 切断的åŒè§’色段)是å¦çœŸç”Ÿæ•ˆï¼›â‘¡ `run_compose` çš„"compose å‰ç½®æ£€æŸ¥"(无èžåˆB稿/æ— éª¨æž¶è¦æŠ¥æ¸…é”™è€Œéžè·‘崩)是å¦çœŸåŠ ã€‚ -- **骨架å°ç‘•ç–µ backlog(éžé˜»å¡žï¼Œå¯ä¸åŠ¨ï¼‰**:ep002「演播室主æŒäººã€ä¸Žã€Œä¸»æŒäººã€å¯ç»Ÿä¸€ç§°å‘¼ï¼›ep004 å°å‰§åœºè§’色编å·ï¼ˆå¡8/æ–¯9/斯通纳10 ç­‰ï¼‰å¯æ¸…æˆè¿žç»­ï¼ˆç›´æŽ¥æ”¹ JSON,**别é‡è·‘ LLM**);ep003 å‚考正文里内è”çš„ `ã€å›ºæ‘‡è½¨ã€‘` 镜头标记无害。 + 1. æ¯æœŸçƒ­è¯/术语ä¸åŒï¼Œ**C1 æ¯æœŸé‡è·‘**ï¼›A稿分段编å·å„有å„çš„é‡å¤/空格è„,**按出现顺åºèµ°ã€åˆ«å‡è®¾å•调唯一**。 + 2. **C3 fuse åŽå¿…扫 `fusion_review.csv`**:专å(厂å/åž‹å·/番å·ï¼‰è‹¥è¢« ASR åŒéŸ³å­—æ”¹äº†è¦æ‰“回(ep003 踩过"斯泰尔→斯太尔",è§å…³é”®å†³ç­–)。 + 3. **C4 出现空段先别当 bug**ï¼šå¤šåŠæ˜¯æ’­å‡ºå‰ªäº†é‚£æ®µæˆï¼ŒåŽ»èžåˆB稿 grep 该段专属è¯ç¡®è®¤ï¼ˆè§å…³é”®å†³ç­–)。 + 4. **OCR æ¼å­—本期ä¸è¡¥**ï¼ˆé€šå“¥æ‹æ¿ï¼‰â€”—根在抽帧/OCR æ¼ä¸¤ä¸‰å­—å•å±ï¼ŒLLM è¡¥è¯=破红线。 + 5. **ASR 花讯飞é¢åº¦ã€embedding 花 MiniMax é¢åº¦**;长转写/OCR 放独立终端别让 Cline 盯。 + 6. Cline ä¼šå·æ¢æ¨¡åž‹/术语æºã€è¯¯åˆ¤å­—æ•°ã€å£å¤´çŒœé”™æ ¹å› â€”—**è‡ªæŠ¥ç»“æžœä¸€å¾‹å¯¹æºæ•°æ®æ ¸éªŒ**。 + 7. **thinking 分任务用**:语义对é½/éª¨æž¶å¼€ã€æ ‡ç‚¹/抽å–/èžåˆå…³ï¼ˆè§å…³é”®å†³ç­– 2026-06-18)。 +- **出稿命å已改**:`{原始A稿stem}_èžåˆA稿.docx`(ä¸è¦†ç›–原始定稿);`fusion_align.py` 选 A稿的 glob 已排除"èžåˆ/批改"字样,é‡è·‘ compose ä¸ä¼šæŠŠè‡ªå·±è¾“出当输入。 +- **串一键脚本(ep002/ep004 验稳åŽåšï¼‰**:把 `doco terms → asr → fuse → compose` 串æˆ"一æ¡å‘½ä»¤è·‘完一期"(C1→C4ï¼›P1/P2 OCR é‡ä¸”慢,先独立跑)。批é‡åŒ–å½¢æ€ï¼ˆç›‘控文件夹 vs 绑定界é¢ï¼‰é€šå“¥æœªæ‹æ¿ï¼Œå…ˆæŠŠåŠè‡ªåŠ¨è„šæœ¬ä¸²é¡ºã€‚ +- **骨架å°ç‘•ç–µ backlog(éžé˜»å¡žï¼‰**:ep002「演播室主æŒäººã€vs「主æŒäººã€å¯ç»Ÿä¸€ï¼›ep004 å°å‰§åœºè§’色编å·ï¼ˆå¡8/æ–¯9/斯通纳10ï¼‰å¯æ¸…连续(直接改 JSON,别é‡è·‘ LLM)。 - **字体å‘(C4 出稿)**ï¼šå¤§æ ‡é¢˜æ–¹æ­£å°æ ‡å®‹_GBK(商业字体),出稿å‰ç¡®è®¤åˆ¶ç‰‡æœº/编导机已装,å¦åˆ™è„šæœ¬å›žé€€ï¼ˆæ ‡å®‹â†’å®‹ä½“åŠ ç²—ï¼‰ã€‚ - 通哥连轴转了几轮,回å¤è¦ç´§å‡‘。 diff --git a/doco/data/term_dict.json b/doco/data/term_dict.json index 3d2e382..b2620ef 100644 --- a/doco/data/term_dict.json +++ b/doco/data/term_dict.json @@ -435,9 +435,10 @@ "term": "美国", "domain": "org", "episodes": [ - "ep001_20260612_fangkong_fandao" + "ep001_20260612_fangkong_fandao", + "ep003_20260331_qiangxie_chicun" ], - "frequency": 1 + "frequency": 2 }, "以色列": { "term": "以色列", @@ -515,9 +516,10 @@ "term": "主æŒäºº1", "domain": "person", "episodes": [ - "ep001_20260612_fangkong_fandao" + "ep001_20260612_fangkong_fandao", + "ep003_20260331_qiangxie_chicun" ], - "frequency": 1 + "frequency": 2 }, "专家1": { "term": "专家1", @@ -539,9 +541,10 @@ "term": "主æŒäºº2", "domain": "person", "episodes": [ - "ep001_20260612_fangkong_fandao" + "ep001_20260612_fangkong_fandao", + "ep003_20260331_qiangxie_chicun" ], - "frequency": 1 + "frequency": 2 }, "专家3": { "term": "专家3", @@ -563,9 +566,10 @@ "term": "主æŒäºº3", "domain": "person", "episodes": [ - "ep001_20260612_fangkong_fandao" + "ep001_20260612_fangkong_fandao", + "ep003_20260331_qiangxie_chicun" ], - "frequency": 1 + "frequency": 2 }, "专家5": { "term": "专家5", @@ -878,5 +882,501 @@ "ep001_20260612_fangkong_fandao" ], "frequency": 1 + }, + "FP-45": { + "term": "FP-45", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "50AE": { + "term": "50AE", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "PP-2000": { + "term": "PP-2000", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "å¼¹é“": { + "term": "å¼¹é“", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "日本": { + "term": "日本", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "ä¿„ç½—æ–¯": { + "term": "ä¿„ç½—æ–¯", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "陆军": { + "term": "陆军", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "北约": { + "term": "北约", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "主æŒäºº4": { + "term": "主æŒäºº4", + "domain": "person", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "主æŒäºº5": { + "term": "主æŒäºº5", + "domain": "person", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "主æŒäºº6": { + "term": "主æŒäºº6", + "domain": "person", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "主æŒäºº7": { + "term": "主æŒäºº7", + "domain": "person", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "主æŒäºº8": { + "term": "主æŒäºº8", + "domain": "person", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "FP-45â€œè§£æ”¾è€…â€æ‰‹æžª": { + "term": "FP-45â€œè§£æ”¾è€…â€æ‰‹æžª", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + ".45 ACP": { + "term": ".45 ACP", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "沙漠之鹰.50AE": { + "term": "沙漠之鹰.50AE", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + ".50AE": { + "term": ".50AE", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "PP-2000冲锋枪": { + "term": "PP-2000冲锋枪", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "MP40冲锋枪": { + "term": "MP40冲锋枪", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "MP18": { + "term": "MP18", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "AUGçªå‡»æ­¥æžª": { + "term": "AUGçªå‡»æ­¥æžª", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "M16A4步枪": { + "term": "M16A4步枪", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "HK416": { + "term": "HK416", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "M4A1å¡å®¾æžª": { + "term": "M4A1å¡å®¾æžª", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "HK416 A5": { + "term": "HK416 A5", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "VSS微声狙击步枪": { + "term": "VSS微声狙击步枪", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "NTW-20大å£å¾„狙击步枪": { + "term": "NTW-20大å£å¾„狙击步枪", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "毛瑟98k栓动步枪": { + "term": "毛瑟98k栓动步枪", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "MG34釿œºæžª": { + "term": "MG34釿œºæžª", + "domain": "weapon", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "M416": { + "term": "M416", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "9×39毫米亚音速弹": { + "term": "9×39毫米亚音速弹", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "20×82毫米大å£å¾„å¼¹è¯": { + "term": "20×82毫米大å£å¾„å¼¹è¯", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "5.56×45毫米北约弹": { + "term": "5.56×45毫米北约弹", + "domain": "model", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "美国陆军": { + "term": "美国陆军", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "通用汽车大陆制造分公å¸": { + "term": "通用汽车大陆制造分公å¸", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "导航ç¯å…¬å¸": { + "term": "导航ç¯å…¬å¸", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "图拉仪器设计局": { + "term": "图拉仪器设计局", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "俄罗斯警察": { + "term": "俄罗斯警察", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "内务部": { + "term": "内务部", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "纳粹德军": { + "term": "纳粹德军", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "奥地利斯泰尔公å¸": { + "term": "奥地利斯泰尔公å¸", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "奥地利军队": { + "term": "奥地利军队", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "德国黑克勒-科赫公å¸": { + "term": "德国黑克勒-科赫公å¸", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "美军特ç§éƒ¨é˜Ÿ": { + "term": "美军特ç§éƒ¨é˜Ÿ", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "æµ·è±¹çªå‡»é˜Ÿ": { + "term": "æµ·è±¹çªå‡»é˜Ÿ", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "è‹è”特ç§éƒ¨é˜Ÿ": { + "term": "è‹è”特ç§éƒ¨é˜Ÿ", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "å—éžä¸¹å°¼å°”防务公å¸": { + "term": "å—éžä¸¹å°¼å°”防务公å¸", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "å—éžå›½é˜²å†›": { + "term": "å—éžå›½é˜²å†›", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "盟军": { + "term": "盟军", + "domain": "org", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "二战": { + "term": "二战", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "无托结构": { + "term": "无托结构", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "导气结构": { + "term": "导气结构", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "æ°”å¹å¼å¯¼æ°”结构": { + "term": "æ°”å¹å¼å¯¼æ°”结构", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "活塞导气系统": { + "term": "活塞导气系统", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "çš®å¡æ±€å°¼å¯¼è½¨": { + "term": "çš®å¡æ±€å°¼å¯¼è½¨", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "模å—化设计": { + "term": "模å—化设计", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "亚音速弹": { + "term": "亚音速弹", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "åå™¨ææ­¥æžª": { + "term": "åå™¨ææ­¥æžª", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "液压缓冲器": { + "term": "液压缓冲器", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "集æˆå¼æ¶ˆéŸ³å™¨": { + "term": "集æˆå¼æ¶ˆéŸ³å™¨", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "“海神之矛â€è¡ŒåЍ": { + "term": "“海神之矛â€è¡ŒåЍ", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 + }, + "车臣战争": { + "term": "车臣战争", + "domain": "tech_concept", + "episodes": [ + "ep003_20260331_qiangxie_chicun" + ], + "frequency": 1 } } \ No newline at end of file diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/20260331枪械设计中的å°å°ºå¯¸å¤§è®²ç©¶_孙逸昊_èžåˆA稿.docx b/doco/programs/ep003_20260331_qiangxie_chicun/20260331枪械设计中的å°å°ºå¯¸å¤§è®²ç©¶_孙逸昊_èžåˆA稿.docx new file mode 100644 index 0000000000000000000000000000000000000000..217b99c3b510a43de1439e8ecdc0e06c48ffeed6 GIT binary patch literal 45702 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 of December 31,(In millions)201820172016Total return4.9%5.0%5.1% +HK416 +M416 +PP-2000 diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/c1_term_candidates.json b/doco/programs/ep003_20260331_qiangxie_chicun/c1_term_candidates.json new file mode 100644 index 0000000..82b08cc --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/c1_term_candidates.json @@ -0,0 +1,674 @@ +{ + "episode_id": "ep003_20260331_qiangxie_chicun", + "rule_candidates": [ + { + "term": "FP-45", + "domain": "model", + "source": "rule_model" + }, + { + "term": "50AE", + "domain": "model", + "source": "rule_model" + }, + { + "term": "PP-2000", + "domain": "model", + "source": "rule_model" + }, + { + "term": "å¼¹é“", + "domain": "weapon", + "source": "rule_cn_weapon" + }, + { + "term": "美国", + "domain": "org", + "source": "rule_country" + }, + { + "term": "日本", + "domain": "org", + "source": "rule_country" + }, + { + "term": "ä¿„ç½—æ–¯", + "domain": "org", + "source": "rule_country" + }, + { + "term": "陆军", + "domain": "org", + "source": "rule_org" + }, + { + "term": "北约", + "domain": "org", + "source": "rule_org" + }, + { + "term": "主æŒäºº1", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº2", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº3", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº4", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº5", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº6", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº7", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº8", + "domain": "person", + "source": "rule_person" + } + ], + "ai_raw_response": [ + { + "term": "FP-45â€œè§£æ”¾è€…â€æ‰‹æžª", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": ".45 ACP", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "沙漠之鹰.50AE", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": ".50AE", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "PP-2000冲锋枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "MP40冲锋枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "MP18", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "AUGçªå‡»æ­¥æžª", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "M16A4步枪", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "HK416", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "M4A1å¡å®¾æžª", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "HK416 A5", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "VSS微声狙击步枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "NTW-20大å£å¾„狙击步枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "毛瑟98k栓动步枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "MG34釿œºæžª", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "M416", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "9×39毫米亚音速弹", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "20×82毫米大å£å¾„å¼¹è¯", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "5.56×45毫米北约弹", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "美国陆军", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "通用汽车大陆制造分公å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "导航ç¯å…¬å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "图拉仪器设计局", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "俄罗斯警察", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "内务部", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "纳粹德军", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "奥地利斯泰尔公å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "奥地利军队", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "德国黑克勒-科赫公å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "美军特ç§éƒ¨é˜Ÿ", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "æµ·è±¹çªå‡»é˜Ÿ", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "è‹è”特ç§éƒ¨é˜Ÿ", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "å—éžä¸¹å°¼å°”防务公å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "å—éžå›½é˜²å†›", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "盟军", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "二战", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "无托结构", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "导气结构", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "æ°”å¹å¼å¯¼æ°”结构", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "活塞导气系统", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "çš®å¡æ±€å°¼å¯¼è½¨", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "模å—化设计", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "亚音速弹", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "åå™¨ææ­¥æžª", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "液压缓冲器", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "集æˆå¼æ¶ˆéŸ³å™¨", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "“海神之矛â€è¡ŒåЍ", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "车臣战争", + "domain": "tech_concept", + "source": "ai_deepseek" + } + ], + "merged_candidates": [ + { + "term": "FP-45", + "domain": "model", + "source": "rule_model" + }, + { + "term": "50AE", + "domain": "model", + "source": "rule_model" + }, + { + "term": "PP-2000", + "domain": "model", + "source": "rule_model" + }, + { + "term": "å¼¹é“", + "domain": "weapon", + "source": "rule_cn_weapon" + }, + { + "term": "美国", + "domain": "org", + "source": "rule_country" + }, + { + "term": "日本", + "domain": "org", + "source": "rule_country" + }, + { + "term": "ä¿„ç½—æ–¯", + "domain": "org", + "source": "rule_country" + }, + { + "term": "陆军", + "domain": "org", + "source": "rule_org" + }, + { + "term": "北约", + "domain": "org", + "source": "rule_org" + }, + { + "term": "主æŒäºº1", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº2", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº3", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº4", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº5", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº6", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº7", + "domain": "person", + "source": "rule_person" + }, + { + "term": "主æŒäºº8", + "domain": "person", + "source": "rule_person" + }, + { + "term": "FP-45â€œè§£æ”¾è€…â€æ‰‹æžª", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": ".45 ACP", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "沙漠之鹰.50AE", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": ".50AE", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "PP-2000冲锋枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "MP40冲锋枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "MP18", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "AUGçªå‡»æ­¥æžª", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "M16A4步枪", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "HK416", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "M4A1å¡å®¾æžª", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "HK416 A5", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "VSS微声狙击步枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "NTW-20大å£å¾„狙击步枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "毛瑟98k栓动步枪", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "MG34釿œºæžª", + "domain": "weapon", + "source": "ai_deepseek" + }, + { + "term": "M416", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "9×39毫米亚音速弹", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "20×82毫米大å£å¾„å¼¹è¯", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "5.56×45毫米北约弹", + "domain": "model", + "source": "ai_deepseek" + }, + { + "term": "美国陆军", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "通用汽车大陆制造分公å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "导航ç¯å…¬å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "图拉仪器设计局", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "俄罗斯警察", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "内务部", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "纳粹德军", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "奥地利斯泰尔公å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "奥地利军队", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "德国黑克勒-科赫公å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "美军特ç§éƒ¨é˜Ÿ", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "æµ·è±¹çªå‡»é˜Ÿ", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "è‹è”特ç§éƒ¨é˜Ÿ", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "å—éžä¸¹å°¼å°”防务公å¸", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "å—éžå›½é˜²å†›", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "盟军", + "domain": "org", + "source": "ai_deepseek" + }, + { + "term": "二战", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "无托结构", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "导气结构", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "æ°”å¹å¼å¯¼æ°”结构", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "活塞导气系统", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "çš®å¡æ±€å°¼å¯¼è½¨", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "模å—化设计", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "亚音速弹", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "åå™¨ææ­¥æžª", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "液压缓冲器", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "集æˆå¼æ¶ˆéŸ³å™¨", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "“海神之矛â€è¡ŒåЍ", + "domain": "tech_concept", + "source": "ai_deepseek" + }, + { + "term": "车臣战争", + "domain": "tech_concept", + "source": "ai_deepseek" + } + ], + "stats": { + "rule_count": 17, + "ai_count": 49, + "merged_count": 66 + } +} \ No newline at end of file diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/c4_alignment.csv b/doco/programs/ep003_20260331_qiangxie_chicun/c4_alignment.csv new file mode 100644 index 0000000..bb07f45 --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/c4_alignment.csv @@ -0,0 +1,21 @@ +seg_id,header,start_line,end_line,line_count,min_confidence,punct_ok,note +0,"ã€å¯¼è§†1】",1,16,16,1.0000,True,"" +1,"ã€ä¸»æŒäºº1】",17,67,51,0.9000,True,"" +2,"ã€è§£è¯´1】",68,129,62,0.9900,True,"" +3,"ã€ä¸»æŒäºº2】",130,150,21,1.0000,True,"" +4,"ã€è§£è¯´2】",151,177,27,1.0000,True,"" +5,"ã€ä¸‰ç»´åŠ¨ç”»1】",178,198,21,1.0000,True,"" +6,"ã€è§£è¯´3】",199,237,39,1.0000,False,"标点æ¢å¤å¤±è´¥å·²å›žé€€,需人工" +7,"ã€ä¸»æŒäºº3】",238,271,34,0.9000,True,"" +8,"ã€è§£è¯´4】",272,357,86,1.0000,True,"" +9,"ã€ä¸»æŒäºº4】",358,386,29,1.0000,True,"" +10,"ã€è§£è¯´5】",387,468,82,1.0000,True,"" +11,"ã€ä¸»æŒäºº5】",469,500,32,1.0000,True,"" +12,"ã€è§£è¯´6】",501,565,65,1.0000,True,"" +13,"ã€ä¸»æŒäºº6】",566,592,27,1.0000,True,"" +14,"ã€è§£è¯´7】",593,681,89,1.0000,True,"" +15,"ã€ä¸»æŒäºº7】",,,0,1.0000,True,"空段:无对应字幕" +16,"ã€è§£è¯´8】",,,0,1.0000,True,"空段:无对应字幕" +17,"ã€ä¸»æŒäºº8】",,,0,1.0000,True,"空段:无对应字幕" +18,"ã€è§£è¯´9】",,,0,1.0000,True,"空段:无对应字幕" +19,"ã€ä¸»æŒäºº9】",682,698,17,1.0000,True,"" diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/dedup_debug.csv b/doco/programs/ep003_20260331_qiangxie_chicun/dedup_debug.csv new file mode 100644 index 0000000..62d3c84 --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/dedup_debug.csv @@ -0,0 +1,1621 @@ +idx,t_sec,ocr_text,decision,merged_into_start_t +1,0,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +2,1,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +3,2,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +4,3,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +5,4,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +6,5,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +7,6,è—于方寸的敌åŽåˆ©å™¨,new,6 +8,7,è—于方寸的敌åŽåˆ©å™¨,merged,6 +9,8,è—于方寸的敌åŽåˆ©å™¨,merged,6 +10,9,锋芒毕露的ç«åŠ›å…ˆé”‹,new,9 +11,10,锋芒毕露的ç«åŠ›å…ˆé”‹,merged,9 +12,11,锋芒毕露的ç«åŠ›å…ˆé”‹,merged,9 +13,12,穿梭街巷的近战精çµ,new,12 +14,13,穿梭街巷的近战精çµ,merged,12 +15,14,主宰阵地的压制王者,new,14 +16,15,主宰阵地的压制王者,merged,14 +17,16,主宰阵地的压制王者,merged,14 +18,17,主宰阵地的压制王者,merged,14 +19,18,åŒä¸ºæžªæ¢°å®¶æ—æˆå‘˜,new,18 +20,19,åŒä¸ºæžªæ¢°å®¶æ—æˆå‘˜,merged,18 +21,20,为何长度å–èˆ,new,20 +22,21,å„ä¸ç›¸åŒ,new,21 +23,22,å„ä¸ç›¸åŒ,merged,21 +24,23,æ¯ä¸€å¯¸ä¼¸ç¼©,new,23 +25,24,都是对实战需求的,new,24 +26,25,都是对实战需求的,merged,24 +27,26,精准回应,new,26 +28,27,æ¯ä¸€æ¬¾è®¾è®¡,new,27 +29,28,都å‡ç»“ç€å†›å·¥é¢†åŸŸçš„,new,28 +30,29,都å‡ç»“ç€å†›å·¥é¢†åŸŸçš„,merged,28 +31,30,深邃考é‡,new,30 +32,31,深邃考é‡,merged,30 +33,32,《军事科技》带您解ç ,new,32 +34,33,《军事科技》带您解ç ,merged,32 +35,34,枪械设计背åŽçš„,new,34 +36,35,枪械设计背åŽçš„,merged,34 +37,36,长短智慧,new,36 +38,37,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +39,38,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +40,39,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +41,40,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +42,41,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +43,42,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +44,43,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +45,44,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +46,45,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +47,46,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +48,47,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +49,48,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +50,49,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +51,50,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +52,51,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +53,52,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +54,53,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +55,54,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +56,55,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +57,56,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +58,57,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +59,58,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +60,59,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +61,60,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +62,61,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +63,62,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +64,63,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +65,64,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +66,65,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +67,66,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +68,67,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +69,68,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +70,69,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +71,70,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +72,71,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +73,72,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +74,73,å„ä½è§‚众你们好,new,73 +75,74,欢迎收看《军事科技》,new,74 +76,75,欢迎收看《军事科技》,merged,74 +77,76,我是主æŒäººè“çš“,new,76 +78,77,æåˆ°æžªæ¢°,new,77 +79,78,å¨åŠ› 精度,new,78 +80,79,往往是我们关注的焦点,new,79 +81,80,往往是我们关注的焦点,merged,79 +82,81,但是,new,81 +83,82,有一个看似基础,new,82 +84,83,å´è‡³å…³é‡è¦çš„设计,new,83 +85,84,始终左å³ç€æžªæ¢°çš„实战性能,new,84 +86,85,始终左å³ç€æžªæ¢°çš„实战性能,merged,84 +87,86,始终左å³ç€æžªæ¢°çš„实战性能,merged,84 +88,87,它就是长度,new,87 +89,88,它就是长度,merged,87 +90,89,它就是长度,merged,87 +91,90,今天è¦èŠçš„æžªæ¢°,new,90 +92,91,æ¯ä¸€æ¬¾çš„长度都大ä¸ç›¸åŒ,new,91 +93,92,æ¯ä¸€æ¬¾çš„长度都大ä¸ç›¸åŒ,merged,91 +94,93,æœ‰çš„æžªæ¢°è¦æžè‡´ç¼©çŸ­,new,93 +95,94,æœ‰çš„æžªæ¢°è¦æžè‡´ç¼©çŸ­,merged,93 +96,95,æœ‰çš„æžªæ¢°è¦æžè‡´ç¼©çŸ­,merged,93 +97,96,甘愿èˆå¼ƒéƒ¨åˆ†èˆ’适与功能,new,96 +98,97,甘愿èˆå¼ƒéƒ¨åˆ†èˆ’适与功能,merged,96 +99,98,有的å´è¦åˆ»æ„加长,new,98 +100,99,有的å´è¦åˆ»æ„加长,merged,98 +101,100,å¦ç„¶æ”¾å¼ƒéƒ¨åˆ†ä¾¿æºæ€§,new,100 +102,101,å¦ç„¶æ”¾å¼ƒéƒ¨åˆ†ä¾¿æºæ€§,merged,100 +103,102,首先我们æ¥çœ‹,new,102 +104,103,首先我们æ¥çœ‹,merged,102 +105,104,手枪,new,104 +106,105,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +107,106,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +108,107,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +109,108,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +110,109,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +111,110,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +112,111,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +113,112,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +114,113,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +115,114,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +116,115,首先出场的是,new,115 +117,116,短到å¯ä»¥å¡žè¿›ç«æŸ´ç›’里的,new,116 +118,117,短到å¯ä»¥å¡žè¿›ç«æŸ´ç›’里的,merged,116 +119,118,美国FP-45解放者手枪,new,118 +120,119,美国FP-45解放者手枪,merged,118 +121,120,美国FP-45解放者手枪,merged,118 +122,121,美国FP-45解放者手枪,merged,118 +123,122,我手里的这款模型,new,122 +124,123,是为了让大家看得更加清楚,new,123 +125,124,是为了让大家看得更加清楚,merged,123 +126,125,所以åšäº†æ”¾å¤§,new,125 +127,126,æ®èµ„料显示,new,126 +128,127,å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米,new,127 +129,128,å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米,merged,127 +130,129,å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米,merged,127 +131,130,å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米,merged,127 +132,131,比我手掌的宽度还è¦çŸ­,new,131 +133,132,比我手掌的宽度还è¦çŸ­,merged,131 +134,133,大家仔细æ¥çœ‹å®ƒçš„结构,new,133 +135,134,大家仔细æ¥çœ‹å®ƒçš„结构,merged,133 +136,135,大家仔细æ¥çœ‹å®ƒçš„结构,merged,133 +137,136,æ¡æŠŠçš„ä¸‹åŠéƒ¨åˆ†æ˜¯ä¸­ç©ºçš„,new,136 +138,137,æ¡æŠŠçš„ä¸‹åŠéƒ¨åˆ†æ˜¯ä¸­ç©ºçš„,merged,136 +139,138,打开滑动挡æ¿,new,138 +140,139,打开滑动挡æ¿,merged,138 +141,140,能够装10å‘,new,140 +142,141,.45 ACP备用弹,new,141 +143,142,.45 ACP备用弹,merged,141 +144,143,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +145,144,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +146,145,瞄准具也éžå¸¸çš„简å•,new,145 +147,146,瞄准具也éžå¸¸çš„简å•,merged,145 +148,147,åªæœ‰åœ¨æžªç®¡çš„å‰ç«¯,new,147 +149,148,有一个å°å°çš„片状准星,new,148 +150,149,有一个å°å°çš„片状准星,merged,148 +151,150,有一个å°å°çš„片状准星,merged,148 +152,151,在尾端挡æ¿ä¸Š,new,151 +153,152,有一个切削的简易缺å£,new,152 +154,153,有一个切削的简易缺å£,merged,152 +155,154,有一个切削的简易缺å£,merged,152 +156,155,ä¸ä»”细看几乎å‘现ä¸äº†,new,155 +157,156,ä¸ä»”细看几乎å‘现ä¸äº†,merged,155 +158,157,当然 ä¸èƒ½è¯´å®ƒæ²¡æœ‰çž„准具,new,157 +159,158,当然 ä¸èƒ½è¯´å®ƒæ²¡æœ‰çž„准具,merged,157 +160,159,åšåˆ°äº†æžè‡´çš„简å•,new,159 +161,160,åšåˆ°äº†æžè‡´çš„简å•,merged,159 +162,161,åšåˆ°äº†æžè‡´çš„简å•,merged,159 +163,162,更特别的是,new,162 +164,163,它没有åŠè‡ªåŠ¨çš„åŠŸèƒ½,new,163 +165,164,它没有åŠè‡ªåŠ¨çš„åŠŸèƒ½,merged,163 +166,165,æ¯æ‰“一å‘,new,165 +167,166,都得手动把尾部的待击å—,new,166 +168,167,都得手动把尾部的待击å—,merged,166 +169,168,都得手动把尾部的待击å—,merged,166 +170,169,ç„¶åŽå†å‘左旋转,new,169 +171,170,ç„¶åŽå†å‘左旋转,merged,169 +172,171,æ‰èƒ½è£…下一å‘å¼¹,new,171 +173,172,æ‰èƒ½è£…下一å‘å¼¹,merged,171 +174,173,那么如此短å°çš„设计,new,173 +175,174,那么如此短å°çš„设计,merged,173 +176,175,å´è®©è¿™æ¬¾ä¸èµ·çœ¼çš„å°æ‰‹æžª,new,175 +177,176,å´è®©è¿™æ¬¾ä¸èµ·çœ¼çš„å°æ‰‹æžª,merged,175 +178,177,æˆä¸ºäº†æ•ŒåŽæ–—争的,new,177 +179,178,æˆä¸ºäº†æ•ŒåŽæ–—争的,merged,177 +180,179,特殊利器,new,179 +181,180,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +182,181,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +183,182,这是一把,new,182 +184,183,ç”¨æ¥æ¢å–更好枪支的武器,new,183 +185,184,ç”¨æ¥æ¢å–更好枪支的武器,merged,183 +186,185,ç”¨æ¥æ¢å–更好枪支的武器,merged,183 +187,186,一个构æ€ç‹¬ç‰¹ 简å•,new,186 +188,187,一个构æ€ç‹¬ç‰¹ 简å•,merged,186 +189,188,å´åˆç²¾å¦™ç»ä¼¦çš„设计,new,188 +190,189,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +191,190,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +192,191,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +193,192,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +194,193,FP-45ç»°å·è§£æ”¾è€…,new,193 +195,194,FP-45ç»°å·è§£æ”¾è€…,merged,193 +196,195,FP-45ç»°å·è§£æ”¾è€…,merged,193 +197,196,是一款外形笨拙的手枪,new,196 +198,197,是一款外形笨拙的手枪,merged,196 +199,198,å´ä»ŽæœªçœŸæ­£æŠ•入过实战,new,198 +200,199,å´ä»ŽæœªçœŸæ­£æŠ•入过实战,merged,198 +201,200,å´ä»ŽæœªçœŸæ­£æŠ•入过实战,merged,198 +202,201,解放者算是最酷的,new,201 +203,202,解放者算是最酷的,merged,201 +204,203,未投入使用枪支之一,new,203 +205,204,未投入使用枪支之一,merged,203 +206,205,未投入使用枪支之一,merged,203 +207,206,该枪诞生于二战时期,new,206 +208,207,该枪诞生于二战时期,merged,206 +209,208,是针对德国和日本开展的,new,208 +210,209,是针对德国和日本开展的,merged,208 +211,210,ä¸€é¡¹ç§˜å¯†å¿ƒç†æˆ˜è¡ŒåŠ¨çš„äº§ç‰©,new,210 +212,211,ä¸€é¡¹ç§˜å¯†å¿ƒç†æˆ˜è¡ŒåŠ¨çš„äº§ç‰©,merged,210 +213,212,ä¸€é¡¹ç§˜å¯†å¿ƒç†æˆ˜è¡ŒåŠ¨çš„äº§ç‰©,merged,210 +214,213,其设计ç†å¿µ,new,213 +215,214,其设计ç†å¿µ,merged,213 +216,215,是制造一ç§å°å·§å»‰ä»·çš„æžªæ¢°,new,215 +217,216,是制造一ç§å°å·§å»‰ä»·çš„æžªæ¢°,merged,215 +218,217,让盟军å¯ä»¥æˆåƒä¸Šä¸‡åœ°,new,217 +219,218,让盟军å¯ä»¥æˆåƒä¸Šä¸‡åœ°,merged,217 +220,219,让盟军å¯ä»¥æˆåƒä¸Šä¸‡åœ°,merged,217 +221,220,空投给欧洲,new,220 +222,221,和亚洲的抵抗战士,new,221 +223,222,和亚洲的抵抗战士,merged,221 +224,223,设想让当地人æ¡åˆ°è¿™ç§æžªåŽ,new,223 +225,224,设想让当地人æ¡åˆ°è¿™ç§æžªåŽ,merged,223 +226,225,设想让当地人æ¡åˆ°è¿™ç§æžªåŽ,merged,223 +227,226,能悄悄接近德国或日本军官,new,226 +228,227,能悄悄接近德国或日本军官,merged,226 +229,228,能悄悄接近德国或日本军官,merged,226 +230,229,扣动扳机将其击毙,new,229 +231,230,扣动扳机将其击毙,merged,229 +232,231,ç„¶åŽå¤ºèµ°å¯¹æ–¹çš„æžªæ”¯,new,231 +233,232,ç„¶åŽå¤ºèµ°å¯¹æ–¹çš„æžªæ”¯,merged,231 +234,233,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +235,234,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +236,235,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +237,236,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +238,237,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +239,238,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +240,239,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +241,240,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +242,241,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +243,242,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +244,243,æ¯æŠŠFP-45解放者,new,243 +245,244,æ¯æŠŠFP-45解放者,merged,243 +246,245,"会连åŒ10å‘,45 ACPå¼¹",new,245 +247,246,"会连åŒ10å‘,45 ACPå¼¹",merged,245 +248,247,"会连åŒ10å‘,45 ACPå¼¹",merged,245 +249,248,装在纸盒里,new,248 +250,249,装在纸盒里,merged,248 +251,250,盒内的绘画说明书,new,250 +252,251,就算ä¸è¯†å­—的人,new,251 +253,252,就算ä¸è¯†å­—的人,merged,251 +254,253,也能看懂æ“作步骤,new,253 +255,254,也能看懂æ“作步骤,merged,253 +256,255,è¿™äº›â€œç«æŸ´ç›’æ€æ‰‹â€,new,255 +257,256,è¿™äº›â€œç«æŸ´ç›’æ€æ‰‹â€,merged,255 +258,257,è¢«å¤§é‡æŠ•æ”¾åˆ°æ•ŒåŽ,new,257 +259,258,è¢«å¤§é‡æŠ•æ”¾åˆ°æ•ŒåŽ,merged,257 +260,259,抵抗组织æˆå‘˜,new,259 +261,260,用它近è·ç¦»çªè¢­å¾·å›½å“¨å²—åŽ,new,260 +262,261,用它近è·ç¦»çªè¢­å¾·å›½å“¨å²—åŽ,merged,260 +263,262,用它近è·ç¦»çªè¢­å¾·å›½å“¨å²—åŽ,merged,260 +264,263,å°±éšæ‰‹ä¸¢å¼ƒ,new,263 +265,264,å°±éšæ‰‹ä¸¢å¼ƒ,merged,263 +266,265,å³ä¾¿è¢«ç¼´èŽ·,new,265 +267,266,也能对对方产生,new,266 +268,267,也能对对方产生,merged,266 +269,268,# æžå¤§çš„心ç†å¨æ…‘效果,new,268 +270,269,# æžå¤§çš„心ç†å¨æ…‘效果,merged,268 +271,270,当æˆåƒä¸Šä¸‡çš„,new,270 +272,271,当æˆåƒä¸Šä¸‡çš„,merged,270 +273,272,FP-45被德军å‘现,new,272 +274,273,FP-45被德军å‘现,merged,272 +275,274,他们便会心生疑惑,new,274 +276,275,他们便会心生疑惑,merged,274 +277,276,天知é“当地人手里,new,276 +278,277,天知é“当地人手里,merged,276 +279,278,天知é“当地人手里,merged,276 +280,279,到底还有多少把,new,279 +281,280,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +282,281,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +283,282,它是在二战期间,new,282 +284,283,它是在二战期间,merged,282 +285,284,比较特殊的这样的一款手枪,new,284 +286,285,比较特殊的这样的一款手枪,merged,284 +287,286,ä¸»è¦æ˜¯ç§˜å¯†æºå¸¦,new,286 +288,287,ä¸»è¦æ˜¯ç§˜å¯†æºå¸¦,merged,286 +289,288,秘密使用,new,288 +290,289,它完全是采用这ç§å•å‘çš„,new,289 +291,290,它完全是采用这ç§å•å‘çš„,merged,289 +292,291,这样的一个设计,new,291 +293,292,这个退壳,new,292 +294,293,也没有特别的这样的一个设备,new,293 +295,294,也没有特别的这样的一个设备,merged,293 +296,295,å¿…é¡»è¦å•独é…ä¸€ä¸ªå°æœ¨æ£,new,295 +297,296,å¿…é¡»è¦å•独é…ä¸€ä¸ªå°æœ¨æ£,merged,295 +298,297,å¿…é¡»è¦å•独é…ä¸€ä¸ªå°æœ¨æ£,merged,295 +299,298,把使用之åŽçš„这个弹壳,new,298 +300,299,把使用之åŽçš„这个弹壳,merged,298 +301,300,把使用之åŽçš„这个弹壳,merged,298 +302,301,å†æŠŠå®ƒç»™æ…出æ¥,new,301 +303,302,所以æ“ä½œèµ·æ¥æ˜¯æ¯”è¾ƒå¤æ‚çš„,new,302 +304,303,所以æ“ä½œèµ·æ¥æ˜¯æ¯”è¾ƒå¤æ‚çš„,merged,302 +305,304,所以æ“ä½œèµ·æ¥æ˜¯æ¯”è¾ƒå¤æ‚çš„,merged,302 +306,305,但是,new,305 +307,306,解放者这款手枪最大的优势,new,306 +308,307,解放者这款手枪最大的优势,merged,306 +309,308,就是结构简å•,new,308 +310,309,ä¸éœ€è¦ç»è¿‡ä¸“门的培训,new,309 +311,310,ä¸éœ€è¦ç»è¿‡ä¸“门的培训,merged,309 +312,311,任何人都å¯ä»¥å¯¹å®ƒè¿›è¡Œä½¿ç”¨,new,311 +313,312,任何人都å¯ä»¥å¯¹å®ƒè¿›è¡Œä½¿ç”¨,merged,311 +314,313,任何人都å¯ä»¥å¯¹å®ƒè¿›è¡Œä½¿ç”¨,merged,311 +315,314,甚至这个枪管éžå¸¸çš„短,new,314 +316,315,甚至这个枪管éžå¸¸çš„短,merged,314 +317,316,甚至这个枪管éžå¸¸çš„短,merged,314 +318,317,连这个膛线都没有,new,317 +319,318,连这个膛线都没有,merged,317 +320,319,在近è·ç¦»,new,319 +321,320,å¯ä»¥é’ˆå¯¹äººå‘˜,new,320 +322,321,æž„æˆæ¯”较大的æ€ä¼¤,new,321 +323,322,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +324,323,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +325,324,如今FP-45,new,324 +326,325,æˆäº†æ”¶è—家眼中的çå“,new,325 +327,326,æˆäº†æ”¶è—家眼中的çå“,merged,325 +328,327,æˆäº†æ”¶è—家眼中的çå“,merged,325 +329,328,它短å°çš„尺寸,new,328 +330,329,䏿˜¯å·å·¥å‡æ–™,new,329 +331,330,而是战略需求优先的必然结果,new,330 +332,331,而是战略需求优先的必然结果,merged,330 +333,332,而是战略需求优先的必然结果,merged,330 +334,333,少一毫米,new,333 +335,334,都å¯èƒ½å½±å“空投效率,new,334 +336,335,多一毫米,new,335 +337,336,都å¯èƒ½å¤±åŽ»éšè”½æ€§,new,336 +338,337,都å¯èƒ½å¤±åŽ»éšè”½æ€§,merged,336 +339,338,æŽ¥ä¸‹æ¥æˆ‘们看一看手枪中的,new,338 +340,339,æŽ¥ä¸‹æ¥æˆ‘们看一看手枪中的,merged,338 +341,340,æŽ¥ä¸‹æ¥æˆ‘们看一看手枪中的,merged,338 +342,341,大家伙,new,341 +343,342,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +344,343,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +345,344,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +346,345,它就是沙漠之鹰.50AE,new,345 +347,346,它就是沙漠之鹰.50AE,merged,345 +348,347,它就是沙漠之鹰.50AE,merged,345 +349,348,它就是沙漠之鹰.50AE,merged,345 +350,349,它全长约273毫米,new,349 +351,350,它全长约273毫米,merged,349 +352,351,几乎是FP-45的两å€,new,351 +353,352,几乎是FP-45的两å€,merged,351 +354,353,几乎是FP-45的两å€,merged,351 +355,354,仅枪管长152毫米,new,354 +356,355,仅枪管长152毫米,merged,354 +357,356,仅枪管长152毫米,merged,354 +358,357,比FP-45的整枪还长11毫米,new,357 +359,358,比FP-45的整枪还长11毫米,merged,357 +360,359,比FP-45的整枪还长11毫米,merged,357 +361,360,æ¡åœ¨æ‰‹é‡Œèƒ½æ˜Žæ˜¾æ„Ÿè§‰åˆ°å®ƒçš„分é‡,new,360 +362,361,æ¡åœ¨æ‰‹é‡Œèƒ½æ˜Žæ˜¾æ„Ÿè§‰åˆ°å®ƒçš„分é‡,merged,360 +363,362,æ¡åœ¨æ‰‹é‡Œèƒ½æ˜Žæ˜¾æ„Ÿè§‰åˆ°å®ƒçš„分é‡,merged,360 +364,363,å®ƒå®Œå…¨æ”¾å¼ƒäº†æ‰‹æžªçš„ä¾¿æºæ€§,new,363 +365,364,å®ƒå®Œå…¨æ”¾å¼ƒäº†æ‰‹æžªçš„ä¾¿æºæ€§,merged,363 +366,365,所有的设计都为了适é…,new,365 +367,366,所有的设计都为了适é…,merged,365 +368,367,.50AE大å£å¾„å¼¹è¯çš„,new,367 +369,368,.50AE大å£å¾„å¼¹è¯çš„,merged,367 +370,369,.50AE大å£å¾„å¼¹è¯çš„,merged,367 +371,370,æžè‡´ç«åŠ›,new,370 +372,371,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +373,372,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +374,373,沙漠之鹰,new,373 +375,374,沙漠之鹰,merged,373 +376,375,是当今世界上最知åçš„,new,375 +377,376,是当今世界上最知åçš„,merged,375 +378,377,大å£å¾„手枪之一,new,377 +379,378,大å£å¾„手枪之一,merged,377 +380,379,从射击游æˆåˆ°ç”µå½±é“¶å¹•,new,379 +381,380,从射击游æˆåˆ°ç”µå½±é“¶å¹•,merged,379 +382,381,从射击游æˆåˆ°ç”µå½±é“¶å¹•,merged,379 +383,382,沙漠之鹰表现的强大å¨åŠ›,new,382 +384,383,沙漠之鹰表现的强大å¨åŠ›,merged,382 +385,384,让其æˆä¸ºè®¸å¤šäººçš„æœ€çˆ±,new,384 +386,385,让其æˆä¸ºè®¸å¤šäººçš„æœ€çˆ±,merged,384 +387,386,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +388,387,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +389,388,20世纪80年代,new,388 +390,389,20世纪80年代,merged,388 +391,390,欧州狩猎è¿åŠ¨å…´èµ·,new,390 +392,391,欧州狩猎è¿åŠ¨å…´èµ·,merged,390 +393,392,é¢å¯¹ç†Š 野猪等大型猛兽,new,392 +394,393,é¢å¯¹ç†Š 野猪等大型猛兽,merged,392 +395,394,é¢å¯¹ç†Š 野猪等大型猛兽,merged,392 +396,395,传统9毫米,new,395 +397,396,传统9毫米,merged,395 +398,397,"或,45å£å¾„çš„å¨åŠ›",new,397 +399,398,"或,45å£å¾„çš„å¨åŠ›",merged,397 +400,399,根本ä¸è¶³ä»¥è‡´å‘½,new,399 +401,400,根本ä¸è¶³ä»¥è‡´å‘½,merged,399 +402,401,在åæä½œæˆ˜ä¸­,new,401 +403,402,在åæä½œæˆ˜ä¸­,merged,401 +404,403,警方和特ç§éƒ¨é˜Ÿ,new,403 +405,404,警方和特ç§éƒ¨é˜Ÿ,merged,403 +406,405,也需è¦ä¸€ç§,new,405 +407,406,能击穿轻型防弹衣,new,406 +408,407,能击穿轻型防弹衣,merged,406 +409,408,è½¦è¾†æŒ¡é£ŽçŽ»ç’ƒçš„ä¾¿æºæ­¦å™¨,new,408 +410,409,è½¦è¾†æŒ¡é£ŽçŽ»ç’ƒçš„ä¾¿æºæ­¦å™¨,merged,408 +411,410,è½¦è¾†æŒ¡é£ŽçŽ»ç’ƒçš„ä¾¿æºæ­¦å™¨,merged,408 +412,411,éšç€.50AEå¼¹è¯çš„出现,new,411 +413,412,éšç€.50AEå¼¹è¯çš„出现,merged,411 +414,413,éšç€.50AEå¼¹è¯çš„出现,merged,411 +415,414,让这些需求,new,414 +416,415,有了实现的å¯èƒ½,new,415 +417,416,有了实现的å¯èƒ½,merged,415 +418,417,è¿™ç§å¼¹è¯çš„弹头é‡é‡,new,417 +419,418,è¿™ç§å¼¹è¯çš„弹头é‡é‡,merged,417 +420,419,超过15å…‹,new,419 +421,420,动能,new,420 +422,421,是普通9毫米手枪弹的3å€ä»¥ä¸Š,new,421 +423,422,是普通9毫米手枪弹的3å€ä»¥ä¸Š,merged,421 +424,423,是普通9毫米手枪弹的3å€ä»¥ä¸Š,merged,421 +425,424,但是,new,424 +426,425,也对枪械设计,new,425 +427,426,æå‡ºäº†ä¸¥å³»æŒ‘战,new,426 +428,427,æå‡ºäº†ä¸¥å³»æŒ‘战,merged,426 +429,428,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +430,429,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +431,430,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +432,431,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +433,432,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +434,433,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +435,434,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +436,435,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +437,436,大å£å¾„å¼¹è¯ç‡ƒçƒ§æ—¶,new,436 +438,437,大å£å¾„å¼¹è¯ç‡ƒçƒ§æ—¶,merged,436 +439,438,会产生巨大的高温高压,new,438 +440,439,会产生巨大的高温高压,merged,438 +441,440,必须有足够长的枪管,new,440 +442,441,必须有足够长的枪管,merged,440 +443,442,æ‰èƒ½è®©ç«è¯å……分燃烧,new,442 +444,443,æ‰èƒ½è®©ç«è¯å……分燃烧,merged,442 +445,444,æ‰èƒ½è®©ç«è¯å……分燃烧,merged,442 +446,445,沙漠之鹰152毫米的枪管,new,445 +447,446,沙漠之鹰152毫米的枪管,merged,445 +448,447,沙漠之鹰152毫米的枪管,merged,445 +449,448,能让弹头åˆé€Ÿ,new,448 +450,449,达到æ¯ç§’402ç±³,new,449 +451,450,达到æ¯ç§’402ç±³,merged,449 +452,451,达到æ¯ç§’402ç±³,merged,449 +453,452,比短枪管版本æå‡15%以上,new,452 +454,453,比短枪管版本æå‡15%以上,merged,452 +455,454,比短枪管版本æå‡15%以上,merged,452 +456,455,比短枪管版本æå‡15%以上,merged,452 +457,456,有效射程,new,456 +458,457,也从50米延伸到100ç±³,new,457 +459,458,也从50米延伸到100ç±³,merged,457 +460,459,也从50米延伸到100ç±³,merged,457 +461,460,éšä¹‹è€Œæ¥çš„æ˜¯å·¨å¤§åŽå力,new,460 +462,461,éšä¹‹è€Œæ¥çš„æ˜¯å·¨å¤§åŽå力,merged,460 +463,462,éšä¹‹è€Œæ¥çš„æ˜¯å·¨å¤§åŽå力,merged,460 +464,463,需è¦273毫米的枪身,new,463 +465,464,需è¦273毫米的枪身,merged,463 +466,465,和两åƒå…‹çš„é‡é‡æ¥å¹³è¡¡,new,465 +467,466,和两åƒå…‹çš„é‡é‡æ¥å¹³è¡¡,merged,465 +468,467,如果枪身过短,new,467 +469,468,如果枪身过短,merged,467 +470,469,射击时枪å£ä¼šå‰§çƒˆä¸Šè·³,new,469 +471,470,射击时枪å£ä¼šå‰§çƒˆä¸Šè·³,merged,469 +472,471,射击时枪å£ä¼šå‰§çƒˆä¸Šè·³,merged,469 +473,472,甚至å¯èƒ½ä¼¤åˆ°å°„手的手腕,new,472 +474,473,甚至å¯èƒ½ä¼¤åˆ°å°„手的手腕,merged,472 +475,474,甚至å¯èƒ½ä¼¤åˆ°å°„手的手腕,merged,472 +476,475,生产商还æä¾›,new,475 +477,476,254毫米枪管的加长版本,new,476 +478,477,254毫米枪管的加长版本,merged,476 +479,478,254毫米枪管的加长版本,merged,476 +480,479,全长会达到374毫米,new,479 +481,480,全长会达到374毫米,merged,479 +482,481,全长会达到374毫米,merged,479 +483,482,ä½†å› ä¾¿æºæ€§å¤ªå·®,new,482 +484,483,ä½†å› ä¾¿æºæ€§å¤ªå·®,merged,482 +485,484,åªæœ‰å°‘数狩猎爱好者æ‰ä¼šé€‰æ‹©,new,484 +486,485,åªæœ‰å°‘数狩猎爱好者æ‰ä¼šé€‰æ‹©,merged,484 +487,486,åªæœ‰å°‘数狩猎爱好者æ‰ä¼šé€‰æ‹©,merged,484 +488,487,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +489,488,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +490,489,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +491,490,如今,new,490 +492,491,沙漠之鹰虽未大规模列装军队,new,491 +493,492,沙漠之鹰虽未大规模列装军队,merged,491 +494,493,沙漠之鹰虽未大规模列装军队,merged,491 +495,494,å´å› ç‹¬ç‰¹çš„外形,new,494 +496,495,å´å› ç‹¬ç‰¹çš„外形,merged,494 +497,496,和强大的å¨åŠ›,new,496 +498,497,æˆä¸ºå½±è§†å‰§ä¸­çš„常客,new,497 +499,498,æˆä¸ºå½±è§†å‰§ä¸­çš„常客,merged,497 +500,499,用æžè‡´çš„长度,new,499 +501,500,诠释了,new,500 +502,501,ç«åŠ›è‡³ä¸Šçš„è®¾è®¡ç†å¿µ,new,501 +503,502,ç«åŠ›è‡³ä¸Šçš„è®¾è®¡ç†å¿µ,merged,501 +504,503,ç«åŠ›è‡³ä¸Šçš„è®¾è®¡ç†å¿µ,merged,501 +505,504,也æˆä¸ºæžªæ¢°æ–‡åŒ–中,new,504 +506,505,力é‡è±¡å¾çš„代åè¯,new,505 +507,506,力é‡è±¡å¾çš„代åè¯,merged,505 +508,507,力é‡è±¡å¾çš„代åè¯,merged,505 +509,508,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +510,509,ä¸ºä»€ä¹ˆè¯´è¦æŠŠå®ƒçš„æžªç®¡,new,509 +511,510,ä¸ºä»€ä¹ˆè¯´è¦æŠŠå®ƒçš„æžªç®¡,merged,509 +512,511,设计得比较长,new,511 +513,512,因为它弹è¯çš„尺寸比较大,new,512 +514,513,因为它弹è¯çš„尺寸比较大,merged,512 +515,514,å¦å¤–一个本身,new,514 +516,515,å¦å¤–一个本身,merged,514 +517,516,在射击的过程当中,new,516 +518,517,为了ä¿è¯ç²¾åº¦,new,517 +519,518,为了ä¿è¯å¯é æ€§,new,518 +520,519,为了ä¿è¯å¯é æ€§,merged,518 +521,520,所以它整体的这个(é‡é‡ï¼‰,new,520 +522,521,是比较é‡çš„,new,521 +523,522,是比较é‡çš„,merged,521 +524,523,é‡è¾¾ä¸¤å…¬æ–¤,new,523 +525,524,æ­£å¸¸äººå¯¹å®ƒè¿›è¡ŒæŒæ¡å°„击,new,524 +526,525,æ­£å¸¸äººå¯¹å®ƒè¿›è¡ŒæŒæ¡å°„击,merged,524 +527,526,æ­£å¸¸äººå¯¹å®ƒè¿›è¡ŒæŒæ¡å°„击,merged,524 +528,527,确实是很费劲儿的,new,527 +529,528,确实是很费劲儿的,merged,527 +530,529,确实是很费劲儿的,merged,527 +531,530,沙漠之鹰它是采用导气结构,new,530 +532,531,这一点和步枪是éžå¸¸ç›¸ä¼¼,new,531 +533,532,这一点和步枪是éžå¸¸ç›¸ä¼¼,merged,531 +534,533,这一点和步枪是éžå¸¸ç›¸ä¼¼,merged,531 +535,534,能够ä¿è¯,new,534 +536,535,它å‘射大å¨åŠ›çš„å¼¹è¯,new,535 +537,536,它å‘射大å¨åŠ›çš„å¼¹è¯,merged,535 +538,537,但是在实战的过程当中,new,537 +539,538,但是在实战的过程当中,merged,537 +540,539,è¦è¿›è¡ŒçŸ­æ—¶é—´å†…的快速射击,new,539 +541,540,è¦è¿›è¡ŒçŸ­æ—¶é—´å†…的快速射击,merged,539 +542,541,è¦è¿›è¡ŒçŸ­æ—¶é—´å†…的快速射击,merged,539 +543,542,这个就很难打得准,new,542 +544,543,因为它的åŽå力,new,543 +545,544,是比较大的,new,544 +546,545,所以从它的设计ç†å¿µæ¥çœ‹,new,545 +547,546,所以从它的设计ç†å¿µæ¥çœ‹,merged,545 +548,547,å®ƒæ›´åƒæ˜¯é¶åœºæ‰‹æžª,new,547 +549,548,å®ƒæ›´åƒæ˜¯é¶åœºæ‰‹æžª,merged,547 +550,549,或者是狩猎手枪,new,549 +551,550,或者是狩猎手枪,merged,549 +552,551,在军警部队当中进行使用,new,551 +553,552,在军警部队当中进行使用,merged,551 +554,553,在军警部队当中进行使用,merged,551 +555,554,首先是ä¸ä¾¿äºŽæºå¸¦,new,554 +556,555,å¦å¤–一个枪体太é‡äº†,new,555 +557,556,å¦å¤–一个枪体太é‡äº†,merged,555 +558,557,å¦å¤–一个枪体太é‡äº†,merged,555 +559,558,那么在æ“作使用的过程中,new,558 +560,559,那么在æ“作使用的过程中,merged,558 +561,560,会带æ¥ä¸€ç³»åˆ—的麻烦,new,560 +562,561,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +563,562,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +564,563,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +565,564,一款手枪能è—è¿›ç«æŸ´ç›’,new,564 +566,565,一款手枪能è—è¿›ç«æŸ´ç›’,merged,564 +567,566,一款堪称手枪巨无霸,new,566 +568,567,一款堪称手枪巨无霸,merged,566 +569,568,一款堪称手枪巨无霸,merged,566 +570,569,FP-45和沙漠之鹰,new,569 +571,570,FP-45和沙漠之鹰,merged,569 +572,571,用132毫米的长度差,new,571 +573,572,用132毫米的长度差,merged,571 +574,573,ç²¾å‡†å‘½ä¸­äº†ä¸¤ç§æžç«¯éœ€æ±‚,new,573 +575,574,ç²¾å‡†å‘½ä¸­äº†ä¸¤ç§æžç«¯éœ€æ±‚,merged,573 +576,575,ç²¾å‡†å‘½ä¸­äº†ä¸¤ç§æžç«¯éœ€æ±‚,merged,573 +577,576,它们的设计看似矛盾,new,576 +578,577,它们的设计看似矛盾,merged,576 +579,578,å´éƒ½åœ¨å„自的场景下,new,578 +580,579,å´éƒ½åœ¨å„自的场景下,merged,578 +581,580,实现了长度,new,580 +582,581,与功能的最优匹é…,new,581 +583,582,与功能的最优匹é…,merged,581 +584,583,与功能的最优匹é…,merged,581 +585,584,接下æ¥,new,584 +586,585,我们把目光转å‘冲锋枪家æ—,new,585 +587,586,我们把目光转å‘冲锋枪家æ—,merged,585 +588,587,看一看它们的长度差,new,587 +589,588,看一看它们的长度差,merged,587 +590,589,åˆè—ç€æ€Žæ ·çš„æˆ˜åœºé€»è¾‘,new,589 +591,590,åˆè—ç€æ€Žæ ·çš„æˆ˜åœºé€»è¾‘,merged,589 +592,591,åˆè—ç€æ€Žæ ·çš„æˆ˜åœºé€»è¾‘,merged,589 +593,592,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +594,593,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +595,594,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +596,595,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +597,596,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +598,597,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +599,598,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +600,599,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +601,600,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +602,601,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +603,602,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +604,603,先看我手里的这把,new,603 +605,604,PP-2000冲锋枪,new,604 +606,605,PP-2000冲锋枪,merged,604 +607,606,这是我è§è¿‡,new,606 +608,607,最“露骨â€çš„一款冲锋枪了,new,607 +609,608,最“露骨â€çš„一款冲锋枪了,merged,607 +610,609,åŒæ ·,new,609 +611,610,为了让大家看清楚,new,610 +612,611,这款模型也åšäº†ä¸€ç‚¹æ”¾å¤§,new,611 +613,612,这款模型也åšäº†ä¸€ç‚¹æ”¾å¤§,merged,611 +614,613,这款模型也åšäº†ä¸€ç‚¹æ”¾å¤§,merged,611 +615,614,å¯ä»¥çœ‹åˆ°,new,614 +616,615,它的枪机å‰åŠéƒ¨åˆ†,new,615 +617,616,它的枪机å‰åŠéƒ¨åˆ†,merged,615 +618,617,完全是裸露在外的,new,617 +619,618,完全是裸露在外的,merged,617 +620,619,æ ¹æ®è®¾è®¡æ–¹çš„å®˜æ–¹å‚æ•°,new,619 +621,620,æ ¹æ®è®¾è®¡æ–¹çš„å®˜æ–¹å‚æ•°,merged,619 +622,621,它的全长仅340毫米,new,621 +623,622,它的全长仅340毫米,merged,621 +624,623,它的全长仅340毫米,merged,621 +625,624,比常è§çš„500毫å‡çŸ¿æ³‰æ°´ç“¶,new,624 +626,625,比常è§çš„500毫å‡çŸ¿æ³‰æ°´ç“¶,merged,624 +627,626,比常è§çš„500毫å‡çŸ¿æ³‰æ°´ç“¶,merged,624 +628,627,就长那么一点,new,627 +629,628,刚好能够放进,new,628 +630,629,战术背心的å£è¢‹é‡Œ,new,629 +631,630,战术背心的å£è¢‹é‡Œ,merged,629 +632,631,啿‰‹å°±èƒ½æ¡ä½æ“作,new,631 +633,632,啿‰‹å°±èƒ½æ¡ä½æ“作,merged,631 +634,633,啿‰‹å°±èƒ½æ¡ä½æ“作,merged,631 +635,634,兼顾近战ç«åŠ›,new,634 +636,635,和一定的有效射程,new,635 +637,636,和一定的有效射程,merged,635 +638,637,ä¸ä¼šå› ä¸ºè¿½æ±‚短尺寸,new,637 +639,638,ä¸ä¼šå› ä¸ºè¿½æ±‚短尺寸,merged,637 +640,639,而牺牲核心å¨åŠ›,new,639 +641,640,而牺牲核心å¨åŠ›,merged,639 +642,641,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +643,642,PP-2000的设计,new,642 +644,643,PP-2000的设计,merged,642 +645,644,æºäºŽä¿„ç½—æ–¯,new,644 +646,645,在城市åæä½œæˆ˜ä¸­,new,645 +647,646,é‡åˆ°çš„实战痛点,new,646 +648,647,é‡åˆ°çš„实战痛点,merged,646 +649,648,é‡åˆ°çš„实战痛点,merged,646 +650,649,20世纪90年代,new,649 +651,650,车臣战争中的巷战,new,650 +652,651,车臣战争中的巷战,merged,650 +653,652,让俄军深刻体会到,new,652 +654,653,让俄军深刻体会到,merged,652 +655,654,传统冲锋枪,new,654 +656,655,过长的枪身,new,655 +657,656,过长的枪身,merged,655 +658,657,åœ¨ç‹­çª„çš„æ¥¼é“ æˆ¿é—´ä¸­,new,657 +659,658,åœ¨ç‹­çª„çš„æ¥¼é“ æˆ¿é—´ä¸­,merged,657 +660,659,æ ¹æœ¬æ— æ³•çµæ´»è½¬å‘,new,659 +661,660,æ ¹æœ¬æ— æ³•çµæ´»è½¬å‘,merged,659 +662,661,士兵在破门åŽ,new,661 +663,662,士兵在破门åŽ,merged,661 +664,663,常常因枪身å‰è¹­é—¨æ¡†,new,663 +665,664,常常因枪身å‰è¹­é—¨æ¡†,merged,663 +666,665,而延误举枪时机,new,665 +667,666,而延误举枪时机,merged,665 +668,667,甚至被敌方近è·ç¦»çªè¢­,new,667 +669,668,甚至被敌方近è·ç¦»çªè¢­,merged,667 +670,669,甚至被敌方近è·ç¦»çªè¢­,merged,667 +671,670,为了解决这一问题,new,670 +672,671,图拉仪器设计局,new,671 +673,672,图拉仪器设计局,merged,671 +674,673,从1993年开始,new,673 +675,674,ç ”å‘紧凑å¼å†²é”‹æžª,new,674 +676,675,ç ”å‘紧凑å¼å†²é”‹æžª,merged,674 +677,676,ç ”å‘紧凑å¼å†²é”‹æžª,merged,674 +678,677,核心目标就是,new,677 +679,678,在ä¿è¯ç«åŠ›çš„å‰æä¸‹,new,678 +680,679,在ä¿è¯ç«åŠ›çš„å‰æä¸‹,merged,678 +681,680,把长度,new,680 +682,681,控制在350毫米以内,new,681 +683,682,控制在350毫米以内,merged,681 +684,683,为此,new,683 +685,684,设计师采用了,new,684 +686,685,# 多项针对性设计,new,685 +687,686,# 多项针对性设计,merged,685 +688,687,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +689,688,PP-2000冲锋枪的设计,new,688 +690,689,PP-2000冲锋枪的设计,merged,688 +691,690,éžå¸¸å°å·§ç²¾å¦™,new,690 +692,691,éžå¸¸å°å·§ç²¾å¦™,merged,690 +693,692,整枪上下两个部分,new,692 +694,693,整枪上下两个部分,merged,692 +695,694,å¯ä»¥å¿«é€Ÿæ‹†å¼€,new,694 +696,695,å¯ä»¥å¿«é€Ÿæ‹†å¼€,merged,694 +697,696,整体部件éžå¸¸å°‘,new,696 +698,697,便于维护ä¿å…»,new,697 +699,698,便于维护ä¿å…»,merged,697 +700,699,PP-2000冲锋枪的枪机å‰éƒ¨åˆ†,new,699 +701,700,PP-2000冲锋枪的枪机å‰éƒ¨åˆ†,merged,699 +702,701,PP-2000冲锋枪的枪机å‰éƒ¨åˆ†,merged,699 +703,702,暴露在机匣外,new,702 +704,703,并兼作上膛拉机柄,new,703 +705,704,并兼作上膛拉机柄,merged,703 +706,705,并兼作上膛拉机柄,merged,703 +707,706,在枪机连æ†çš„剿–¹,new,706 +708,707,设有一个铰接手柄,new,707 +709,708,设有一个铰接手柄,merged,707 +710,709,å½“éœ€è¦æ‹‰åŠ¨çš„æ—¶å€™,new,709 +711,710,å½“éœ€è¦æ‹‰åŠ¨çš„æ—¶å€™,merged,709 +712,711,å¯ä»¥æ‰³èµ·å‘左或å‘峿—‹è½¬,new,711 +713,712,å¯ä»¥æ‰³èµ·å‘左或å‘峿—‹è½¬,merged,711 +714,713,å¯ä»¥æ‰³èµ·å‘左或å‘峿—‹è½¬,merged,711 +715,714,ç„¶åŽå†æ‹‰åŠ¨è¿žæ†,new,714 +716,715,进行上膛æ“作,new,715 +717,716,进行上膛æ“作,merged,715 +718,717,进行上膛æ“作,merged,715 +719,718,è¿™ç§æžªæœºå¤–露的方å¼,new,718 +720,719,è¿™ç§æžªæœºå¤–露的方å¼,merged,718 +721,720,ä¸ä»…能够å‡å°‘整枪的长度,new,720 +722,721,ä¸ä»…能够å‡å°‘整枪的长度,merged,720 +723,722,还å¯ä»¥è®©æžªæœº,new,722 +724,723,和枪管的一部分,new,723 +725,724,和枪管的一部分,merged,723 +726,725,直接暴露在外é¢,new,725 +727,726,有利于整枪的散热,new,726 +728,727,有利于整枪的散热,merged,726 +729,728,PP-2000冲锋枪,new,728 +730,729,PP-2000冲锋枪,merged,728 +731,730,é…æœ‰ä¸¤ç§å®¹é‡çš„弹匣,new,730 +732,731,é…æœ‰ä¸¤ç§å®¹é‡çš„弹匣,merged,730 +733,732,ä¸€ç§æ˜¯20å‘,new,732 +734,733,å¦ä¸€ç§æ˜¯44å‘,new,733 +735,734,å¦ä¸€ç§æ˜¯44å‘,merged,733 +736,735,供弹弹匣æ’åœ¨æ¡æŠŠå†…,new,735 +737,736,供弹弹匣æ’åœ¨æ¡æŠŠå†…,merged,735 +738,737,供弹弹匣æ’åœ¨æ¡æŠŠå†…,merged,735 +739,738,而在枪尾,new,738 +740,739,还有一个弹匣æ’å£,new,739 +741,740,还有一个弹匣æ’å£,merged,739 +742,741,把ä¸ç”¨çš„弹匣æ’上去,new,741 +743,742,便å¯ä»¥å½“作枪托æ¥ä½¿ç”¨,new,742 +744,743,便å¯ä»¥å½“作枪托æ¥ä½¿ç”¨,merged,742 +745,744,é‡äº§åž‹ç‰ˆæœ¬,new,744 +746,745,é‡äº§åž‹ç‰ˆæœ¬,merged,744 +747,746,则增加了折å å¼æžªæ‰˜,new,746 +748,747,则增加了折å å¼æžªæ‰˜,merged,746 +749,748,这个å¯é€‰é…ä»¶,new,748 +750,749,也是åƒå¼¹åŒ£ä¸€æ ·,new,749 +751,750,也是åƒå¼¹åŒ£ä¸€æ ·,merged,749 +752,751,æ’到枪尾上使用,new,751 +753,752,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +754,753,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +755,754,全枪的é‡é‡éžå¸¸ä½Ž,new,754 +756,755,全枪的é‡é‡éžå¸¸ä½Ž,merged,754 +757,756,而且éžå¸¸çš„短,new,756 +758,757,特别适åˆç‰¹ç§éƒ¨é˜Ÿ,new,757 +759,758,特别适åˆç‰¹ç§éƒ¨é˜Ÿ,merged,757 +760,759,或者是强力部门的,new,759 +761,760,或者是强力部门的,merged,759 +762,761,执法人员去使用,new,761 +763,762,执法人员去使用,merged,761 +764,763,å¯ä»¥åœ¨è¿‘è·ç¦»çš„过程当中,new,763 +765,764,å¯ä»¥åœ¨è¿‘è·ç¦»çš„过程当中,merged,763 +766,765,针对对方,new,765 +767,766,进行密集的ç«åŠ›åŽ‹åˆ¶,new,766 +768,767,进行密集的ç«åŠ›åŽ‹åˆ¶,merged,766 +769,768,由于它的枪身比较短,new,768 +770,769,由于它的枪身比较短,merged,768 +771,770,其实也适åˆ,new,770 +772,771,乘车作战的部队,new,771 +773,772,乘车作战的部队,merged,771 +774,773,比如说å¦å…‹è£…甲车的,new,773 +775,774,比如说å¦å…‹è£…甲车的,merged,773 +776,775,这个车组乘员,new,775 +777,776,进行佩戴和使用,new,776 +778,777,作为一ç§è‡ªå«æ­¦å™¨,new,777 +779,778,当然了战斗机的飞行员,new,778 +780,779,当然了战斗机的飞行员,merged,778 +781,780,å’Œç›´å‡æœºçš„æœºç»„乘员,new,780 +782,781,å’Œç›´å‡æœºçš„æœºç»„乘员,merged,780 +783,782,å’Œç›´å‡æœºçš„æœºç»„乘员,merged,780 +784,783,也å¯ä»¥æŠŠå®ƒä½œä¸ºä¸€ç§,new,783 +785,784,大å¨åŠ›çš„è‡ªå«æ­¦å™¨,new,784 +786,785,因为它的æŒç»­çš„ç«åŠ›åŽ‹åˆ¶èƒ½åŠ›,new,785 +787,786,因为它的æŒç»­çš„ç«åŠ›åŽ‹åˆ¶èƒ½åŠ›,merged,785 +788,787,因为它的æŒç»­çš„ç«åŠ›åŽ‹åˆ¶èƒ½åŠ›,merged,785 +789,788,è¦æ¯”一般的手枪è¦å¼ºå¾ˆå¤š,new,788 +790,789,è¦æ¯”一般的手枪è¦å¼ºå¾ˆå¤š,merged,788 +791,790,而且,new,790 +792,791,和这ç§çŸ­çš„冲锋枪相比,new,791 +793,792,和这ç§çŸ­çš„冲锋枪相比,merged,791 +794,793,它的枪身确实更短,new,793 +795,794,它的枪身确实更短,merged,793 +796,795,实现了最大程度地å‡é‡,new,795 +797,796,实现了最大程度地å‡é‡,merged,795 +798,797,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +799,798,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +800,799,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +801,800,PP-2000,blank, +802,801,用340毫米的紧凑长度,new,801 +803,802,用340毫米的紧凑长度,merged,801 +804,803,# 加上暴露枪机设计,new,803 +805,804,æŠŠå··æˆ˜çµæ´»åšåˆ°äº†æžè‡´,new,804 +806,805,æŠŠå··æˆ˜çµæ´»åšåˆ°äº†æžè‡´,merged,804 +807,806,æŠŠå··æˆ˜çµæ´»åšåˆ°äº†æžè‡´,merged,804 +808,807,短身带æ¥çš„æœºåŠ¨ä¼˜åŠ¿,new,807 +809,808,短身带æ¥çš„æœºåŠ¨ä¼˜åŠ¿,merged,807 +810,809,在狭å°ç©ºé—´é‡Œæ— å¯æ›¿ä»£,new,809 +811,810,在狭å°ç©ºé—´é‡Œæ— å¯æ›¿ä»£,merged,809 +812,811,在狭å°ç©ºé—´é‡Œæ— å¯æ›¿ä»£,merged,809 +813,812,æŽ¥ä¸‹æ¥æˆ‘们看一把,new,812 +814,813,长尺寸的冲锋枪,new,813 +815,814,长尺寸的冲锋枪,merged,813 +816,815,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +817,816,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +818,817,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +819,818,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +820,819,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +821,820,它就是,new,820 +822,821,MP40冲锋枪,new,821 +823,822,MP40冲锋枪,merged,821 +824,823,MP40冲锋枪,merged,821 +825,824,æ ¹æ®äºŒæˆ˜æ—¶æœŸçš„,new,824 +826,825,德军技术手册记载,new,825 +827,826,它折å åŽ,new,826 +828,827,全枪长630毫米,new,827 +829,828,全枪长630毫米,merged,827 +830,829,全枪长630毫米,merged,827 +831,830,比å‰é¢è®²åˆ°çš„PP-2000,new,830 +832,831,é•¿è¿‘100毫米,new,831 +833,832,é•¿è¿‘100毫米,merged,831 +834,833,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +835,834,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +836,835,当它展开之åŽ,new,835 +837,836,当它展开之åŽ,merged,835 +838,837,é•¿833毫米,new,837 +839,838,é•¿833毫米,merged,837 +840,839,é•¿833毫米,merged,837 +841,840,我抵肩æ¡ä½å®ƒ,new,840 +842,841,能明显感觉到,new,841 +843,842,能明显感觉到,merged,841 +844,843,枪身特别舒展,new,843 +845,844,枪托与肩部的贴åˆåº¦å¾ˆå¥½,new,844 +846,845,枪托与肩部的贴åˆåº¦å¾ˆå¥½,merged,844 +847,846,枪托与肩部的贴åˆåº¦å¾ˆå¥½,merged,844 +848,847,250毫米的枪管,new,847 +849,848,250毫米的枪管,merged,847 +850,849,让枪å£åœ¨å°„击时跳动很å°,new,849 +851,850,让枪å£åœ¨å°„击时跳动很å°,merged,849 +852,851,让枪å£åœ¨å°„击时跳动很å°,merged,849 +853,852,在二战的平原,new,852 +854,853,在二战的平原,merged,852 +855,854,和阵地战中特别实用,new,854 +856,855,和阵地战中特别实用,merged,854 +857,856,士兵在冲锋的时候,new,856 +858,857,能够稳定抵肩射击,new,857 +859,858,能够稳定抵肩射击,merged,857 +860,859,精准压制200米内的,new,859 +861,860,精准压制200米内的,merged,859 +862,861,精准压制200米内的,merged,859 +863,862,敌方目标,new,862 +864,863,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +865,864,MP40是二战期间产é‡è¾ƒå¤§,new,864 +866,865,MP40是二战期间产é‡è¾ƒå¤§,merged,864 +867,866,MP40是二战期间产é‡è¾ƒå¤§,merged,864 +868,867,å½±å“力较广的一款冲锋枪,new,867 +869,868,å½±å“力较广的一款冲锋枪,merged,867 +870,869,å½±å“力较广的一款冲锋枪,merged,867 +871,870,其因结构相对简å•,new,870 +872,871,稳定性强,new,871 +873,872,稳定性强,merged,871 +874,873,æˆä¸ºå½“时多个作战å•ä½çš„装备,new,873 +875,874,æˆä¸ºå½“时多个作战å•ä½çš„装备,merged,873 +876,875,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +877,876,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +878,877,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +879,878,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +880,879,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +881,880,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +882,881,二战å‰,new,881 +883,882,德军步兵ç­ç»„çš„ç«åŠ›æ ¸å¿ƒ,new,882 +884,883,德军步兵ç­ç»„çš„ç«åŠ›æ ¸å¿ƒ,merged,882 +885,884,是毛瑟98k栓动步枪,new,884 +886,885,是毛瑟98k栓动步枪,merged,884 +887,886,是毛瑟98k栓动步枪,merged,884 +888,887,å’ŒMG34釿œºæžª,new,887 +889,888,å’ŒMG34釿œºæžª,merged,887 +890,889,冲锋枪仅作为辅助武器,new,889 +891,890,冲锋枪仅作为辅助武器,merged,889 +892,891,冲锋枪仅作为辅助武器,merged,889 +893,892,第二次世界大战爆å‘åŽ,new,892 +894,893,第二次世界大战爆å‘åŽ,merged,892 +895,894,纳粹德军强调快速推进,new,894 +896,895,纳粹德军强调快速推进,merged,894 +897,896,纳粹德军强调快速推进,merged,894 +898,897,è¿‘è·ç¦»ç«åŠ›åŽ‹åˆ¶çš„ç†å¿µ,new,897 +899,898,è¿‘è·ç¦»ç«åŠ›åŽ‹åˆ¶çš„ç†å¿µ,merged,897 +900,899,这就需è¦ä¸€ç§,new,899 +901,900,èƒ½ä¼´éšæ­¥å…µå†²é”‹,new,900 +902,901,èƒ½ä¼´éšæ­¥å…µå†²é”‹,merged,900 +903,902,兼顾射程与精度的武器,new,902 +904,903,兼顾射程与精度的武器,merged,902 +905,904,而传统冲锋枪,new,904 +906,905,而传统冲锋枪,merged,904 +907,906,如MP18,new,906 +908,907,如MP18,merged,906 +909,908,尺寸虽短,new,908 +910,909,但枪管仅198毫米,new,909 +911,910,但枪管仅198毫米,merged,909 +912,911,有效射程仅100ç±³,new,911 +913,912,有效射程仅100ç±³,merged,911 +914,913,有效射程仅100ç±³,merged,911 +915,914,无法满足压制需求,new,914 +916,915,无法满足压制需求,merged,914 +917,916,而MP40,new,916 +918,917,很好地解决了这一问题,new,917 +919,918,很好地解决了这一问题,merged,917 +920,919,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +921,920,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +922,921,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +923,922,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +924,923,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +925,924,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +926,925,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +927,926,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +928,927,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +929,928,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +930,929,MP40冲锋枪的设计,new,929 +931,930,MP40冲锋枪的设计,merged,929 +932,931,MP40冲锋枪的设计,merged,929 +933,932,围绕中近è·ç¦»æŒç»­åŽ‹åˆ¶å±•å¼€,new,932 +934,933,围绕中近è·ç¦»æŒç»­åŽ‹åˆ¶å±•å¼€,merged,932 +935,934,围绕中近è·ç¦»æŒç»­åŽ‹åˆ¶å±•å¼€,merged,932 +936,935,250毫米的枪管,new,935 +937,936,采用镀铬工艺,new,936 +938,937,采用镀铬工艺,merged,936 +939,938,能让枪å£åˆé€Ÿ,new,938 +940,939,æå‡è‡³æ¯ç§’380ç±³,new,939 +941,940,æå‡è‡³æ¯ç§’380ç±³,merged,939 +942,941,有效射程达到200ç±³,new,941 +943,942,有效射程达到200ç±³,merged,941 +944,943,有效射程达到200ç±³,merged,941 +945,944,比MP18æå‡ä¸€å€,new,944 +946,945,比MP18æå‡ä¸€å€,merged,944 +947,946,比MP18æå‡ä¸€å€,merged,944 +948,947,833毫米的枪身长度,new,947 +949,948,833毫米的枪身长度,merged,947 +950,949,让士兵在抵肩射击时,new,949 +951,950,让士兵在抵肩射击时,merged,949 +952,951,让士兵在抵肩射击时,merged,949 +953,952,能更好地控制åŽå力,new,952 +954,953,能更好地控制åŽå力,merged,952 +955,954,é…åˆ32å‘弹匣,new,954 +956,955,é…åˆ32å‘弹匣,merged,954 +957,956,èƒ½å½¢æˆæŒç»­çš„ç«åŠ›è¾“å‡º,new,956 +958,957,èƒ½å½¢æˆæŒç»­çš„ç«åŠ›è¾“å‡º,merged,956 +959,958,更值得一æçš„æ˜¯,new,958 +960,959,更值得一æçš„æ˜¯,merged,958 +961,960,它的生产工艺,new,960 +962,961,ç‰¹åˆ«é€‚åˆæˆ˜æ—¶é‡äº§,new,961 +963,962,ç‰¹åˆ«é€‚åˆæˆ˜æ—¶é‡äº§,merged,961 +964,963,ç‰¹åˆ«é€‚åˆæˆ˜æ—¶é‡äº§,merged,961 +965,964,枪身采用冲压和焊接技术,new,964 +966,965,枪身采用冲压和焊接技术,merged,964 +967,966,枪身采用冲压和焊接技术,merged,964 +968,967,é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40%,new,967 +969,968,é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40%,merged,967 +970,969,é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40%,merged,967 +971,970,é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40%,merged,967 +972,971,一个熟练工人,new,971 +973,972,æ¯å¤©èƒ½ç»„装10支,new,972 +974,973,æ¯å¤©èƒ½ç»„装10支,merged,972 +975,974,æ¯å¤©èƒ½ç»„装10支,merged,972 +976,975,到1944å¹´,new,975 +977,976,累计生产了120万支,new,976 +978,977,累计生产了120万支,merged,976 +979,978,累计生产了120万支,merged,976 +980,979,833毫米的长度,new,979 +981,980,833毫米的长度,merged,979 +982,981,适é…了二战时期,new,981 +983,982,开阔战场的作战需求,new,982 +984,983,开阔战场的作战需求,merged,982 +985,984,也æˆä¸ºäº†äºŒæˆ˜ä¸­,new,984 +986,985,也æˆä¸ºäº†äºŒæˆ˜ä¸­,merged,984 +987,986,纳粹德军步兵ç«åŠ›æ”¯æŸ±çš„,new,986 +988,987,纳粹德军步兵ç«åŠ›æ”¯æŸ±çš„,merged,986 +989,988,标志性武器之一,new,988 +990,989,标志性武器之一,merged,988 +991,990,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +992,991,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +993,992,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +994,993,MP40是在MP38的基础上,new,993 +995,994,MP40是在MP38的基础上,merged,993 +996,995,MP40是在MP38的基础上,merged,993 +997,996,改进å‡çº§è€Œæ¥çš„,new,996 +998,997,改进å‡çº§è€Œæ¥çš„,merged,996 +999,998,å¯ä»¥è¯´åœ¨äºŒæˆ˜æœŸé—´,new,998 +1000,999,在德国军队的,new,999 +1001,1000,在德国军队的,merged,999 +1002,1001,武器装备当中,new,1001 +1003,1002,它是一款设计,new,1002 +1004,1003,比较优秀的冲锋枪,new,1003 +1005,1004,比较优秀的冲锋枪,merged,1003 +1006,1005,优先装备的是,new,1005 +1007,1006,优先装备的是,merged,1005 +1008,1007,德军的装甲部队,new,1007 +1009,1008,和它的空é™éƒ¨é˜Ÿ,new,1008 +1010,1009,和它的空é™éƒ¨é˜Ÿ,merged,1008 +1011,1010,也就是伞兵,new,1010 +1012,1011,装甲部队和伞兵,new,1011 +1013,1012,在使用的过程中,new,1012 +1014,1013,在使用的过程中,merged,1012 +1015,1014,å°±æ˜¯è¦æ±‚在近è·ç¦»,new,1014 +1016,1015,针对对方的作战人员,new,1015 +1017,1016,针对对方的作战人员,merged,1015 +1018,1017,短时间内倾泻大é‡çš„å¼¹è¯,new,1017 +1019,1018,短时间内倾泻大é‡çš„å¼¹è¯,merged,1017 +1020,1019,短时间内倾泻大é‡çš„å¼¹è¯,merged,1017 +1021,1020,所以我们看这个MP40,new,1020 +1022,1021,所以我们看这个MP40,merged,1020 +1023,1022,所以我们看这个MP40,merged,1020 +1024,1023,它的弹匣的长度是比较长,new,1023 +1025,1024,它的弹匣的长度是比较长,merged,1023 +1026,1025,它的弹匣的长度是比较长,merged,1023 +1027,1026,所以能够在近è·ç¦»,new,1026 +1028,1027,比如说100到150米的,new,1027 +1029,1028,这样的一个è·ç¦»ä¸Š,new,1028 +1030,1029,这样的一个è·ç¦»ä¸Š,merged,1028 +1031,1030,针对对方进行这ç§,new,1030 +1032,1031,æŒç»­çš„这样的一个射击,new,1031 +1033,1032,æŒç»­çš„这样的一个射击,merged,1031 +1034,1033,é‚£ä¹ˆé‡‡ç”¨è¿™ç§æ¯”较长的,new,1033 +1035,1034,é‚£ä¹ˆé‡‡ç”¨è¿™ç§æ¯”较长的,merged,1033 +1036,1035,枪身和枪管,new,1035 +1037,1036,就是è¦ä¿è¯å°„击的精度,new,1036 +1038,1037,所以,new,1037 +1039,1038,在近è·ç¦»å°„击的过程当中,new,1038 +1040,1039,在近è·ç¦»å°„击的过程当中,merged,1038 +1041,1040,MP40它的精准程度,new,1040 +1042,1041,MP40它的精准程度,merged,1040 +1043,1042,也是比较高的,new,1042 +1044,1043,也是比较高的,merged,1042 +1045,1044,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1046,1045,从340æ¯«ç±³çš„ç´§å‡‘çµæ´»,new,1045 +1047,1046,从340æ¯«ç±³çš„ç´§å‡‘çµæ´»,merged,1045 +1048,1047,到833毫米的稳定压制,new,1047 +1049,1048,到833毫米的稳定压制,merged,1047 +1050,1049,到833毫米的稳定压制,merged,1047 +1051,1050,冲锋枪的长度选择,new,1050 +1052,1051,本质上是**对作战空间**,new,1051 +1053,1052,本质上是**对作战空间**,merged,1051 +1054,1053,和战术节å¥çš„精准回应,new,1053 +1055,1054,和战术节å¥çš„精准回应,merged,1053 +1056,1055,和战术节å¥çš„精准回应,merged,1053 +1057,1056,短有短的便æ·,new,1056 +1058,1057,长有长的稳定,new,1057 +1059,1058,长有长的稳定,merged,1057 +1060,1059,这正是枪械设计中,new,1059 +1061,1060,长短智慧的核心之一,new,1060 +1062,1061,长短智慧的核心之一,merged,1060 +1063,1062,长短智慧的核心之一,merged,1060 +1064,1063,接下æ¥,new,1063 +1065,1064,我们看一看步枪家æ—,new,1064 +1066,1065,我们看一看步枪家æ—,merged,1064 +1067,1066,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1068,1067,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1069,1068,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1070,1069,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1071,1070,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1072,1071,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1073,1072,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1074,1073,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1075,1074,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1076,1075,å…ˆæ¥çœ‹æˆ‘手中的这把,new,1075 +1077,1076,å…ˆæ¥çœ‹æˆ‘手中的这把,merged,1075 +1078,1077,AUGçªå‡»æ­¥æžª,new,1077 +1079,1078,AUGçªå‡»æ­¥æžª,merged,1077 +1080,1079,AUGçªå‡»æ­¥æžª,merged,1077 +1081,1080,大家有没有å‘现,new,1080 +1082,1081,它的外形éžå¸¸çš„独特,new,1081 +1083,1082,它的外形éžå¸¸çš„独特,merged,1081 +1084,1083,没有传统步枪的枪托,new,1083 +1085,1084,没有传统步枪的枪托,merged,1083 +1086,1085,弹匣直接æ’åœ¨äº†æ‰³æœºåŽæ–¹,new,1085 +1087,1086,弹匣直接æ’åœ¨äº†æ‰³æœºåŽæ–¹,merged,1085 +1088,1087,弹匣直接æ’åœ¨äº†æ‰³æœºåŽæ–¹,merged,1085 +1089,1088,æ ¹æ®å¥¥åœ°åˆ©,new,1088 +1090,1089,斯泰尔公å¸çš„官方数æ®,new,1089 +1091,1090,斯泰尔公å¸çš„官方数æ®,merged,1089 +1092,1091,å®ƒçš„å…¨é•¿åªæœ‰665毫米,new,1091 +1093,1092,å®ƒçš„å…¨é•¿åªæœ‰665毫米,merged,1091 +1094,1093,å®ƒçš„å…¨é•¿åªæœ‰665毫米,merged,1091 +1095,1094,比折å åŽçš„MP40冲锋枪,new,1094 +1096,1095,比折å åŽçš„MP40冲锋枪,merged,1094 +1097,1096,é•¿ä¸åˆ°40毫米,new,1096 +1098,1097,é•¿ä¸åˆ°40毫米,merged,1096 +1099,1098,大家å¯åˆ«è¢«å®ƒçš„短身所迷惑了,new,1098 +1100,1099,大家å¯åˆ«è¢«å®ƒçš„短身所迷惑了,merged,1098 +1101,1100,大家å¯åˆ«è¢«å®ƒçš„短身所迷惑了,merged,1098 +1102,1101,它的枪管长度,new,1101 +1103,1102,它的枪管长度,merged,1101 +1104,1103,足足有508毫米,new,1103 +1105,1104,足足有508毫米,merged,1103 +1106,1105,和传统M16A4步枪的枪管,new,1105 +1107,1106,和传统M16A4步枪的枪管,merged,1105 +1108,1107,几乎是一样长的,new,1107 +1109,1108,几乎是一样长的,merged,1107 +1110,1109,设计师用无托结构,new,1109 +1111,1110,设计师用无托结构,merged,1109 +1112,1111,硬生生在ä¸ç¼©çŸ­æžªç®¡çš„剿䏋,new,1111 +1113,1112,硬生生在ä¸ç¼©çŸ­æžªç®¡çš„剿䏋,merged,1111 +1114,1113,硬生生在ä¸ç¼©çŸ­æžªç®¡çš„剿䏋,merged,1111 +1115,1114,把枪身,new,1114 +1116,1115,缩短了将近340毫米,new,1115 +1117,1116,缩短了将近340毫米,merged,1115 +1118,1117,真正实现了短身ä¸çŸ­èƒ½,new,1117 +1119,1118,真正实现了短身ä¸çŸ­èƒ½,merged,1117 +1120,1119,真正实现了短身ä¸çŸ­èƒ½,merged,1117 +1121,1120,真正实现了短身ä¸çŸ­èƒ½,merged,1117 +1122,1121,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1123,1122,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1124,1123,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1125,1124,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1126,1125,AUG的出现,new,1125 +1127,1126,掀起了步枪设计的,new,1126 +1128,1127,掀起了步枪设计的,merged,1126 +1129,1128,一场结构é©å‘½,new,1128 +1130,1129,一场结构é©å‘½,merged,1128 +1131,1130,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1132,1131,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1133,1132,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1134,1133,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1135,1134,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1136,1135,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1137,1136,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1138,1137,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1139,1138,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1140,1139,éšç€åŸŽå¸‚化进程加快,new,1139 +1141,1140,éšç€åŸŽå¸‚化进程加快,merged,1139 +1142,1141,传统长枪管步枪,new,1141 +1143,1142,在城市作战,new,1142 +1144,1143,在城市作战,merged,1142 +1145,1144,装甲车内部æ“作时的弊端,new,1144 +1146,1145,装甲车内部æ“作时的弊端,merged,1144 +1147,1146,日益凸显,new,1146 +1148,1147,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1149,1148,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1150,1149,在楼宇作战中,new,1149 +1151,1150,在楼宇作战中,merged,1149 +1152,1151,过长的枪身,new,1151 +1153,1152,导致转å‘ä¸ä¾¿,new,1152 +1154,1153,导致转å‘ä¸ä¾¿,merged,1152 +1155,1154,ç”šè‡³å½±å“æˆ˜æœ¯åŠ¨ä½œ,new,1154 +1156,1155,ç”šè‡³å½±å“æˆ˜æœ¯åŠ¨ä½œ,merged,1154 +1157,1156,å„国都在寻找一ç§,new,1156 +1158,1157,能兼顾射击精度,new,1157 +1159,1158,能兼顾射击精度,merged,1157 +1160,1159,ä¸ŽæœºåŠ¨çµæ´»çš„æ­¥æžª,new,1159 +1161,1160,ä¸ŽæœºåŠ¨çµæ´»çš„æ­¥æžª,merged,1159 +1162,1161,但传统有托结构的设计逻辑,new,1161 +1163,1162,但传统有托结构的设计逻辑,merged,1161 +1164,1163,是枪管长则枪身长,new,1163 +1165,1164,是枪管长则枪身长,merged,1163 +1166,1165,是枪管长则枪身长,merged,1163 +1167,1166,似乎无法çªç ´è¿™ä¸€å±€é™,new,1166 +1168,1167,似乎无法çªç ´è¿™ä¸€å±€é™,merged,1166 +1169,1168,似乎无法çªç ´è¿™ä¸€å±€é™,merged,1166 +1170,1169,奥地利斯泰尔公å¸çš„设计师,new,1169 +1171,1170,奥地利斯泰尔公å¸çš„设计师,merged,1169 +1172,1171,奥地利斯泰尔公å¸çš„设计师,merged,1169 +1173,1172,大胆创新,new,1172 +1174,1173,æå‡ºäº†æ— æ‰˜ç»“构的ç†å¿µ,new,1173 +1175,1174,æå‡ºäº†æ— æ‰˜ç»“构的ç†å¿µ,merged,1173 +1176,1175,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1177,1176,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1178,1177,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1179,1178,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1180,1179,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1181,1180,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1182,1181,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1183,1182,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1184,1183,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1185,1184,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1186,1185,AUGçªå‡»æ­¥æžª,new,1185 +1187,1186,AUGçªå‡»æ­¥æžª,merged,1185 +1188,1187,将枪托与机匣èžä¸ºä¸€ä½“,new,1187 +1189,1188,将枪托与机匣èžä¸ºä¸€ä½“,merged,1187 +1190,1189,让射手的肩部,new,1189 +1191,1190,直接抵在机匣尾部,new,1190 +1192,1191,直接抵在机匣尾部,merged,1190 +1193,1192,直接抵在机匣尾部,merged,1190 +1194,1193,这样一æ¥,new,1193 +1195,1194,枪管的长度,new,1194 +1196,1195,ä¸å†å—枪托ä½ç½®çš„é™åˆ¶,new,1195 +1197,1196,ä¸å†å—枪托ä½ç½®çš„é™åˆ¶,merged,1195 +1198,1197,508毫米的枪管,new,1197 +1199,1198,508毫米的枪管,merged,1197 +1200,1199,能ä¿è¯,new,1199 +1201,1200,5.56×45毫米弹è¯çš„åˆé€Ÿ,new,1200 +1202,1201,5.56×45毫米弹è¯çš„åˆé€Ÿ,merged,1200 +1203,1202,5.56×45毫米弹è¯çš„åˆé€Ÿ,merged,1200 +1204,1203,达到æ¯ç§’970ç±³,new,1203 +1205,1204,达到æ¯ç§’970ç±³,merged,1203 +1206,1205,有效射程600ç±³,new,1205 +1207,1206,有效射程600ç±³,merged,1205 +1208,1207,与传统步枪æŒå¹³,new,1207 +1209,1208,而665毫米的全长,new,1208 +1210,1209,而665毫米的全长,merged,1208 +1211,1210,而665毫米的全长,merged,1208 +1212,1211,让士兵在装甲车内,new,1211 +1213,1212,èƒ½è½»æ¾æ“作,new,1212 +1214,1213,èƒ½è½»æ¾æ“作,merged,1212 +1215,1214,在楼宇中能快速转å‘,new,1214 +1216,1215,在楼宇中能快速转å‘,merged,1214 +1217,1216,更创新的是,new,1216 +1218,1217,更创新的是,merged,1216 +1219,1218,AUG采用了模å—化设计,new,1218 +1220,1219,AUG采用了模å—化设计,merged,1218 +1221,1220,枪管å¯ä»¥å¿«é€Ÿæ›´æ¢,new,1220 +1222,1221,枪管å¯ä»¥å¿«é€Ÿæ›´æ¢,merged,1220 +1223,1222,èƒ½åœ¨å‡ åˆ†é’Ÿå†…åˆ‡æ¢æˆæ­¥æžª,new,1222 +1224,1223,èƒ½åœ¨å‡ åˆ†é’Ÿå†…åˆ‡æ¢æˆæ­¥æžª,merged,1222 +1225,1224,èƒ½åœ¨å‡ åˆ†é’Ÿå†…åˆ‡æ¢æˆæ­¥æžª,merged,1222 +1226,1225,å¡å®¾æžª,new,1225 +1227,1226,轻机枪,new,1226 +1228,1227,甚至狙击枪,new,1227 +1229,1228,适é…ä¸åŒä½œæˆ˜åœºæ™¯,new,1228 +1230,1229,适é…ä¸åŒä½œæˆ˜åœºæ™¯,merged,1228 +1231,1230,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1232,1231,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1233,1232,首先我们看它是,new,1232 +1234,1233,大é‡é‡‡ç”¨äº†,new,1233 +1235,1234,è¿™ç§å¡‘æ–™å’Œåˆæˆææ–™,new,1234 +1236,1235,è¿™ç§å¡‘æ–™å’Œåˆæˆææ–™,merged,1234 +1237,1236,所以全枪,new,1236 +1238,1237,å¯ä»¥æœ‰æ•ˆåœ°å®žçްå‡é‡,new,1237 +1239,1238,å¯ä»¥æœ‰æ•ˆåœ°å®žçްå‡é‡,merged,1237 +1240,1239,士兵在æºå¸¦å’Œä½¿ç”¨çš„过程当中,new,1239 +1241,1240,士兵在æºå¸¦å’Œä½¿ç”¨çš„过程当中,merged,1239 +1242,1241,å¯ä»¥æœ€å¤§ç¨‹åº¦åœ°èŠ‚çœä½“力,new,1241 +1243,1242,å¯ä»¥æœ€å¤§ç¨‹åº¦åœ°èŠ‚çœä½“力,merged,1241 +1244,1243,由于采用了这ç§,new,1243 +1245,1244,由于采用了这ç§,merged,1243 +1246,1245,无托化的设计ç†å¿µ,new,1245 +1247,1246,它全枪的é‡é‡å’Œé•¿åº¦,new,1246 +1248,1247,它全枪的é‡é‡å’Œé•¿åº¦,merged,1246 +1249,1248,是å¯ä»¥è¿›è¡Œè¿›ä¸€æ­¥ä¼˜åŒ–,new,1248 +1250,1249,是å¯ä»¥è¿›è¡Œè¿›ä¸€æ­¥ä¼˜åŒ–,merged,1248 +1251,1250,是å¯ä»¥è¿›è¡Œè¿›ä¸€æ­¥ä¼˜åŒ–,merged,1248 +1252,1251,但是,new,1251 +1253,1252,由于采用无托的设计ç†å¿µ,new,1252 +1254,1253,由于采用无托的设计ç†å¿µ,merged,1252 +1255,1254,也å¯ä»¥ä¿è¯å®ƒçš„æžªç®¡æ¯”较长,new,1254 +1256,1255,è¿™æ ·çš„è¯æ— è®ºæ˜¯,new,1255 +1257,1256,è¿™æ ·çš„è¯æ— è®ºæ˜¯,merged,1255 +1258,1257,有效的射击è·ç¦»,new,1257 +1259,1258,有效的射击è·ç¦»,merged,1257 +1260,1259,和它的这样的一个,new,1259 +1261,1260,ç«åŠ›çš„æŒç»­æ€§,new,1260 +1262,1261,其实是达到了一ç§å‡è¡¡çš„状æ€,new,1261 +1263,1262,其实是达到了一ç§å‡è¡¡çš„状æ€,merged,1261 +1264,1263,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1265,1264,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1266,1265,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1267,1266,AUG用无托枪身的设计,new,1266 +1268,1267,AUG用无托枪身的设计,merged,1266 +1269,1268,真正åšåˆ°,new,1268 +1270,1269,短å°ç²¾æ‚,new,1269 +1271,1270,短å°ç²¾æ‚,merged,1269 +1272,1271,æŽ¥ä¸‹æ¥æˆ‘们看一看,new,1271 +1273,1272,é•¿å®¶ä¼™,new,1272 +1274,1273,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1275,1274,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1276,1275,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1277,1276,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1278,1277,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1279,1278,下é¢è¦è®²åˆ°çš„这款步枪,new,1278 +1280,1279,下é¢è¦è®²åˆ°çš„这款步枪,merged,1278 +1281,1280,就是大å鼎鼎的,new,1280 +1282,1281,就是大å鼎鼎的,merged,1280 +1283,1282,HK416,blank, +1284,1283,HK416,blank, +1285,1284,æ ¹æ®å¾·å›½,new,1284 +1286,1285,黑克勒-科赫公å¸çš„å®˜æ–¹å‚æ•°,new,1285 +1287,1286,黑克勒-科赫公å¸çš„å®˜æ–¹å‚æ•°,merged,1285 +1288,1287,HK416在é…备,new,1287 +1289,1288,HK416在é…备,merged,1287 +1290,1289,20英寸枪管之åŽ,new,1289 +1291,1290,20英寸枪管之åŽ,merged,1289 +1292,1291,全枪长å¯è¾¾1030毫米,new,1291 +1293,1292,全枪长å¯è¾¾1030毫米,merged,1291 +1294,1293,全枪长å¯è¾¾1030毫米,merged,1291 +1295,1294,比AUG足足长了365毫米,new,1294 +1296,1295,比AUG足足长了365毫米,merged,1294 +1297,1296,比AUG足足长了365毫米,merged,1294 +1298,1297,长长的枪身,new,1297 +1299,1298,长长的枪身,merged,1297 +1300,1299,ç»™å¯ä¼¸ç¼©æžªæ‰˜,new,1299 +1301,1300,ç»™å¯ä¼¸ç¼©æžªæ‰˜,merged,1299 +1302,1301,å…¨é•¿åº¦çš„çš®å¡æ±€å°¼å¯¼è½¨,new,1301 +1303,1302,å…¨é•¿åº¦çš„çš®å¡æ±€å°¼å¯¼è½¨,merged,1301 +1304,1303,和活塞导气系统,new,1303 +1305,1304,留出了适é…的空间,new,1304 +1306,1305,留出了适é…的空间,merged,1304 +1307,1306,留出了适é…的空间,merged,1304 +1308,1307,大家看它的顶部导轨,new,1307 +1309,1308,大家看它的顶部导轨,merged,1307 +1310,1309,能从头到尾加装瞄准镜,new,1309 +1311,1310,能从头到尾加装瞄准镜,merged,1309 +1312,1311,能从头到尾加装瞄准镜,merged,1309 +1313,1312,激光指示器,new,1312 +1314,1313,护木两侧还能,new,1313 +1315,1314,æ‰©å±•æˆ˜æœ¯æ¡æŠŠ,new,1314 +1316,1315,æ‰©å±•æˆ˜æœ¯æ¡æŠŠ,merged,1314 +1317,1316,手电,new,1316 +1318,1317,完全是为现代特ç§ä½œæˆ˜å¤šä»»åŠ¡,new,1317 +1319,1318,完全是为现代特ç§ä½œæˆ˜å¤šä»»åŠ¡,merged,1317 +1320,1319,多环境,new,1319 +1321,1320,é‡èº«æ‰“造的长枪身设计,new,1320 +1322,1321,é‡èº«æ‰“造的长枪身设计,merged,1320 +1323,1322,é‡èº«æ‰“造的长枪身设计,merged,1320 +1324,1323,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1325,1324,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1326,1325,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1327,1326,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1328,1327,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1329,1328,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1330,1329,如果你曾接触过枪战类游æˆ,new,1329 +1331,1330,如果你曾接触过枪战类游æˆ,merged,1329 +1332,1331,那么你一定知é“,new,1331 +1333,1332,这把çªå‡»æ­¥æžª,new,1332 +1334,1333,这把çªå‡»æ­¥æžª,merged,1332 +1335,1334,M416,blank, +1336,1335,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1337,1336,在å„ç§æžªæˆ˜æ¸¸æˆä¸­,new,1336 +1338,1337,在å„ç§æžªæˆ˜æ¸¸æˆä¸­,merged,1336 +1339,1338,这把枪的性能排å,new,1338 +1340,1339,这把枪的性能排å,merged,1338 +1341,1340,都是稳居å‰åˆ—,new,1340 +1342,1341,都是稳居å‰åˆ—,merged,1340 +1343,1342,近几年爆ç«çš„åƒé¸¡æ¸¸æˆçީ家,new,1342 +1344,1343,近几年爆ç«çš„åƒé¸¡æ¸¸æˆçީ家,merged,1342 +1345,1344,更是将其称之为“åƒé¸¡ç¥žå™¨â€,new,1344 +1346,1345,更是将其称之为“åƒé¸¡ç¥žå™¨â€,merged,1344 +1347,1346,更是将其称之为“åƒé¸¡ç¥žå™¨â€,merged,1344 +1348,1347,在游æˆä¸­,new,1347 +1349,1348,åªè¦èƒ½è£…备上M416,new,1348 +1350,1349,åªè¦èƒ½è£…备上M416,merged,1348 +1351,1350,便能无往ä¸åˆ©,new,1350 +1352,1351,æ‰€å‘æŠ«é¡,new,1351 +1353,1352,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1354,1353,而现实中,new,1353 +1355,1354,而现实中,merged,1353 +1356,1355,这把枪的原型便是HK416,new,1355 +1357,1356,这把枪的原型便是HK416,merged,1355 +1358,1357,这把枪的原型便是HK416,merged,1355 +1359,1358,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1360,1359,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1361,1360,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1362,1361,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1363,1362,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1364,1363,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1365,1364,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1366,1365,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1367,1366,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1368,1367,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1369,1368,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1370,1369,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1371,1370,HK416的诞生,new,1370 +1372,1371,HK416的诞生,merged,1370 +1373,1372,æºäºŽçŽ°ä»£ç‰¹ç§ä½œæˆ˜,new,1372 +1374,1373,æºäºŽçŽ°ä»£ç‰¹ç§ä½œæˆ˜,merged,1372 +1375,1374,对å¯é æ€§,new,1374 +1376,1375,与多场景适é…çš„æžè‡´è¿½æ±‚,new,1375 +1377,1376,与多场景适é…çš„æžè‡´è¿½æ±‚,merged,1375 +1378,1377,与多场景适é…çš„æžè‡´è¿½æ±‚,merged,1375 +1379,1378,21世纪åˆ,new,1378 +1380,1379,美军特ç§éƒ¨é˜Ÿ,new,1379 +1381,1380,美军特ç§éƒ¨é˜Ÿ,merged,1379 +1382,1381,在全çƒåæä½œæˆ˜ä¸­å‘现,new,1381 +1383,1382,在全çƒåæä½œæˆ˜ä¸­å‘现,merged,1381 +1384,1383,M4A1å¡å®¾æžªçš„,new,1383 +1385,1384,M4A1å¡å®¾æžªçš„,merged,1383 +1386,1385,æ°”å¹å¼å¯¼æ°”结构,new,1385 +1387,1386,在沙漠,new,1386 +1388,1387,湿热等æ¶åŠ£çŽ¯å¢ƒä¸‹,new,1387 +1389,1388,湿热等æ¶åŠ£çŽ¯å¢ƒä¸‹,merged,1387 +1390,1389,容易积碳故障,new,1389 +1391,1390,容易积碳故障,merged,1389 +1392,1391,且短枪管在中è·ç¦»åŽ‹åˆ¶æ—¶,new,1391 +1393,1392,且短枪管在中è·ç¦»åŽ‹åˆ¶æ—¶,merged,1391 +1394,1393,精度ä¸è¶³,new,1393 +1395,1394,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1396,1395,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1397,1396,于是,new,1396 +1398,1397,黑克勒-科赫公å¸,new,1397 +1399,1398,在M4A1基础上,new,1398 +1400,1399,在M4A1基础上,merged,1398 +1401,1400,釿–°è®¾è®¡æ”¹é€ å‡ºäº†HK416,new,1400 +1402,1401,釿–°è®¾è®¡æ”¹é€ å‡ºäº†HK416,merged,1400 +1403,1402,釿–°è®¾è®¡æ”¹é€ å‡ºäº†HK416,merged,1400 +1404,1403,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1405,1404,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1406,1405,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1407,1406,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1408,1407,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1409,1408,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1410,1409,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1411,1410,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1412,1411,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1413,1412,HK416自动步枪,new,1412 +1414,1413,HK416自动步枪,merged,1412 +1415,1414,é•¿805毫米,new,1414 +1416,1415,é•¿805毫米,merged,1414 +1417,1416,æ—¢ä¿è¯äº†æŠµè‚©å°„击的稳定性,new,1416 +1418,1417,æ—¢ä¿è¯äº†æŠµè‚©å°„击的稳定性,merged,1416 +1419,1418,æ—¢ä¿è¯äº†æŠµè‚©å°„击的稳定性,merged,1416 +1420,1419,åˆèƒ½é€šè¿‡ä¼¸ç¼©æžªæ‰˜,new,1419 +1421,1420,适é…ä¸åŒèº«é«˜å£«å…µ,new,1420 +1422,1421,适é…ä¸åŒèº«é«˜å£«å…µ,merged,1420 +1423,1422,适é…ä¸åŒèº«é«˜å£«å…µ,merged,1420 +1424,1423,5.56×45毫米北约弹,new,1423 +1425,1424,5.56×45毫米北约弹,merged,1423 +1426,1425,åˆé€Ÿè¾¾åˆ°æ¯ç§’900ç±³,new,1425 +1427,1426,åˆé€Ÿè¾¾åˆ°æ¯ç§’900ç±³,merged,1425 +1428,1427,åˆé€Ÿè¾¾åˆ°æ¯ç§’900ç±³,merged,1425 +1429,1428,有效射程600ç±³,new,1428 +1430,1429,比M4A1æå‡10%,new,1429 +1431,1430,比M4A1æå‡10%,merged,1429 +1432,1431,比M4A1æå‡10%,merged,1429 +1433,1432,其最新改型HK416 A5,new,1432 +1434,1433,其最新改型HK416 A5,merged,1432 +1435,1434,其最新改型HK416 A5,merged,1432 +1436,1435,æä¾›5ç§æžªç®¡é€‰æ‹©,new,1435 +1437,1436,æä¾›5ç§æžªç®¡é€‰æ‹©,merged,1435 +1438,1437,æä¾›5ç§æžªç®¡é€‰æ‹©,merged,1435 +1439,1438,分别是11英寸,new,1438 +1440,1439,12.5英寸,new,1439 +1441,1440,12.5英寸,merged,1439 +1442,1441,14.5英寸,new,1441 +1443,1442,16.5英寸和20英寸,new,1442 +1444,1443,16.5英寸和20英寸,merged,1442 +1445,1444,16.5英寸和20英寸,merged,1442 +1446,1445,这让HK416,new,1445 +1447,1446,既能在城市åæä¸­çµæ´»æ“作,new,1446 +1448,1447,既能在城市åæä¸­çµæ´»æ“作,merged,1446 +1449,1448,既能在城市åæä¸­çµæ´»æ“作,merged,1446 +1450,1449,åˆèƒ½åœ¨æ²™æ¼  平原等开阔地形,new,1449 +1451,1450,åˆèƒ½åœ¨æ²™æ¼  平原等开阔地形,merged,1449 +1452,1451,åˆèƒ½åœ¨æ²™æ¼  平原等开阔地形,merged,1449 +1453,1452,æä¾›è¿œè·ç¦»ç«åŠ›æ”¯æ´,new,1452 +1454,1453,æä¾›è¿œè·ç¦»ç«åŠ›æ”¯æ´,merged,1452 +1455,1454,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1456,1455,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1457,1456,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1458,1457,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1459,1458,HK416自动步枪,new,1458 +1460,1459,HK416自动步枪,merged,1458 +1461,1460,最ç»å…¸çš„实战案例,new,1460 +1462,1461,是在2011年“海神之矛â€è¡ŒåЍ,new,1461 +1463,1462,是在2011年“海神之矛â€è¡ŒåЍ,merged,1461 +1464,1463,是在2011年“海神之矛â€è¡ŒåЍ,merged,1461 +1465,1464,æµ·è±¹çªå‡»é˜Ÿé˜Ÿå‘˜,new,1464 +1466,1465,æµ·è±¹çªå‡»é˜Ÿé˜Ÿå‘˜,merged,1464 +1467,1466,正是用HK416击毙本·拉登,new,1466 +1468,1467,正是用HK416击毙本·拉登,merged,1466 +1469,1468,正是用HK416击毙本·拉登,merged,1466 +1470,1469,当时,new,1469 +1471,1470,é˜Ÿå‘˜åœ¨ç‹­å°æˆ¿é—´å†…,new,1470 +1472,1471,é˜Ÿå‘˜åœ¨ç‹­å°æˆ¿é—´å†…,merged,1470 +1473,1472,完æˆè¿‘è·ç¦»çªè¢­,new,1472 +1474,1473,完æˆè¿‘è·ç¦»çªè¢­,merged,1472 +1475,1474,åŽç»­æ’¤ç¦»æ—¶,new,1474 +1476,1475,åˆåœ¨å¼€é˜”地带,new,1475 +1477,1476,用其压制å¯èƒ½çš„追兵,new,1476 +1478,1477,用其压制å¯èƒ½çš„追兵,merged,1476 +1479,1478,用其压制å¯èƒ½çš„追兵,merged,1476 +1480,1479,è¯æ˜Žå…¶èƒ½åŒæ—¶é€‚é…,new,1479 +1481,1480,è¿‘è·ç¦»çªè¢­,new,1480 +1482,1481,和中è·ç¦»åŽ‹åˆ¶åŒé‡éœ€æ±‚,new,1481 +1483,1482,和中è·ç¦»åŽ‹åˆ¶åŒé‡éœ€æ±‚,merged,1481 +1484,1483,和中è·ç¦»åŽ‹åˆ¶åŒé‡éœ€æ±‚,merged,1481 +1485,1484,如今,new,1484 +1486,1485,HK416,blank, +1487,1486,被三å多个国家的特ç§éƒ¨é˜Ÿåˆ—装,new,1486 +1488,1487,被三å多个国家的特ç§éƒ¨é˜Ÿåˆ—装,merged,1486 +1489,1488,被三å多个国家的特ç§éƒ¨é˜Ÿåˆ—装,merged,1486 +1490,1489,法国 挪å¨ç­‰å›½,new,1489 +1491,1490,法国 挪å¨ç­‰å›½,merged,1489 +1492,1491,æ›´å°†å…¶å®šä¸ºå…¨å†›åˆ¶å¼æ­¥æžª,new,1491 +1493,1492,æ›´å°†å…¶å®šä¸ºå…¨å†›åˆ¶å¼æ­¥æžª,merged,1491 +1494,1493,æ›´å°†å…¶å®šä¸ºå…¨å†›åˆ¶å¼æ­¥æžª,merged,1491 +1495,1494,æˆä¸ºçŽ°ä»£æ­¥æžªçš„ä»£è¡¨ä¹‹ä¸€,new,1494 +1496,1495,æˆä¸ºçŽ°ä»£æ­¥æžªçš„ä»£è¡¨ä¹‹ä¸€,merged,1494 +1497,1496,æˆä¸ºçŽ°ä»£æ­¥æžªçš„ä»£è¡¨ä¹‹ä¸€,merged,1494 +1498,1497,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1499,1498,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1500,1499,å’ŒAUG相比,new,1499 +1501,1500,å’ŒAUG相比,merged,1499 +1502,1501,HK416最大的优势,new,1501 +1503,1502,HK416最大的优势,merged,1501 +1504,1503,就是它的适应性比较好,new,1503 +1505,1504,å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å·,new,1504 +1506,1505,å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å·,merged,1504 +1507,1506,å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å·,merged,1504 +1508,1507,å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å·,merged,1504 +1509,1508,HK416它的,new,1508 +1510,1509,HK416它的,merged,1508 +1511,1510,çš®å¡æ±€å°¼å¯¼è½¨çš„,new,1510 +1512,1511,çš®å¡æ±€å°¼å¯¼è½¨çš„,merged,1510 +1513,1512,这样的一个安装也比较方便,new,1512 +1514,1513,这样的一个安装也比较方便,merged,1512 +1515,1514,在枪管外é¢çš„æŠ¤å¥—上,new,1514 +1516,1515,在枪管外é¢çš„æŠ¤å¥—上,merged,1514 +1517,1516,在枪管外é¢çš„æŠ¤å¥—上,merged,1514 +1518,1517,它å¯ä»¥å®‰è£…å››æ¡,new,1517 +1519,1518,它å¯ä»¥å®‰è£…å››æ¡,merged,1517 +1520,1519,çš®å¡æ±€å°¼å¯¼è½¨,new,1519 +1521,1520,也就是说,new,1520 +1522,1521,ä¸ä»…å¯ä»¥åŠ è£…æˆ˜æœ¯æ‰‹ç”µ,new,1521 +1523,1522,ä¸ä»…å¯ä»¥åŠ è£…æˆ˜æœ¯æ‰‹ç”µ,merged,1521 +1524,1523,æˆ–è€…æ˜¯è¿™ç§æ¿€å…‰çš„æŒ‡ç¤ºç³»ç»Ÿ,new,1523 +1525,1524,æˆ–è€…æ˜¯è¿™ç§æ¿€å…‰çš„æŒ‡ç¤ºç³»ç»Ÿ,merged,1523 +1526,1525,æˆ–è€…æ˜¯è¿™ç§æ¿€å…‰çš„æŒ‡ç¤ºç³»ç»Ÿ,merged,1523 +1527,1526,还å¯ä»¥åŠ è£…,new,1526 +1528,1527,外挂的榴弹å‘射器,new,1527 +1529,1528,外挂的榴弹å‘射器,merged,1527 +1530,1529,外挂的榴弹å‘射器,merged,1527 +1531,1530,所以HK416æ—¢å¯ä»¥ä½œä¸º,new,1530 +1532,1531,所以HK416æ—¢å¯ä»¥ä½œä¸º,merged,1530 +1533,1532,普通士兵所使用的çªå‡»æ­¥æžª,new,1532 +1534,1533,普通士兵所使用的çªå‡»æ­¥æžª,merged,1532 +1535,1534,也å¯ä»¥ä½œä¸ºç²¾å‡†å°„手步枪,new,1534 +1536,1535,也å¯ä»¥ä½œä¸ºç²¾å‡†å°„手步枪,merged,1534 +1537,1536,进行这ç§ç²¾å‡†çš„ç«åŠ›æ”¯æ´,new,1536 +1538,1537,进行这ç§ç²¾å‡†çš„ç«åŠ›æ”¯æ´,merged,1536 +1539,1538,进行这ç§ç²¾å‡†çš„ç«åŠ›æ”¯æ´,merged,1536 +1540,1539,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1541,1540,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1542,1541,今天我们展示的æ¯ä¸€æ¬¾æžªæ¢°,new,1541 +1543,1542,今天我们展示的æ¯ä¸€æ¬¾æžªæ¢°,merged,1541 +1544,1543,它们没有ç»å¯¹çš„优劣,new,1543 +1545,1544,它们没有ç»å¯¹çš„优劣,merged,1543 +1546,1545,åªæœ‰æ˜¯å¦è´´åˆä½¿å‘½çš„区别,new,1545 +1547,1546,åªæœ‰æ˜¯å¦è´´åˆä½¿å‘½çš„区别,merged,1545 +1548,1547,这正是枪械设计中,new,1547 +1549,1548,这正是枪械设计中,merged,1547 +1550,1549,最ç贵的长短智慧,new,1549 +1551,1550,最ç贵的长短智慧,merged,1549 +1552,1551,最ç贵的长短智慧,merged,1549 +1553,1552,长度从æ¥ä¸æ˜¯å­¤ç«‹çš„æ•°å­—,new,1552 +1554,1553,长度从æ¥ä¸æ˜¯å­¤ç«‹çš„æ•°å­—,merged,1552 +1555,1554,长度从æ¥ä¸æ˜¯å­¤ç«‹çš„æ•°å­—,merged,1552 +1556,1555,而是设计师平衡使命需求,new,1555 +1557,1556,而是设计师平衡使命需求,merged,1555 +1558,1557,核心功能,new,1557 +1559,1558,使用环境的结果,new,1558 +1560,1559,使用环境的结果,merged,1558 +1561,1560,æ¯ä¸€å¯¸å¢žå‡,new,1560 +1562,1561,都å‡ç»“ç€å¯¹æˆ˜åœºçš„æ·±åˆ»ç†è§£,new,1561 +1563,1562,都å‡ç»“ç€å¯¹æˆ˜åœºçš„æ·±åˆ»ç†è§£,merged,1561 +1564,1563,都å‡ç»“ç€å¯¹æˆ˜åœºçš„æ·±åˆ»ç†è§£,merged,1561 +1565,1564,和对功能的æžè‡´è¿½æ±‚,new,1564 +1566,1565,和对功能的æžè‡´è¿½æ±‚,merged,1564 +1567,1566,和对功能的æžè‡´è¿½æ±‚,merged,1564 +1568,1567,好了观众朋å‹ä»¬,new,1567 +1569,1568,感谢您æŒç»­å…³æ³¨,new,1568 +1570,1569,å›½é˜²å†›äº‹é¢‘é“ ã€Šå†›äº‹ç§‘æŠ€ã€‹,new,1569 +1571,1570,å›½é˜²å†›äº‹é¢‘é“ ã€Šå†›äº‹ç§‘æŠ€ã€‹,merged,1569 +1572,1571,我们下周åŒä¸€æ—¶é—´,new,1571 +1573,1572,我们下周åŒä¸€æ—¶é—´,merged,1571 +1574,1573,å†è§,new,1573 +1575,1574,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1576,1575,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1577,1576,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1578,1577,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1579,1578,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1580,1579,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1581,1580,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1582,1581,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1583,1582,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1584,1583,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1585,1584,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1586,1585,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1587,1586,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1588,1587,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1589,1588,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1590,1589,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1591,1590,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1592,1591,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1593,1592,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1594,1593,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1595,1594,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1596,1595,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1597,1596,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1598,1597,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1599,1598,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1600,1599,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1601,1600,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1602,1601,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1603,1602,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1604,1603,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1605,1604,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1606,1605,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1607,1606,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1608,1607,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1609,1608,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1610,1609,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1611,1610,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1612,1611,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1613,1612,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1614,1613,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1615,1614,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1616,1615,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1617,1616,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1618,1617,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1619,1618,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, +1620,1619,"
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
",blank, diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/fusion_review.csv b/doco/programs/ep003_20260331_qiangxie_chicun/fusion_review.csv new file mode 100644 index 0000000..12c8949 --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/fusion_review.csv @@ -0,0 +1,2 @@ +line_no,timestamp,b_original,asr_context,final_text,change_type,confidence,reason +519,19m29s,奥地利斯泰尔公å¸çš„设计师,å„国都在寻找一ç§èƒ½å…¼é¡¾å°„å‡»ç²¾åº¦ä¸ŽæœºåŠ¨çµæ´»çš„æ­¥æžªï¼Œä½†ä¼ ç»Ÿæœ‰æ‰˜ç»“构的设计逻辑是枪管长则枪身长似乎无法çªç ´è¿™ä¸€å±€é™ã€‚ 于是 奥地利斯太尔公å¸çš„设计师大胆创新,æå‡ºäº†æ— æ‰˜ç»“构的ç†å¿µï¼Œ Augçªå‡»æ­¥æžªï¼Œå°†æžªæ‰˜ä¸ŽæœºåŒ£èžä¸ºä¸€ä½“,,奥地利斯太尔公å¸çš„设计师,minor_edit,0.95,B稿为“斯泰尔â€ï¼ŒASR为“斯太尔â€ï¼Œæ ¹æ®ä¸Šä¸‹æ–‡åŠå®˜æ–¹è¯‘å应为“斯太尔â€ï¼Œä¿®æ­£ä¸ºç»Ÿä¸€å称。 diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/ocr_raw.jsonl b/doco/programs/ep003_20260331_qiangxie_chicun/ocr_raw.jsonl new file mode 100644 index 0000000..6ab3e75 --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/ocr_raw.jsonl @@ -0,0 +1,1620 @@ +{"idx": 1, "t_sec": 0, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 2, "t_sec": 1, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 3, "t_sec": 2, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 4, "t_sec": 3, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 5, "t_sec": 4, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 6, "t_sec": 5, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 7, "t_sec": 6, "text": "è—于方寸的敌åŽåˆ©å™¨"} +{"idx": 8, "t_sec": 7, "text": "è—于方寸的敌åŽåˆ©å™¨"} +{"idx": 9, "t_sec": 8, "text": "è—于方寸的敌åŽåˆ©å™¨"} +{"idx": 10, "t_sec": 9, "text": "锋芒毕露的ç«åŠ›å…ˆé”‹"} +{"idx": 11, "t_sec": 10, "text": "锋芒毕露的ç«åŠ›å…ˆé”‹"} +{"idx": 12, "t_sec": 11, "text": "锋芒毕露的ç«åŠ›å…ˆé”‹"} +{"idx": 13, "t_sec": 12, "text": "穿梭街巷的近战精çµ"} +{"idx": 14, "t_sec": 13, "text": "穿梭街巷的近战精çµ"} +{"idx": 15, "t_sec": 14, "text": "主宰阵地的压制王者"} +{"idx": 16, "t_sec": 15, "text": "主宰阵地的压制王者"} +{"idx": 17, "t_sec": 16, "text": "主宰阵地的压制王者"} +{"idx": 18, "t_sec": 17, "text": "主宰阵地的压制王者"} +{"idx": 19, "t_sec": 18, "text": "åŒä¸ºæžªæ¢°å®¶æ—æˆå‘˜"} +{"idx": 20, "t_sec": 19, "text": "åŒä¸ºæžªæ¢°å®¶æ—æˆå‘˜"} +{"idx": 21, "t_sec": 20, "text": "为何长度å–èˆ"} +{"idx": 22, "t_sec": 21, "text": "å„ä¸ç›¸åŒ"} +{"idx": 23, "t_sec": 22, "text": "å„ä¸ç›¸åŒ"} +{"idx": 24, "t_sec": 23, "text": "æ¯ä¸€å¯¸ä¼¸ç¼©"} +{"idx": 25, "t_sec": 24, "text": "都是对实战需求的"} +{"idx": 26, "t_sec": 25, "text": "都是对实战需求的"} +{"idx": 27, "t_sec": 26, "text": "精准回应"} +{"idx": 28, "t_sec": 27, "text": "æ¯ä¸€æ¬¾è®¾è®¡"} +{"idx": 29, "t_sec": 28, "text": "都å‡ç»“ç€å†›å·¥é¢†åŸŸçš„"} +{"idx": 30, "t_sec": 29, "text": "都å‡ç»“ç€å†›å·¥é¢†åŸŸçš„"} +{"idx": 31, "t_sec": 30, "text": "深邃考é‡"} +{"idx": 32, "t_sec": 31, "text": "深邃考é‡"} +{"idx": 33, "t_sec": 32, "text": "《军事科技》带您解ç "} +{"idx": 34, "t_sec": 33, "text": "《军事科技》带您解ç "} +{"idx": 35, "t_sec": 34, "text": "枪械设计背åŽçš„"} +{"idx": 36, "t_sec": 35, "text": "枪械设计背åŽçš„"} +{"idx": 37, "t_sec": 36, "text": "长短智慧"} +{"idx": 38, "t_sec": 37, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 39, "t_sec": 38, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 40, "t_sec": 39, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 41, "t_sec": 40, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 42, "t_sec": 41, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 43, "t_sec": 42, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 44, "t_sec": 43, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 45, "t_sec": 44, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 46, "t_sec": 45, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 47, "t_sec": 46, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 48, "t_sec": 47, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 49, "t_sec": 48, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 50, "t_sec": 49, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 51, "t_sec": 50, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 52, "t_sec": 51, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 53, "t_sec": 52, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 54, "t_sec": 53, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 55, "t_sec": 54, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 56, "t_sec": 55, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 57, "t_sec": 56, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 58, "t_sec": 57, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 59, "t_sec": 58, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 60, "t_sec": 59, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 61, "t_sec": 60, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 62, "t_sec": 61, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 63, "t_sec": 62, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 64, "t_sec": 63, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 65, "t_sec": 64, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 66, "t_sec": 65, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 67, "t_sec": 66, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 68, "t_sec": 67, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 69, "t_sec": 68, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 70, "t_sec": 69, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 71, "t_sec": 70, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 72, "t_sec": 71, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 73, "t_sec": 72, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 74, "t_sec": 73, "text": "å„ä½è§‚众你们好"} +{"idx": 75, "t_sec": 74, "text": "欢迎收看《军事科技》"} +{"idx": 76, "t_sec": 75, "text": "欢迎收看《军事科技》"} +{"idx": 77, "t_sec": 76, "text": "我是主æŒäººè“çš“"} +{"idx": 78, "t_sec": 77, "text": "æåˆ°æžªæ¢°"} +{"idx": 79, "t_sec": 78, "text": "å¨åŠ› 精度"} +{"idx": 80, "t_sec": 79, "text": "往往是我们关注的焦点"} +{"idx": 81, "t_sec": 80, "text": "往往是我们关注的焦点"} +{"idx": 82, "t_sec": 81, "text": "但是"} +{"idx": 83, "t_sec": 82, "text": "有一个看似基础"} +{"idx": 84, "t_sec": 83, "text": "å´è‡³å…³é‡è¦çš„设计"} +{"idx": 85, "t_sec": 84, "text": "始终左å³ç€æžªæ¢°çš„实战性能"} +{"idx": 86, "t_sec": 85, "text": "始终左å³ç€æžªæ¢°çš„实战性能"} +{"idx": 87, "t_sec": 86, "text": "始终左å³ç€æžªæ¢°çš„实战性能"} +{"idx": 88, "t_sec": 87, "text": "它就是长度"} +{"idx": 89, "t_sec": 88, "text": "它就是长度"} +{"idx": 90, "t_sec": 89, "text": "它就是长度"} +{"idx": 91, "t_sec": 90, "text": "今天è¦èŠçš„æžªæ¢°"} +{"idx": 92, "t_sec": 91, "text": "æ¯ä¸€æ¬¾çš„长度都大ä¸ç›¸åŒ"} +{"idx": 93, "t_sec": 92, "text": "æ¯ä¸€æ¬¾çš„长度都大ä¸ç›¸åŒ"} +{"idx": 94, "t_sec": 93, "text": "æœ‰çš„æžªæ¢°è¦æžè‡´ç¼©çŸ­"} +{"idx": 95, "t_sec": 94, "text": "æœ‰çš„æžªæ¢°è¦æžè‡´ç¼©çŸ­"} +{"idx": 96, "t_sec": 95, "text": "æœ‰çš„æžªæ¢°è¦æžè‡´ç¼©çŸ­"} +{"idx": 97, "t_sec": 96, "text": "甘愿èˆå¼ƒéƒ¨åˆ†èˆ’适与功能"} +{"idx": 98, "t_sec": 97, "text": "甘愿èˆå¼ƒéƒ¨åˆ†èˆ’适与功能"} +{"idx": 99, "t_sec": 98, "text": "有的å´è¦åˆ»æ„加长"} +{"idx": 100, "t_sec": 99, "text": "有的å´è¦åˆ»æ„加长"} +{"idx": 101, "t_sec": 100, "text": "å¦ç„¶æ”¾å¼ƒéƒ¨åˆ†ä¾¿æºæ€§"} +{"idx": 102, "t_sec": 101, "text": "å¦ç„¶æ”¾å¼ƒéƒ¨åˆ†ä¾¿æºæ€§"} +{"idx": 103, "t_sec": 102, "text": "首先我们æ¥çœ‹"} +{"idx": 104, "t_sec": 103, "text": "首先我们æ¥çœ‹"} +{"idx": 105, "t_sec": 104, "text": "手枪"} +{"idx": 106, "t_sec": 105, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 107, "t_sec": 106, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 108, "t_sec": 107, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 109, "t_sec": 108, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 110, "t_sec": 109, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 111, "t_sec": 110, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 112, "t_sec": 111, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 113, "t_sec": 112, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 114, "t_sec": 113, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 115, "t_sec": 114, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 116, "t_sec": 115, "text": "首先出场的是"} +{"idx": 117, "t_sec": 116, "text": "短到å¯ä»¥å¡žè¿›ç«æŸ´ç›’里的"} +{"idx": 118, "t_sec": 117, "text": "短到å¯ä»¥å¡žè¿›ç«æŸ´ç›’里的"} +{"idx": 119, "t_sec": 118, "text": "美国FP-45解放者手枪"} +{"idx": 120, "t_sec": 119, "text": "美国FP-45解放者手枪"} +{"idx": 121, "t_sec": 120, "text": "美国FP-45解放者手枪"} +{"idx": 122, "t_sec": 121, "text": "美国FP-45解放者手枪"} +{"idx": 123, "t_sec": 122, "text": "我手里的这款模型"} +{"idx": 124, "t_sec": 123, "text": "是为了让大家看得更加清楚"} +{"idx": 125, "t_sec": 124, "text": "是为了让大家看得更加清楚"} +{"idx": 126, "t_sec": 125, "text": "所以åšäº†æ”¾å¤§"} +{"idx": 127, "t_sec": 126, "text": "æ®èµ„料显示"} +{"idx": 128, "t_sec": 127, "text": "å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米"} +{"idx": 129, "t_sec": 128, "text": "å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米"} +{"idx": 130, "t_sec": 129, "text": "å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米"} +{"idx": 131, "t_sec": 130, "text": "å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米"} +{"idx": 132, "t_sec": 131, "text": "比我手掌的宽度还è¦çŸ­"} +{"idx": 133, "t_sec": 132, "text": "比我手掌的宽度还è¦çŸ­"} +{"idx": 134, "t_sec": 133, "text": "大家仔细æ¥çœ‹å®ƒçš„结构"} +{"idx": 135, "t_sec": 134, "text": "大家仔细æ¥çœ‹å®ƒçš„结构"} +{"idx": 136, "t_sec": 135, "text": "大家仔细æ¥çœ‹å®ƒçš„结构"} +{"idx": 137, "t_sec": 136, "text": "æ¡æŠŠçš„ä¸‹åŠéƒ¨åˆ†æ˜¯ä¸­ç©ºçš„"} +{"idx": 138, "t_sec": 137, "text": "æ¡æŠŠçš„ä¸‹åŠéƒ¨åˆ†æ˜¯ä¸­ç©ºçš„"} +{"idx": 139, "t_sec": 138, "text": "打开滑动挡æ¿"} +{"idx": 140, "t_sec": 139, "text": "打开滑动挡æ¿"} +{"idx": 141, "t_sec": 140, "text": "能够装10å‘"} +{"idx": 142, "t_sec": 141, "text": ".45 ACP备用弹"} +{"idx": 143, "t_sec": 142, "text": ".45 ACP备用弹"} +{"idx": 144, "t_sec": 143, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 145, "t_sec": 144, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 146, "t_sec": 145, "text": "瞄准具也éžå¸¸çš„简å•"} +{"idx": 147, "t_sec": 146, "text": "瞄准具也éžå¸¸çš„简å•"} +{"idx": 148, "t_sec": 147, "text": "åªæœ‰åœ¨æžªç®¡çš„å‰ç«¯"} +{"idx": 149, "t_sec": 148, "text": "有一个å°å°çš„片状准星"} +{"idx": 150, "t_sec": 149, "text": "有一个å°å°çš„片状准星"} +{"idx": 151, "t_sec": 150, "text": "有一个å°å°çš„片状准星"} +{"idx": 152, "t_sec": 151, "text": "在尾端挡æ¿ä¸Š"} +{"idx": 153, "t_sec": 152, "text": "有一个切削的简易缺å£"} +{"idx": 154, "t_sec": 153, "text": "有一个切削的简易缺å£"} +{"idx": 155, "t_sec": 154, "text": "有一个切削的简易缺å£"} +{"idx": 156, "t_sec": 155, "text": "ä¸ä»”细看几乎å‘现ä¸äº†"} +{"idx": 157, "t_sec": 156, "text": "ä¸ä»”细看几乎å‘现ä¸äº†"} +{"idx": 158, "t_sec": 157, "text": "当然 ä¸èƒ½è¯´å®ƒæ²¡æœ‰çž„准具"} +{"idx": 159, "t_sec": 158, "text": "当然 ä¸èƒ½è¯´å®ƒæ²¡æœ‰çž„准具"} +{"idx": 160, "t_sec": 159, "text": "åšåˆ°äº†æžè‡´çš„简å•"} +{"idx": 161, "t_sec": 160, "text": "åšåˆ°äº†æžè‡´çš„简å•"} +{"idx": 162, "t_sec": 161, "text": "åšåˆ°äº†æžè‡´çš„简å•"} +{"idx": 163, "t_sec": 162, "text": "更特别的是"} +{"idx": 164, "t_sec": 163, "text": "它没有åŠè‡ªåŠ¨çš„åŠŸèƒ½"} +{"idx": 165, "t_sec": 164, "text": "它没有åŠè‡ªåŠ¨çš„åŠŸèƒ½"} +{"idx": 166, "t_sec": 165, "text": "æ¯æ‰“一å‘"} +{"idx": 167, "t_sec": 166, "text": "都得手动把尾部的待击å—"} +{"idx": 168, "t_sec": 167, "text": "都得手动把尾部的待击å—"} +{"idx": 169, "t_sec": 168, "text": "都得手动把尾部的待击å—"} +{"idx": 170, "t_sec": 169, "text": "ç„¶åŽå†å‘左旋转"} +{"idx": 171, "t_sec": 170, "text": "ç„¶åŽå†å‘左旋转"} +{"idx": 172, "t_sec": 171, "text": "æ‰èƒ½è£…下一å‘å¼¹"} +{"idx": 173, "t_sec": 172, "text": "æ‰èƒ½è£…下一å‘å¼¹"} +{"idx": 174, "t_sec": 173, "text": "那么如此短å°çš„设计"} +{"idx": 175, "t_sec": 174, "text": "那么如此短å°çš„设计"} +{"idx": 176, "t_sec": 175, "text": "å´è®©è¿™æ¬¾ä¸èµ·çœ¼çš„å°æ‰‹æžª"} +{"idx": 177, "t_sec": 176, "text": "å´è®©è¿™æ¬¾ä¸èµ·çœ¼çš„å°æ‰‹æžª"} +{"idx": 178, "t_sec": 177, "text": "æˆä¸ºäº†æ•ŒåŽæ–—争的"} +{"idx": 179, "t_sec": 178, "text": "æˆä¸ºäº†æ•ŒåŽæ–—争的"} +{"idx": 180, "t_sec": 179, "text": "特殊利器"} +{"idx": 181, "t_sec": 180, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 182, "t_sec": 181, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 183, "t_sec": 182, "text": "这是一把"} +{"idx": 184, "t_sec": 183, "text": "ç”¨æ¥æ¢å–更好枪支的武器"} +{"idx": 185, "t_sec": 184, "text": "ç”¨æ¥æ¢å–更好枪支的武器"} +{"idx": 186, "t_sec": 185, "text": "ç”¨æ¥æ¢å–更好枪支的武器"} +{"idx": 187, "t_sec": 186, "text": "一个构æ€ç‹¬ç‰¹ 简å•"} +{"idx": 188, "t_sec": 187, "text": "一个构æ€ç‹¬ç‰¹ 简å•"} +{"idx": 189, "t_sec": 188, "text": "å´åˆç²¾å¦™ç»ä¼¦çš„设计"} +{"idx": 190, "t_sec": 189, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 191, "t_sec": 190, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 192, "t_sec": 191, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 193, "t_sec": 192, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 194, "t_sec": 193, "text": "FP-45ç»°å·è§£æ”¾è€…"} +{"idx": 195, "t_sec": 194, "text": "FP-45ç»°å·è§£æ”¾è€…"} +{"idx": 196, "t_sec": 195, "text": "FP-45ç»°å·è§£æ”¾è€…"} +{"idx": 197, "t_sec": 196, "text": "是一款外形笨拙的手枪"} +{"idx": 198, "t_sec": 197, "text": "是一款外形笨拙的手枪"} +{"idx": 199, "t_sec": 198, "text": "å´ä»ŽæœªçœŸæ­£æŠ•入过实战"} +{"idx": 200, "t_sec": 199, "text": "å´ä»ŽæœªçœŸæ­£æŠ•入过实战"} +{"idx": 201, "t_sec": 200, "text": "å´ä»ŽæœªçœŸæ­£æŠ•入过实战"} +{"idx": 202, "t_sec": 201, "text": "解放者算是最酷的"} +{"idx": 203, "t_sec": 202, "text": "解放者算是最酷的"} +{"idx": 204, "t_sec": 203, "text": "未投入使用枪支之一"} +{"idx": 205, "t_sec": 204, "text": "未投入使用枪支之一"} +{"idx": 206, "t_sec": 205, "text": "未投入使用枪支之一"} +{"idx": 207, "t_sec": 206, "text": "该枪诞生于二战时期"} +{"idx": 208, "t_sec": 207, "text": "该枪诞生于二战时期"} +{"idx": 209, "t_sec": 208, "text": "是针对德国和日本开展的"} +{"idx": 210, "t_sec": 209, "text": "是针对德国和日本开展的"} +{"idx": 211, "t_sec": 210, "text": "ä¸€é¡¹ç§˜å¯†å¿ƒç†æˆ˜è¡ŒåŠ¨çš„äº§ç‰©"} +{"idx": 212, "t_sec": 211, "text": "ä¸€é¡¹ç§˜å¯†å¿ƒç†æˆ˜è¡ŒåŠ¨çš„äº§ç‰©"} +{"idx": 213, "t_sec": 212, "text": "ä¸€é¡¹ç§˜å¯†å¿ƒç†æˆ˜è¡ŒåŠ¨çš„äº§ç‰©"} +{"idx": 214, "t_sec": 213, "text": "其设计ç†å¿µ"} +{"idx": 215, "t_sec": 214, "text": "其设计ç†å¿µ"} +{"idx": 216, "t_sec": 215, "text": "是制造一ç§å°å·§å»‰ä»·çš„æžªæ¢°"} +{"idx": 217, "t_sec": 216, "text": "是制造一ç§å°å·§å»‰ä»·çš„æžªæ¢°"} +{"idx": 218, "t_sec": 217, "text": "让盟军å¯ä»¥æˆåƒä¸Šä¸‡åœ°"} +{"idx": 219, "t_sec": 218, "text": "让盟军å¯ä»¥æˆåƒä¸Šä¸‡åœ°"} +{"idx": 220, "t_sec": 219, "text": "让盟军å¯ä»¥æˆåƒä¸Šä¸‡åœ°"} +{"idx": 221, "t_sec": 220, "text": "空投给欧洲"} +{"idx": 222, "t_sec": 221, "text": "和亚洲的抵抗战士"} +{"idx": 223, "t_sec": 222, "text": "和亚洲的抵抗战士"} +{"idx": 224, "t_sec": 223, "text": "设想让当地人æ¡åˆ°è¿™ç§æžªåŽ"} +{"idx": 225, "t_sec": 224, "text": "设想让当地人æ¡åˆ°è¿™ç§æžªåŽ"} +{"idx": 226, "t_sec": 225, "text": "设想让当地人æ¡åˆ°è¿™ç§æžªåŽ"} +{"idx": 227, "t_sec": 226, "text": "能悄悄接近德国或日本军官"} +{"idx": 228, "t_sec": 227, "text": "能悄悄接近德国或日本军官"} +{"idx": 229, "t_sec": 228, "text": "能悄悄接近德国或日本军官"} +{"idx": 230, "t_sec": 229, "text": "扣动扳机将其击毙"} +{"idx": 231, "t_sec": 230, "text": "扣动扳机将其击毙"} +{"idx": 232, "t_sec": 231, "text": "ç„¶åŽå¤ºèµ°å¯¹æ–¹çš„æžªæ”¯"} +{"idx": 233, "t_sec": 232, "text": "ç„¶åŽå¤ºèµ°å¯¹æ–¹çš„æžªæ”¯"} +{"idx": 234, "t_sec": 233, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 235, "t_sec": 234, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 236, "t_sec": 235, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 237, "t_sec": 236, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 238, "t_sec": 237, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 239, "t_sec": 238, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 240, "t_sec": 239, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 241, "t_sec": 240, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 242, "t_sec": 241, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 243, "t_sec": 242, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 244, "t_sec": 243, "text": "æ¯æŠŠFP-45解放者"} +{"idx": 245, "t_sec": 244, "text": "æ¯æŠŠFP-45解放者"} +{"idx": 246, "t_sec": 245, "text": "会连åŒ10å‘,45 ACPå¼¹"} +{"idx": 247, "t_sec": 246, "text": "会连åŒ10å‘,45 ACPå¼¹"} +{"idx": 248, "t_sec": 247, "text": "会连åŒ10å‘,45 ACPå¼¹"} +{"idx": 249, "t_sec": 248, "text": "装在纸盒里"} +{"idx": 250, "t_sec": 249, "text": "装在纸盒里"} +{"idx": 251, "t_sec": 250, "text": "盒内的绘画说明书"} +{"idx": 252, "t_sec": 251, "text": "就算ä¸è¯†å­—的人"} +{"idx": 253, "t_sec": 252, "text": "就算ä¸è¯†å­—的人"} +{"idx": 254, "t_sec": 253, "text": "也能看懂æ“作步骤"} +{"idx": 255, "t_sec": 254, "text": "也能看懂æ“作步骤"} +{"idx": 256, "t_sec": 255, "text": "è¿™äº›â€œç«æŸ´ç›’æ€æ‰‹â€"} +{"idx": 257, "t_sec": 256, "text": "è¿™äº›â€œç«æŸ´ç›’æ€æ‰‹â€"} +{"idx": 258, "t_sec": 257, "text": "è¢«å¤§é‡æŠ•æ”¾åˆ°æ•ŒåŽ"} +{"idx": 259, "t_sec": 258, "text": "è¢«å¤§é‡æŠ•æ”¾åˆ°æ•ŒåŽ"} +{"idx": 260, "t_sec": 259, "text": "抵抗组织æˆå‘˜"} +{"idx": 261, "t_sec": 260, "text": "用它近è·ç¦»çªè¢­å¾·å›½å“¨å²—åŽ"} +{"idx": 262, "t_sec": 261, "text": "用它近è·ç¦»çªè¢­å¾·å›½å“¨å²—åŽ"} +{"idx": 263, "t_sec": 262, "text": "用它近è·ç¦»çªè¢­å¾·å›½å“¨å²—åŽ"} +{"idx": 264, "t_sec": 263, "text": "å°±éšæ‰‹ä¸¢å¼ƒ"} +{"idx": 265, "t_sec": 264, "text": "å°±éšæ‰‹ä¸¢å¼ƒ"} +{"idx": 266, "t_sec": 265, "text": "å³ä¾¿è¢«ç¼´èŽ·"} +{"idx": 267, "t_sec": 266, "text": "也能对对方产生"} +{"idx": 268, "t_sec": 267, "text": "也能对对方产生"} +{"idx": 269, "t_sec": 268, "text": "# æžå¤§çš„心ç†å¨æ…‘效果"} +{"idx": 270, "t_sec": 269, "text": "# æžå¤§çš„心ç†å¨æ…‘效果"} +{"idx": 271, "t_sec": 270, "text": "当æˆåƒä¸Šä¸‡çš„"} +{"idx": 272, "t_sec": 271, "text": "当æˆåƒä¸Šä¸‡çš„"} +{"idx": 273, "t_sec": 272, "text": "FP-45被德军å‘现"} +{"idx": 274, "t_sec": 273, "text": "FP-45被德军å‘现"} +{"idx": 275, "t_sec": 274, "text": "他们便会心生疑惑"} +{"idx": 276, "t_sec": 275, "text": "他们便会心生疑惑"} +{"idx": 277, "t_sec": 276, "text": "天知é“当地人手里"} +{"idx": 278, "t_sec": 277, "text": "天知é“当地人手里"} +{"idx": 279, "t_sec": 278, "text": "天知é“当地人手里"} +{"idx": 280, "t_sec": 279, "text": "到底还有多少把"} +{"idx": 281, "t_sec": 280, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 282, "t_sec": 281, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 283, "t_sec": 282, "text": "它是在二战期间"} +{"idx": 284, "t_sec": 283, "text": "它是在二战期间"} +{"idx": 285, "t_sec": 284, "text": "比较特殊的这样的一款手枪"} +{"idx": 286, "t_sec": 285, "text": "比较特殊的这样的一款手枪"} +{"idx": 287, "t_sec": 286, "text": "ä¸»è¦æ˜¯ç§˜å¯†æºå¸¦"} +{"idx": 288, "t_sec": 287, "text": "ä¸»è¦æ˜¯ç§˜å¯†æºå¸¦"} +{"idx": 289, "t_sec": 288, "text": "秘密使用"} +{"idx": 290, "t_sec": 289, "text": "它完全是采用这ç§å•å‘çš„"} +{"idx": 291, "t_sec": 290, "text": "它完全是采用这ç§å•å‘çš„"} +{"idx": 292, "t_sec": 291, "text": "这样的一个设计"} +{"idx": 293, "t_sec": 292, "text": "这个退壳"} +{"idx": 294, "t_sec": 293, "text": "也没有特别的这样的一个设备"} +{"idx": 295, "t_sec": 294, "text": "也没有特别的这样的一个设备"} +{"idx": 296, "t_sec": 295, "text": "å¿…é¡»è¦å•独é…ä¸€ä¸ªå°æœ¨æ£"} +{"idx": 297, "t_sec": 296, "text": "å¿…é¡»è¦å•独é…ä¸€ä¸ªå°æœ¨æ£"} +{"idx": 298, "t_sec": 297, "text": "å¿…é¡»è¦å•独é…ä¸€ä¸ªå°æœ¨æ£"} +{"idx": 299, "t_sec": 298, "text": "把使用之åŽçš„这个弹壳"} +{"idx": 300, "t_sec": 299, "text": "把使用之åŽçš„这个弹壳"} +{"idx": 301, "t_sec": 300, "text": "把使用之åŽçš„这个弹壳"} +{"idx": 302, "t_sec": 301, "text": "å†æŠŠå®ƒç»™æ…出æ¥"} +{"idx": 303, "t_sec": 302, "text": "所以æ“ä½œèµ·æ¥æ˜¯æ¯”è¾ƒå¤æ‚çš„"} +{"idx": 304, "t_sec": 303, "text": "所以æ“ä½œèµ·æ¥æ˜¯æ¯”è¾ƒå¤æ‚çš„"} +{"idx": 305, "t_sec": 304, "text": "所以æ“ä½œèµ·æ¥æ˜¯æ¯”è¾ƒå¤æ‚çš„"} +{"idx": 306, "t_sec": 305, "text": "但是"} +{"idx": 307, "t_sec": 306, "text": "解放者这款手枪最大的优势"} +{"idx": 308, "t_sec": 307, "text": "解放者这款手枪最大的优势"} +{"idx": 309, "t_sec": 308, "text": "就是结构简å•"} +{"idx": 310, "t_sec": 309, "text": "ä¸éœ€è¦ç»è¿‡ä¸“门的培训"} +{"idx": 311, "t_sec": 310, "text": "ä¸éœ€è¦ç»è¿‡ä¸“门的培训"} +{"idx": 312, "t_sec": 311, "text": "任何人都å¯ä»¥å¯¹å®ƒè¿›è¡Œä½¿ç”¨"} +{"idx": 313, "t_sec": 312, "text": "任何人都å¯ä»¥å¯¹å®ƒè¿›è¡Œä½¿ç”¨"} +{"idx": 314, "t_sec": 313, "text": "任何人都å¯ä»¥å¯¹å®ƒè¿›è¡Œä½¿ç”¨"} +{"idx": 315, "t_sec": 314, "text": "甚至这个枪管éžå¸¸çš„短"} +{"idx": 316, "t_sec": 315, "text": "甚至这个枪管éžå¸¸çš„短"} +{"idx": 317, "t_sec": 316, "text": "甚至这个枪管éžå¸¸çš„短"} +{"idx": 318, "t_sec": 317, "text": "连这个膛线都没有"} +{"idx": 319, "t_sec": 318, "text": "连这个膛线都没有"} +{"idx": 320, "t_sec": 319, "text": "在近è·ç¦»"} +{"idx": 321, "t_sec": 320, "text": "å¯ä»¥é’ˆå¯¹äººå‘˜"} +{"idx": 322, "t_sec": 321, "text": "æž„æˆæ¯”较大的æ€ä¼¤"} +{"idx": 323, "t_sec": 322, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 324, "t_sec": 323, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 325, "t_sec": 324, "text": "如今FP-45"} +{"idx": 326, "t_sec": 325, "text": "æˆäº†æ”¶è—家眼中的çå“"} +{"idx": 327, "t_sec": 326, "text": "æˆäº†æ”¶è—家眼中的çå“"} +{"idx": 328, "t_sec": 327, "text": "æˆäº†æ”¶è—家眼中的çå“"} +{"idx": 329, "t_sec": 328, "text": "它短å°çš„尺寸"} +{"idx": 330, "t_sec": 329, "text": "䏿˜¯å·å·¥å‡æ–™"} +{"idx": 331, "t_sec": 330, "text": "而是战略需求优先的必然结果"} +{"idx": 332, "t_sec": 331, "text": "而是战略需求优先的必然结果"} +{"idx": 333, "t_sec": 332, "text": "而是战略需求优先的必然结果"} +{"idx": 334, "t_sec": 333, "text": "少一毫米"} +{"idx": 335, "t_sec": 334, "text": "都å¯èƒ½å½±å“空投效率"} +{"idx": 336, "t_sec": 335, "text": "多一毫米"} +{"idx": 337, "t_sec": 336, "text": "都å¯èƒ½å¤±åŽ»éšè”½æ€§"} +{"idx": 338, "t_sec": 337, "text": "都å¯èƒ½å¤±åŽ»éšè”½æ€§"} +{"idx": 339, "t_sec": 338, "text": "æŽ¥ä¸‹æ¥æˆ‘们看一看手枪中的"} +{"idx": 340, "t_sec": 339, "text": "æŽ¥ä¸‹æ¥æˆ‘们看一看手枪中的"} +{"idx": 341, "t_sec": 340, "text": "æŽ¥ä¸‹æ¥æˆ‘们看一看手枪中的"} +{"idx": 342, "t_sec": 341, "text": "大家伙"} +{"idx": 343, "t_sec": 342, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 344, "t_sec": 343, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 345, "t_sec": 344, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 346, "t_sec": 345, "text": "它就是沙漠之鹰.50AE"} +{"idx": 347, "t_sec": 346, "text": "它就是沙漠之鹰.50AE"} +{"idx": 348, "t_sec": 347, "text": "它就是沙漠之鹰.50AE"} +{"idx": 349, "t_sec": 348, "text": "它就是沙漠之鹰.50AE"} +{"idx": 350, "t_sec": 349, "text": "它全长约273毫米"} +{"idx": 351, "t_sec": 350, "text": "它全长约273毫米"} +{"idx": 352, "t_sec": 351, "text": "几乎是FP-45的两å€"} +{"idx": 353, "t_sec": 352, "text": "几乎是FP-45的两å€"} +{"idx": 354, "t_sec": 353, "text": "几乎是FP-45的两å€"} +{"idx": 355, "t_sec": 354, "text": "仅枪管长152毫米"} +{"idx": 356, "t_sec": 355, "text": "仅枪管长152毫米"} +{"idx": 357, "t_sec": 356, "text": "仅枪管长152毫米"} +{"idx": 358, "t_sec": 357, "text": "比FP-45的整枪还长11毫米"} +{"idx": 359, "t_sec": 358, "text": "比FP-45的整枪还长11毫米"} +{"idx": 360, "t_sec": 359, "text": "比FP-45的整枪还长11毫米"} +{"idx": 361, "t_sec": 360, "text": "æ¡åœ¨æ‰‹é‡Œèƒ½æ˜Žæ˜¾æ„Ÿè§‰åˆ°å®ƒçš„分é‡"} +{"idx": 362, "t_sec": 361, "text": "æ¡åœ¨æ‰‹é‡Œèƒ½æ˜Žæ˜¾æ„Ÿè§‰åˆ°å®ƒçš„分é‡"} +{"idx": 363, "t_sec": 362, "text": "æ¡åœ¨æ‰‹é‡Œèƒ½æ˜Žæ˜¾æ„Ÿè§‰åˆ°å®ƒçš„分é‡"} +{"idx": 364, "t_sec": 363, "text": "å®ƒå®Œå…¨æ”¾å¼ƒäº†æ‰‹æžªçš„ä¾¿æºæ€§"} +{"idx": 365, "t_sec": 364, "text": "å®ƒå®Œå…¨æ”¾å¼ƒäº†æ‰‹æžªçš„ä¾¿æºæ€§"} +{"idx": 366, "t_sec": 365, "text": "所有的设计都为了适é…"} +{"idx": 367, "t_sec": 366, "text": "所有的设计都为了适é…"} +{"idx": 368, "t_sec": 367, "text": ".50AE大å£å¾„å¼¹è¯çš„"} +{"idx": 369, "t_sec": 368, "text": ".50AE大å£å¾„å¼¹è¯çš„"} +{"idx": 370, "t_sec": 369, "text": ".50AE大å£å¾„å¼¹è¯çš„"} +{"idx": 371, "t_sec": 370, "text": "æžè‡´ç«åŠ›"} +{"idx": 372, "t_sec": 371, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 373, "t_sec": 372, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 374, "t_sec": 373, "text": "沙漠之鹰"} +{"idx": 375, "t_sec": 374, "text": "沙漠之鹰"} +{"idx": 376, "t_sec": 375, "text": "是当今世界上最知åçš„"} +{"idx": 377, "t_sec": 376, "text": "是当今世界上最知åçš„"} +{"idx": 378, "t_sec": 377, "text": "大å£å¾„手枪之一"} +{"idx": 379, "t_sec": 378, "text": "大å£å¾„手枪之一"} +{"idx": 380, "t_sec": 379, "text": "从射击游æˆåˆ°ç”µå½±é“¶å¹•"} +{"idx": 381, "t_sec": 380, "text": "从射击游æˆåˆ°ç”µå½±é“¶å¹•"} +{"idx": 382, "t_sec": 381, "text": "从射击游æˆåˆ°ç”µå½±é“¶å¹•"} +{"idx": 383, "t_sec": 382, "text": "沙漠之鹰表现的强大å¨åŠ›"} +{"idx": 384, "t_sec": 383, "text": "沙漠之鹰表现的强大å¨åŠ›"} +{"idx": 385, "t_sec": 384, "text": "让其æˆä¸ºè®¸å¤šäººçš„æœ€çˆ±"} +{"idx": 386, "t_sec": 385, "text": "让其æˆä¸ºè®¸å¤šäººçš„æœ€çˆ±"} +{"idx": 387, "t_sec": 386, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 388, "t_sec": 387, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 389, "t_sec": 388, "text": "20世纪80年代"} +{"idx": 390, "t_sec": 389, "text": "20世纪80年代"} +{"idx": 391, "t_sec": 390, "text": "欧州狩猎è¿åŠ¨å…´èµ·"} +{"idx": 392, "t_sec": 391, "text": "欧州狩猎è¿åŠ¨å…´èµ·"} +{"idx": 393, "t_sec": 392, "text": "é¢å¯¹ç†Š 野猪等大型猛兽"} +{"idx": 394, "t_sec": 393, "text": "é¢å¯¹ç†Š 野猪等大型猛兽"} +{"idx": 395, "t_sec": 394, "text": "é¢å¯¹ç†Š 野猪等大型猛兽"} +{"idx": 396, "t_sec": 395, "text": "传统9毫米"} +{"idx": 397, "t_sec": 396, "text": "传统9毫米"} +{"idx": 398, "t_sec": 397, "text": "或,45å£å¾„çš„å¨åŠ›"} +{"idx": 399, "t_sec": 398, "text": "或,45å£å¾„çš„å¨åŠ›"} +{"idx": 400, "t_sec": 399, "text": "根本ä¸è¶³ä»¥è‡´å‘½"} +{"idx": 401, "t_sec": 400, "text": "根本ä¸è¶³ä»¥è‡´å‘½"} +{"idx": 402, "t_sec": 401, "text": "在åæä½œæˆ˜ä¸­"} +{"idx": 403, "t_sec": 402, "text": "在åæä½œæˆ˜ä¸­"} +{"idx": 404, "t_sec": 403, "text": "警方和特ç§éƒ¨é˜Ÿ"} +{"idx": 405, "t_sec": 404, "text": "警方和特ç§éƒ¨é˜Ÿ"} +{"idx": 406, "t_sec": 405, "text": "也需è¦ä¸€ç§"} +{"idx": 407, "t_sec": 406, "text": "能击穿轻型防弹衣"} +{"idx": 408, "t_sec": 407, "text": "能击穿轻型防弹衣"} +{"idx": 409, "t_sec": 408, "text": "è½¦è¾†æŒ¡é£ŽçŽ»ç’ƒçš„ä¾¿æºæ­¦å™¨"} +{"idx": 410, "t_sec": 409, "text": "è½¦è¾†æŒ¡é£ŽçŽ»ç’ƒçš„ä¾¿æºæ­¦å™¨"} +{"idx": 411, "t_sec": 410, "text": "è½¦è¾†æŒ¡é£ŽçŽ»ç’ƒçš„ä¾¿æºæ­¦å™¨"} +{"idx": 412, "t_sec": 411, "text": "éšç€.50AEå¼¹è¯çš„出现"} +{"idx": 413, "t_sec": 412, "text": "éšç€.50AEå¼¹è¯çš„出现"} +{"idx": 414, "t_sec": 413, "text": "éšç€.50AEå¼¹è¯çš„出现"} +{"idx": 415, "t_sec": 414, "text": "让这些需求"} +{"idx": 416, "t_sec": 415, "text": "有了实现的å¯èƒ½"} +{"idx": 417, "t_sec": 416, "text": "有了实现的å¯èƒ½"} +{"idx": 418, "t_sec": 417, "text": "è¿™ç§å¼¹è¯çš„弹头é‡é‡"} +{"idx": 419, "t_sec": 418, "text": "è¿™ç§å¼¹è¯çš„弹头é‡é‡"} +{"idx": 420, "t_sec": 419, "text": "超过15å…‹"} +{"idx": 421, "t_sec": 420, "text": "动能"} +{"idx": 422, "t_sec": 421, "text": "是普通9毫米手枪弹的3å€ä»¥ä¸Š"} +{"idx": 423, "t_sec": 422, "text": "是普通9毫米手枪弹的3å€ä»¥ä¸Š"} +{"idx": 424, "t_sec": 423, "text": "是普通9毫米手枪弹的3å€ä»¥ä¸Š"} +{"idx": 425, "t_sec": 424, "text": "但是"} +{"idx": 426, "t_sec": 425, "text": "也对枪械设计"} +{"idx": 427, "t_sec": 426, "text": "æå‡ºäº†ä¸¥å³»æŒ‘战"} +{"idx": 428, "t_sec": 427, "text": "æå‡ºäº†ä¸¥å³»æŒ‘战"} +{"idx": 429, "t_sec": 428, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 430, "t_sec": 429, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 431, "t_sec": 430, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 432, "t_sec": 431, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 433, "t_sec": 432, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 434, "t_sec": 433, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 435, "t_sec": 434, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 436, "t_sec": 435, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 437, "t_sec": 436, "text": "大å£å¾„å¼¹è¯ç‡ƒçƒ§æ—¶"} +{"idx": 438, "t_sec": 437, "text": "大å£å¾„å¼¹è¯ç‡ƒçƒ§æ—¶"} +{"idx": 439, "t_sec": 438, "text": "会产生巨大的高温高压"} +{"idx": 440, "t_sec": 439, "text": "会产生巨大的高温高压"} +{"idx": 441, "t_sec": 440, "text": "必须有足够长的枪管"} +{"idx": 442, "t_sec": 441, "text": "必须有足够长的枪管"} +{"idx": 443, "t_sec": 442, "text": "æ‰èƒ½è®©ç«è¯å……分燃烧"} +{"idx": 444, "t_sec": 443, "text": "æ‰èƒ½è®©ç«è¯å……分燃烧"} +{"idx": 445, "t_sec": 444, "text": "æ‰èƒ½è®©ç«è¯å……分燃烧"} +{"idx": 446, "t_sec": 445, "text": "沙漠之鹰152毫米的枪管"} +{"idx": 447, "t_sec": 446, "text": "沙漠之鹰152毫米的枪管"} +{"idx": 448, "t_sec": 447, "text": "沙漠之鹰152毫米的枪管"} +{"idx": 449, "t_sec": 448, "text": "能让弹头åˆé€Ÿ"} +{"idx": 450, "t_sec": 449, "text": "达到æ¯ç§’402ç±³"} +{"idx": 451, "t_sec": 450, "text": "达到æ¯ç§’402ç±³"} +{"idx": 452, "t_sec": 451, "text": "达到æ¯ç§’402ç±³"} +{"idx": 453, "t_sec": 452, "text": "比短枪管版本æå‡15%以上"} +{"idx": 454, "t_sec": 453, "text": "比短枪管版本æå‡15%以上"} +{"idx": 455, "t_sec": 454, "text": "比短枪管版本æå‡15%以上"} +{"idx": 456, "t_sec": 455, "text": "比短枪管版本æå‡15%以上"} +{"idx": 457, "t_sec": 456, "text": "有效射程"} +{"idx": 458, "t_sec": 457, "text": "也从50米延伸到100ç±³"} +{"idx": 459, "t_sec": 458, "text": "也从50米延伸到100ç±³"} +{"idx": 460, "t_sec": 459, "text": "也从50米延伸到100ç±³"} +{"idx": 461, "t_sec": 460, "text": "éšä¹‹è€Œæ¥çš„æ˜¯å·¨å¤§åŽå力"} +{"idx": 462, "t_sec": 461, "text": "éšä¹‹è€Œæ¥çš„æ˜¯å·¨å¤§åŽå力"} +{"idx": 463, "t_sec": 462, "text": "éšä¹‹è€Œæ¥çš„æ˜¯å·¨å¤§åŽå力"} +{"idx": 464, "t_sec": 463, "text": "需è¦273毫米的枪身"} +{"idx": 465, "t_sec": 464, "text": "需è¦273毫米的枪身"} +{"idx": 466, "t_sec": 465, "text": "和两åƒå…‹çš„é‡é‡æ¥å¹³è¡¡"} +{"idx": 467, "t_sec": 466, "text": "和两åƒå…‹çš„é‡é‡æ¥å¹³è¡¡"} +{"idx": 468, "t_sec": 467, "text": "如果枪身过短"} +{"idx": 469, "t_sec": 468, "text": "如果枪身过短"} +{"idx": 470, "t_sec": 469, "text": "射击时枪å£ä¼šå‰§çƒˆä¸Šè·³"} +{"idx": 471, "t_sec": 470, "text": "射击时枪å£ä¼šå‰§çƒˆä¸Šè·³"} +{"idx": 472, "t_sec": 471, "text": "射击时枪å£ä¼šå‰§çƒˆä¸Šè·³"} +{"idx": 473, "t_sec": 472, "text": "甚至å¯èƒ½ä¼¤åˆ°å°„手的手腕"} +{"idx": 474, "t_sec": 473, "text": "甚至å¯èƒ½ä¼¤åˆ°å°„手的手腕"} +{"idx": 475, "t_sec": 474, "text": "甚至å¯èƒ½ä¼¤åˆ°å°„手的手腕"} +{"idx": 476, "t_sec": 475, "text": "生产商还æä¾›"} +{"idx": 477, "t_sec": 476, "text": "254毫米枪管的加长版本"} +{"idx": 478, "t_sec": 477, "text": "254毫米枪管的加长版本"} +{"idx": 479, "t_sec": 478, "text": "254毫米枪管的加长版本"} +{"idx": 480, "t_sec": 479, "text": "全长会达到374毫米"} +{"idx": 481, "t_sec": 480, "text": "全长会达到374毫米"} +{"idx": 482, "t_sec": 481, "text": "全长会达到374毫米"} +{"idx": 483, "t_sec": 482, "text": "ä½†å› ä¾¿æºæ€§å¤ªå·®"} +{"idx": 484, "t_sec": 483, "text": "ä½†å› ä¾¿æºæ€§å¤ªå·®"} +{"idx": 485, "t_sec": 484, "text": "åªæœ‰å°‘数狩猎爱好者æ‰ä¼šé€‰æ‹©"} +{"idx": 486, "t_sec": 485, "text": "åªæœ‰å°‘数狩猎爱好者æ‰ä¼šé€‰æ‹©"} +{"idx": 487, "t_sec": 486, "text": "åªæœ‰å°‘数狩猎爱好者æ‰ä¼šé€‰æ‹©"} +{"idx": 488, "t_sec": 487, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 489, "t_sec": 488, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 490, "t_sec": 489, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 491, "t_sec": 490, "text": "如今"} +{"idx": 492, "t_sec": 491, "text": "沙漠之鹰虽未大规模列装军队"} +{"idx": 493, "t_sec": 492, "text": "沙漠之鹰虽未大规模列装军队"} +{"idx": 494, "t_sec": 493, "text": "沙漠之鹰虽未大规模列装军队"} +{"idx": 495, "t_sec": 494, "text": "å´å› ç‹¬ç‰¹çš„外形"} +{"idx": 496, "t_sec": 495, "text": "å´å› ç‹¬ç‰¹çš„外形"} +{"idx": 497, "t_sec": 496, "text": "和强大的å¨åŠ›"} +{"idx": 498, "t_sec": 497, "text": "æˆä¸ºå½±è§†å‰§ä¸­çš„常客"} +{"idx": 499, "t_sec": 498, "text": "æˆä¸ºå½±è§†å‰§ä¸­çš„常客"} +{"idx": 500, "t_sec": 499, "text": "用æžè‡´çš„长度"} +{"idx": 501, "t_sec": 500, "text": "诠释了"} +{"idx": 502, "t_sec": 501, "text": "ç«åŠ›è‡³ä¸Šçš„è®¾è®¡ç†å¿µ"} +{"idx": 503, "t_sec": 502, "text": "ç«åŠ›è‡³ä¸Šçš„è®¾è®¡ç†å¿µ"} +{"idx": 504, "t_sec": 503, "text": "ç«åŠ›è‡³ä¸Šçš„è®¾è®¡ç†å¿µ"} +{"idx": 505, "t_sec": 504, "text": "也æˆä¸ºæžªæ¢°æ–‡åŒ–中"} +{"idx": 506, "t_sec": 505, "text": "力é‡è±¡å¾çš„代åè¯"} +{"idx": 507, "t_sec": 506, "text": "力é‡è±¡å¾çš„代åè¯"} +{"idx": 508, "t_sec": 507, "text": "力é‡è±¡å¾çš„代åè¯"} +{"idx": 509, "t_sec": 508, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 510, "t_sec": 509, "text": "ä¸ºä»€ä¹ˆè¯´è¦æŠŠå®ƒçš„æžªç®¡"} +{"idx": 511, "t_sec": 510, "text": "ä¸ºä»€ä¹ˆè¯´è¦æŠŠå®ƒçš„æžªç®¡"} +{"idx": 512, "t_sec": 511, "text": "设计得比较长"} +{"idx": 513, "t_sec": 512, "text": "因为它弹è¯çš„尺寸比较大"} +{"idx": 514, "t_sec": 513, "text": "因为它弹è¯çš„尺寸比较大"} +{"idx": 515, "t_sec": 514, "text": "å¦å¤–一个本身"} +{"idx": 516, "t_sec": 515, "text": "å¦å¤–一个本身"} +{"idx": 517, "t_sec": 516, "text": "在射击的过程当中"} +{"idx": 518, "t_sec": 517, "text": "为了ä¿è¯ç²¾åº¦"} +{"idx": 519, "t_sec": 518, "text": "为了ä¿è¯å¯é æ€§"} +{"idx": 520, "t_sec": 519, "text": "为了ä¿è¯å¯é æ€§"} +{"idx": 521, "t_sec": 520, "text": "所以它整体的这个(é‡é‡ï¼‰"} +{"idx": 522, "t_sec": 521, "text": "是比较é‡çš„"} +{"idx": 523, "t_sec": 522, "text": "是比较é‡çš„"} +{"idx": 524, "t_sec": 523, "text": "é‡è¾¾ä¸¤å…¬æ–¤"} +{"idx": 525, "t_sec": 524, "text": "æ­£å¸¸äººå¯¹å®ƒè¿›è¡ŒæŒæ¡å°„击"} +{"idx": 526, "t_sec": 525, "text": "æ­£å¸¸äººå¯¹å®ƒè¿›è¡ŒæŒæ¡å°„击"} +{"idx": 527, "t_sec": 526, "text": "æ­£å¸¸äººå¯¹å®ƒè¿›è¡ŒæŒæ¡å°„击"} +{"idx": 528, "t_sec": 527, "text": "确实是很费劲儿的"} +{"idx": 529, "t_sec": 528, "text": "确实是很费劲儿的"} +{"idx": 530, "t_sec": 529, "text": "确实是很费劲儿的"} +{"idx": 531, "t_sec": 530, "text": "沙漠之鹰它是采用导气结构"} +{"idx": 532, "t_sec": 531, "text": "这一点和步枪是éžå¸¸ç›¸ä¼¼"} +{"idx": 533, "t_sec": 532, "text": "这一点和步枪是éžå¸¸ç›¸ä¼¼"} +{"idx": 534, "t_sec": 533, "text": "这一点和步枪是éžå¸¸ç›¸ä¼¼"} +{"idx": 535, "t_sec": 534, "text": "能够ä¿è¯"} +{"idx": 536, "t_sec": 535, "text": "它å‘射大å¨åŠ›çš„å¼¹è¯"} +{"idx": 537, "t_sec": 536, "text": "它å‘射大å¨åŠ›çš„å¼¹è¯"} +{"idx": 538, "t_sec": 537, "text": "但是在实战的过程当中"} +{"idx": 539, "t_sec": 538, "text": "但是在实战的过程当中"} +{"idx": 540, "t_sec": 539, "text": "è¦è¿›è¡ŒçŸ­æ—¶é—´å†…的快速射击"} +{"idx": 541, "t_sec": 540, "text": "è¦è¿›è¡ŒçŸ­æ—¶é—´å†…的快速射击"} +{"idx": 542, "t_sec": 541, "text": "è¦è¿›è¡ŒçŸ­æ—¶é—´å†…的快速射击"} +{"idx": 543, "t_sec": 542, "text": "这个就很难打得准"} +{"idx": 544, "t_sec": 543, "text": "因为它的åŽå力"} +{"idx": 545, "t_sec": 544, "text": "是比较大的"} +{"idx": 546, "t_sec": 545, "text": "所以从它的设计ç†å¿µæ¥çœ‹"} +{"idx": 547, "t_sec": 546, "text": "所以从它的设计ç†å¿µæ¥çœ‹"} +{"idx": 548, "t_sec": 547, "text": "å®ƒæ›´åƒæ˜¯é¶åœºæ‰‹æžª"} +{"idx": 549, "t_sec": 548, "text": "å®ƒæ›´åƒæ˜¯é¶åœºæ‰‹æžª"} +{"idx": 550, "t_sec": 549, "text": "或者是狩猎手枪"} +{"idx": 551, "t_sec": 550, "text": "或者是狩猎手枪"} +{"idx": 552, "t_sec": 551, "text": "在军警部队当中进行使用"} +{"idx": 553, "t_sec": 552, "text": "在军警部队当中进行使用"} +{"idx": 554, "t_sec": 553, "text": "在军警部队当中进行使用"} +{"idx": 555, "t_sec": 554, "text": "首先是ä¸ä¾¿äºŽæºå¸¦"} +{"idx": 556, "t_sec": 555, "text": "å¦å¤–一个枪体太é‡äº†"} +{"idx": 557, "t_sec": 556, "text": "å¦å¤–一个枪体太é‡äº†"} +{"idx": 558, "t_sec": 557, "text": "å¦å¤–一个枪体太é‡äº†"} +{"idx": 559, "t_sec": 558, "text": "那么在æ“作使用的过程中"} +{"idx": 560, "t_sec": 559, "text": "那么在æ“作使用的过程中"} +{"idx": 561, "t_sec": 560, "text": "会带æ¥ä¸€ç³»åˆ—的麻烦"} +{"idx": 562, "t_sec": 561, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 563, "t_sec": 562, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 564, "t_sec": 563, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 565, "t_sec": 564, "text": "一款手枪能è—è¿›ç«æŸ´ç›’"} +{"idx": 566, "t_sec": 565, "text": "一款手枪能è—è¿›ç«æŸ´ç›’"} +{"idx": 567, "t_sec": 566, "text": "一款堪称手枪巨无霸"} +{"idx": 568, "t_sec": 567, "text": "一款堪称手枪巨无霸"} +{"idx": 569, "t_sec": 568, "text": "一款堪称手枪巨无霸"} +{"idx": 570, "t_sec": 569, "text": "FP-45和沙漠之鹰"} +{"idx": 571, "t_sec": 570, "text": "FP-45和沙漠之鹰"} +{"idx": 572, "t_sec": 571, "text": "用132毫米的长度差"} +{"idx": 573, "t_sec": 572, "text": "用132毫米的长度差"} +{"idx": 574, "t_sec": 573, "text": "ç²¾å‡†å‘½ä¸­äº†ä¸¤ç§æžç«¯éœ€æ±‚"} +{"idx": 575, "t_sec": 574, "text": "ç²¾å‡†å‘½ä¸­äº†ä¸¤ç§æžç«¯éœ€æ±‚"} +{"idx": 576, "t_sec": 575, "text": "ç²¾å‡†å‘½ä¸­äº†ä¸¤ç§æžç«¯éœ€æ±‚"} +{"idx": 577, "t_sec": 576, "text": "它们的设计看似矛盾"} +{"idx": 578, "t_sec": 577, "text": "它们的设计看似矛盾"} +{"idx": 579, "t_sec": 578, "text": "å´éƒ½åœ¨å„自的场景下"} +{"idx": 580, "t_sec": 579, "text": "å´éƒ½åœ¨å„自的场景下"} +{"idx": 581, "t_sec": 580, "text": "实现了长度"} +{"idx": 582, "t_sec": 581, "text": "与功能的最优匹é…"} +{"idx": 583, "t_sec": 582, "text": "与功能的最优匹é…"} +{"idx": 584, "t_sec": 583, "text": "与功能的最优匹é…"} +{"idx": 585, "t_sec": 584, "text": "接下æ¥"} +{"idx": 586, "t_sec": 585, "text": "我们把目光转å‘冲锋枪家æ—"} +{"idx": 587, "t_sec": 586, "text": "我们把目光转å‘冲锋枪家æ—"} +{"idx": 588, "t_sec": 587, "text": "看一看它们的长度差"} +{"idx": 589, "t_sec": 588, "text": "看一看它们的长度差"} +{"idx": 590, "t_sec": 589, "text": "åˆè—ç€æ€Žæ ·çš„æˆ˜åœºé€»è¾‘"} +{"idx": 591, "t_sec": 590, "text": "åˆè—ç€æ€Žæ ·çš„æˆ˜åœºé€»è¾‘"} +{"idx": 592, "t_sec": 591, "text": "åˆè—ç€æ€Žæ ·çš„æˆ˜åœºé€»è¾‘"} +{"idx": 593, "t_sec": 592, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 594, "t_sec": 593, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 595, "t_sec": 594, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 596, "t_sec": 595, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 597, "t_sec": 596, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 598, "t_sec": 597, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 599, "t_sec": 598, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 600, "t_sec": 599, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 601, "t_sec": 600, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 602, "t_sec": 601, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 603, "t_sec": 602, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 604, "t_sec": 603, "text": "先看我手里的这把"} +{"idx": 605, "t_sec": 604, "text": "PP-2000冲锋枪"} +{"idx": 606, "t_sec": 605, "text": "PP-2000冲锋枪"} +{"idx": 607, "t_sec": 606, "text": "这是我è§è¿‡"} +{"idx": 608, "t_sec": 607, "text": "最“露骨â€çš„一款冲锋枪了"} +{"idx": 609, "t_sec": 608, "text": "最“露骨â€çš„一款冲锋枪了"} +{"idx": 610, "t_sec": 609, "text": "åŒæ ·"} +{"idx": 611, "t_sec": 610, "text": "为了让大家看清楚"} +{"idx": 612, "t_sec": 611, "text": "这款模型也åšäº†ä¸€ç‚¹æ”¾å¤§"} +{"idx": 613, "t_sec": 612, "text": "这款模型也åšäº†ä¸€ç‚¹æ”¾å¤§"} +{"idx": 614, "t_sec": 613, "text": "这款模型也åšäº†ä¸€ç‚¹æ”¾å¤§"} +{"idx": 615, "t_sec": 614, "text": "å¯ä»¥çœ‹åˆ°"} +{"idx": 616, "t_sec": 615, "text": "它的枪机å‰åŠéƒ¨åˆ†"} +{"idx": 617, "t_sec": 616, "text": "它的枪机å‰åŠéƒ¨åˆ†"} +{"idx": 618, "t_sec": 617, "text": "完全是裸露在外的"} +{"idx": 619, "t_sec": 618, "text": "完全是裸露在外的"} +{"idx": 620, "t_sec": 619, "text": "æ ¹æ®è®¾è®¡æ–¹çš„å®˜æ–¹å‚æ•°"} +{"idx": 621, "t_sec": 620, "text": "æ ¹æ®è®¾è®¡æ–¹çš„å®˜æ–¹å‚æ•°"} +{"idx": 622, "t_sec": 621, "text": "它的全长仅340毫米"} +{"idx": 623, "t_sec": 622, "text": "它的全长仅340毫米"} +{"idx": 624, "t_sec": 623, "text": "它的全长仅340毫米"} +{"idx": 625, "t_sec": 624, "text": "比常è§çš„500毫å‡çŸ¿æ³‰æ°´ç“¶"} +{"idx": 626, "t_sec": 625, "text": "比常è§çš„500毫å‡çŸ¿æ³‰æ°´ç“¶"} +{"idx": 627, "t_sec": 626, "text": "比常è§çš„500毫å‡çŸ¿æ³‰æ°´ç“¶"} +{"idx": 628, "t_sec": 627, "text": "就长那么一点"} +{"idx": 629, "t_sec": 628, "text": "刚好能够放进"} +{"idx": 630, "t_sec": 629, "text": "战术背心的å£è¢‹é‡Œ"} +{"idx": 631, "t_sec": 630, "text": "战术背心的å£è¢‹é‡Œ"} +{"idx": 632, "t_sec": 631, "text": "啿‰‹å°±èƒ½æ¡ä½æ“作"} +{"idx": 633, "t_sec": 632, "text": "啿‰‹å°±èƒ½æ¡ä½æ“作"} +{"idx": 634, "t_sec": 633, "text": "啿‰‹å°±èƒ½æ¡ä½æ“作"} +{"idx": 635, "t_sec": 634, "text": "兼顾近战ç«åŠ›"} +{"idx": 636, "t_sec": 635, "text": "和一定的有效射程"} +{"idx": 637, "t_sec": 636, "text": "和一定的有效射程"} +{"idx": 638, "t_sec": 637, "text": "ä¸ä¼šå› ä¸ºè¿½æ±‚短尺寸"} +{"idx": 639, "t_sec": 638, "text": "ä¸ä¼šå› ä¸ºè¿½æ±‚短尺寸"} +{"idx": 640, "t_sec": 639, "text": "而牺牲核心å¨åŠ›"} +{"idx": 641, "t_sec": 640, "text": "而牺牲核心å¨åŠ›"} +{"idx": 642, "t_sec": 641, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 643, "t_sec": 642, "text": "PP-2000的设计"} +{"idx": 644, "t_sec": 643, "text": "PP-2000的设计"} +{"idx": 645, "t_sec": 644, "text": "æºäºŽä¿„ç½—æ–¯"} +{"idx": 646, "t_sec": 645, "text": "在城市åæä½œæˆ˜ä¸­"} +{"idx": 647, "t_sec": 646, "text": "é‡åˆ°çš„实战痛点"} +{"idx": 648, "t_sec": 647, "text": "é‡åˆ°çš„实战痛点"} +{"idx": 649, "t_sec": 648, "text": "é‡åˆ°çš„实战痛点"} +{"idx": 650, "t_sec": 649, "text": "20世纪90年代"} +{"idx": 651, "t_sec": 650, "text": "车臣战争中的巷战"} +{"idx": 652, "t_sec": 651, "text": "车臣战争中的巷战"} +{"idx": 653, "t_sec": 652, "text": "让俄军深刻体会到"} +{"idx": 654, "t_sec": 653, "text": "让俄军深刻体会到"} +{"idx": 655, "t_sec": 654, "text": "传统冲锋枪"} +{"idx": 656, "t_sec": 655, "text": "过长的枪身"} +{"idx": 657, "t_sec": 656, "text": "过长的枪身"} +{"idx": 658, "t_sec": 657, "text": "åœ¨ç‹­çª„çš„æ¥¼é“ æˆ¿é—´ä¸­"} +{"idx": 659, "t_sec": 658, "text": "åœ¨ç‹­çª„çš„æ¥¼é“ æˆ¿é—´ä¸­"} +{"idx": 660, "t_sec": 659, "text": "æ ¹æœ¬æ— æ³•çµæ´»è½¬å‘"} +{"idx": 661, "t_sec": 660, "text": "æ ¹æœ¬æ— æ³•çµæ´»è½¬å‘"} +{"idx": 662, "t_sec": 661, "text": "士兵在破门åŽ"} +{"idx": 663, "t_sec": 662, "text": "士兵在破门åŽ"} +{"idx": 664, "t_sec": 663, "text": "常常因枪身å‰è¹­é—¨æ¡†"} +{"idx": 665, "t_sec": 664, "text": "常常因枪身å‰è¹­é—¨æ¡†"} +{"idx": 666, "t_sec": 665, "text": "而延误举枪时机"} +{"idx": 667, "t_sec": 666, "text": "而延误举枪时机"} +{"idx": 668, "t_sec": 667, "text": "甚至被敌方近è·ç¦»çªè¢­"} +{"idx": 669, "t_sec": 668, "text": "甚至被敌方近è·ç¦»çªè¢­"} +{"idx": 670, "t_sec": 669, "text": "甚至被敌方近è·ç¦»çªè¢­"} +{"idx": 671, "t_sec": 670, "text": "为了解决这一问题"} +{"idx": 672, "t_sec": 671, "text": "图拉仪器设计局"} +{"idx": 673, "t_sec": 672, "text": "图拉仪器设计局"} +{"idx": 674, "t_sec": 673, "text": "从1993年开始"} +{"idx": 675, "t_sec": 674, "text": "ç ”å‘紧凑å¼å†²é”‹æžª"} +{"idx": 676, "t_sec": 675, "text": "ç ”å‘紧凑å¼å†²é”‹æžª"} +{"idx": 677, "t_sec": 676, "text": "ç ”å‘紧凑å¼å†²é”‹æžª"} +{"idx": 678, "t_sec": 677, "text": "核心目标就是"} +{"idx": 679, "t_sec": 678, "text": "在ä¿è¯ç«åŠ›çš„å‰æä¸‹"} +{"idx": 680, "t_sec": 679, "text": "在ä¿è¯ç«åŠ›çš„å‰æä¸‹"} +{"idx": 681, "t_sec": 680, "text": "把长度"} +{"idx": 682, "t_sec": 681, "text": "控制在350毫米以内"} +{"idx": 683, "t_sec": 682, "text": "控制在350毫米以内"} +{"idx": 684, "t_sec": 683, "text": "为此"} +{"idx": 685, "t_sec": 684, "text": "设计师采用了"} +{"idx": 686, "t_sec": 685, "text": "# 多项针对性设计"} +{"idx": 687, "t_sec": 686, "text": "# 多项针对性设计"} +{"idx": 688, "t_sec": 687, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 689, "t_sec": 688, "text": "PP-2000冲锋枪的设计"} +{"idx": 690, "t_sec": 689, "text": "PP-2000冲锋枪的设计"} +{"idx": 691, "t_sec": 690, "text": "éžå¸¸å°å·§ç²¾å¦™"} +{"idx": 692, "t_sec": 691, "text": "éžå¸¸å°å·§ç²¾å¦™"} +{"idx": 693, "t_sec": 692, "text": "整枪上下两个部分"} +{"idx": 694, "t_sec": 693, "text": "整枪上下两个部分"} +{"idx": 695, "t_sec": 694, "text": "å¯ä»¥å¿«é€Ÿæ‹†å¼€"} +{"idx": 696, "t_sec": 695, "text": "å¯ä»¥å¿«é€Ÿæ‹†å¼€"} +{"idx": 697, "t_sec": 696, "text": "整体部件éžå¸¸å°‘"} +{"idx": 698, "t_sec": 697, "text": "便于维护ä¿å…»"} +{"idx": 699, "t_sec": 698, "text": "便于维护ä¿å…»"} +{"idx": 700, "t_sec": 699, "text": "PP-2000冲锋枪的枪机å‰éƒ¨åˆ†"} +{"idx": 701, "t_sec": 700, "text": "PP-2000冲锋枪的枪机å‰éƒ¨åˆ†"} +{"idx": 702, "t_sec": 701, "text": "PP-2000冲锋枪的枪机å‰éƒ¨åˆ†"} +{"idx": 703, "t_sec": 702, "text": "暴露在机匣外"} +{"idx": 704, "t_sec": 703, "text": "并兼作上膛拉机柄"} +{"idx": 705, "t_sec": 704, "text": "并兼作上膛拉机柄"} +{"idx": 706, "t_sec": 705, "text": "并兼作上膛拉机柄"} +{"idx": 707, "t_sec": 706, "text": "在枪机连æ†çš„剿–¹"} +{"idx": 708, "t_sec": 707, "text": "设有一个铰接手柄"} +{"idx": 709, "t_sec": 708, "text": "设有一个铰接手柄"} +{"idx": 710, "t_sec": 709, "text": "å½“éœ€è¦æ‹‰åŠ¨çš„æ—¶å€™"} +{"idx": 711, "t_sec": 710, "text": "å½“éœ€è¦æ‹‰åŠ¨çš„æ—¶å€™"} +{"idx": 712, "t_sec": 711, "text": "å¯ä»¥æ‰³èµ·å‘左或å‘峿—‹è½¬"} +{"idx": 713, "t_sec": 712, "text": "å¯ä»¥æ‰³èµ·å‘左或å‘峿—‹è½¬"} +{"idx": 714, "t_sec": 713, "text": "å¯ä»¥æ‰³èµ·å‘左或å‘峿—‹è½¬"} +{"idx": 715, "t_sec": 714, "text": "ç„¶åŽå†æ‹‰åŠ¨è¿žæ†"} +{"idx": 716, "t_sec": 715, "text": "进行上膛æ“作"} +{"idx": 717, "t_sec": 716, "text": "进行上膛æ“作"} +{"idx": 718, "t_sec": 717, "text": "进行上膛æ“作"} +{"idx": 719, "t_sec": 718, "text": "è¿™ç§æžªæœºå¤–露的方å¼"} +{"idx": 720, "t_sec": 719, "text": "è¿™ç§æžªæœºå¤–露的方å¼"} +{"idx": 721, "t_sec": 720, "text": "ä¸ä»…能够å‡å°‘整枪的长度"} +{"idx": 722, "t_sec": 721, "text": "ä¸ä»…能够å‡å°‘整枪的长度"} +{"idx": 723, "t_sec": 722, "text": "还å¯ä»¥è®©æžªæœº"} +{"idx": 724, "t_sec": 723, "text": "和枪管的一部分"} +{"idx": 725, "t_sec": 724, "text": "和枪管的一部分"} +{"idx": 726, "t_sec": 725, "text": "直接暴露在外é¢"} +{"idx": 727, "t_sec": 726, "text": "有利于整枪的散热"} +{"idx": 728, "t_sec": 727, "text": "有利于整枪的散热"} +{"idx": 729, "t_sec": 728, "text": "PP-2000冲锋枪"} +{"idx": 730, "t_sec": 729, "text": "PP-2000冲锋枪"} +{"idx": 731, "t_sec": 730, "text": "é…æœ‰ä¸¤ç§å®¹é‡çš„弹匣"} +{"idx": 732, "t_sec": 731, "text": "é…æœ‰ä¸¤ç§å®¹é‡çš„弹匣"} +{"idx": 733, "t_sec": 732, "text": "ä¸€ç§æ˜¯20å‘"} +{"idx": 734, "t_sec": 733, "text": "å¦ä¸€ç§æ˜¯44å‘"} +{"idx": 735, "t_sec": 734, "text": "å¦ä¸€ç§æ˜¯44å‘"} +{"idx": 736, "t_sec": 735, "text": "供弹弹匣æ’åœ¨æ¡æŠŠå†…"} +{"idx": 737, "t_sec": 736, "text": "供弹弹匣æ’åœ¨æ¡æŠŠå†…"} +{"idx": 738, "t_sec": 737, "text": "供弹弹匣æ’åœ¨æ¡æŠŠå†…"} +{"idx": 739, "t_sec": 738, "text": "而在枪尾"} +{"idx": 740, "t_sec": 739, "text": "还有一个弹匣æ’å£"} +{"idx": 741, "t_sec": 740, "text": "还有一个弹匣æ’å£"} +{"idx": 742, "t_sec": 741, "text": "把ä¸ç”¨çš„弹匣æ’上去"} +{"idx": 743, "t_sec": 742, "text": "便å¯ä»¥å½“作枪托æ¥ä½¿ç”¨"} +{"idx": 744, "t_sec": 743, "text": "便å¯ä»¥å½“作枪托æ¥ä½¿ç”¨"} +{"idx": 745, "t_sec": 744, "text": "é‡äº§åž‹ç‰ˆæœ¬"} +{"idx": 746, "t_sec": 745, "text": "é‡äº§åž‹ç‰ˆæœ¬"} +{"idx": 747, "t_sec": 746, "text": "则增加了折å å¼æžªæ‰˜"} +{"idx": 748, "t_sec": 747, "text": "则增加了折å å¼æžªæ‰˜"} +{"idx": 749, "t_sec": 748, "text": "这个å¯é€‰é…ä»¶"} +{"idx": 750, "t_sec": 749, "text": "也是åƒå¼¹åŒ£ä¸€æ ·"} +{"idx": 751, "t_sec": 750, "text": "也是åƒå¼¹åŒ£ä¸€æ ·"} +{"idx": 752, "t_sec": 751, "text": "æ’到枪尾上使用"} +{"idx": 753, "t_sec": 752, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 754, "t_sec": 753, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 755, "t_sec": 754, "text": "全枪的é‡é‡éžå¸¸ä½Ž"} +{"idx": 756, "t_sec": 755, "text": "全枪的é‡é‡éžå¸¸ä½Ž"} +{"idx": 757, "t_sec": 756, "text": "而且éžå¸¸çš„短"} +{"idx": 758, "t_sec": 757, "text": "特别适åˆç‰¹ç§éƒ¨é˜Ÿ"} +{"idx": 759, "t_sec": 758, "text": "特别适åˆç‰¹ç§éƒ¨é˜Ÿ"} +{"idx": 760, "t_sec": 759, "text": "或者是强力部门的"} +{"idx": 761, "t_sec": 760, "text": "或者是强力部门的"} +{"idx": 762, "t_sec": 761, "text": "执法人员去使用"} +{"idx": 763, "t_sec": 762, "text": "执法人员去使用"} +{"idx": 764, "t_sec": 763, "text": "å¯ä»¥åœ¨è¿‘è·ç¦»çš„过程当中"} +{"idx": 765, "t_sec": 764, "text": "å¯ä»¥åœ¨è¿‘è·ç¦»çš„过程当中"} +{"idx": 766, "t_sec": 765, "text": "针对对方"} +{"idx": 767, "t_sec": 766, "text": "进行密集的ç«åŠ›åŽ‹åˆ¶"} +{"idx": 768, "t_sec": 767, "text": "进行密集的ç«åŠ›åŽ‹åˆ¶"} +{"idx": 769, "t_sec": 768, "text": "由于它的枪身比较短"} +{"idx": 770, "t_sec": 769, "text": "由于它的枪身比较短"} +{"idx": 771, "t_sec": 770, "text": "其实也适åˆ"} +{"idx": 772, "t_sec": 771, "text": "乘车作战的部队"} +{"idx": 773, "t_sec": 772, "text": "乘车作战的部队"} +{"idx": 774, "t_sec": 773, "text": "比如说å¦å…‹è£…甲车的"} +{"idx": 775, "t_sec": 774, "text": "比如说å¦å…‹è£…甲车的"} +{"idx": 776, "t_sec": 775, "text": "这个车组乘员"} +{"idx": 777, "t_sec": 776, "text": "进行佩戴和使用"} +{"idx": 778, "t_sec": 777, "text": "作为一ç§è‡ªå«æ­¦å™¨"} +{"idx": 779, "t_sec": 778, "text": "当然了战斗机的飞行员"} +{"idx": 780, "t_sec": 779, "text": "当然了战斗机的飞行员"} +{"idx": 781, "t_sec": 780, "text": "å’Œç›´å‡æœºçš„æœºç»„乘员"} +{"idx": 782, "t_sec": 781, "text": "å’Œç›´å‡æœºçš„æœºç»„乘员"} +{"idx": 783, "t_sec": 782, "text": "å’Œç›´å‡æœºçš„æœºç»„乘员"} +{"idx": 784, "t_sec": 783, "text": "也å¯ä»¥æŠŠå®ƒä½œä¸ºä¸€ç§"} +{"idx": 785, "t_sec": 784, "text": "大å¨åŠ›çš„è‡ªå«æ­¦å™¨"} +{"idx": 786, "t_sec": 785, "text": "因为它的æŒç»­çš„ç«åŠ›åŽ‹åˆ¶èƒ½åŠ›"} +{"idx": 787, "t_sec": 786, "text": "因为它的æŒç»­çš„ç«åŠ›åŽ‹åˆ¶èƒ½åŠ›"} +{"idx": 788, "t_sec": 787, "text": "因为它的æŒç»­çš„ç«åŠ›åŽ‹åˆ¶èƒ½åŠ›"} +{"idx": 789, "t_sec": 788, "text": "è¦æ¯”一般的手枪è¦å¼ºå¾ˆå¤š"} +{"idx": 790, "t_sec": 789, "text": "è¦æ¯”一般的手枪è¦å¼ºå¾ˆå¤š"} +{"idx": 791, "t_sec": 790, "text": "而且"} +{"idx": 792, "t_sec": 791, "text": "和这ç§çŸ­çš„冲锋枪相比"} +{"idx": 793, "t_sec": 792, "text": "和这ç§çŸ­çš„冲锋枪相比"} +{"idx": 794, "t_sec": 793, "text": "它的枪身确实更短"} +{"idx": 795, "t_sec": 794, "text": "它的枪身确实更短"} +{"idx": 796, "t_sec": 795, "text": "实现了最大程度地å‡é‡"} +{"idx": 797, "t_sec": 796, "text": "实现了最大程度地å‡é‡"} +{"idx": 798, "t_sec": 797, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 799, "t_sec": 798, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 800, "t_sec": 799, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 801, "t_sec": 800, "text": "PP-2000"} +{"idx": 802, "t_sec": 801, "text": "用340毫米的紧凑长度"} +{"idx": 803, "t_sec": 802, "text": "用340毫米的紧凑长度"} +{"idx": 804, "t_sec": 803, "text": "# 加上暴露枪机设计"} +{"idx": 805, "t_sec": 804, "text": "æŠŠå··æˆ˜çµæ´»åšåˆ°äº†æžè‡´"} +{"idx": 806, "t_sec": 805, "text": "æŠŠå··æˆ˜çµæ´»åšåˆ°äº†æžè‡´"} +{"idx": 807, "t_sec": 806, "text": "æŠŠå··æˆ˜çµæ´»åšåˆ°äº†æžè‡´"} +{"idx": 808, "t_sec": 807, "text": "短身带æ¥çš„æœºåŠ¨ä¼˜åŠ¿"} +{"idx": 809, "t_sec": 808, "text": "短身带æ¥çš„æœºåŠ¨ä¼˜åŠ¿"} +{"idx": 810, "t_sec": 809, "text": "在狭å°ç©ºé—´é‡Œæ— å¯æ›¿ä»£"} +{"idx": 811, "t_sec": 810, "text": "在狭å°ç©ºé—´é‡Œæ— å¯æ›¿ä»£"} +{"idx": 812, "t_sec": 811, "text": "在狭å°ç©ºé—´é‡Œæ— å¯æ›¿ä»£"} +{"idx": 813, "t_sec": 812, "text": "æŽ¥ä¸‹æ¥æˆ‘们看一把"} +{"idx": 814, "t_sec": 813, "text": "长尺寸的冲锋枪"} +{"idx": 815, "t_sec": 814, "text": "长尺寸的冲锋枪"} +{"idx": 816, "t_sec": 815, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 817, "t_sec": 816, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 818, "t_sec": 817, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 819, "t_sec": 818, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 820, "t_sec": 819, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 821, "t_sec": 820, "text": "它就是"} +{"idx": 822, "t_sec": 821, "text": "MP40冲锋枪"} +{"idx": 823, "t_sec": 822, "text": "MP40冲锋枪"} +{"idx": 824, "t_sec": 823, "text": "MP40冲锋枪"} +{"idx": 825, "t_sec": 824, "text": "æ ¹æ®äºŒæˆ˜æ—¶æœŸçš„"} +{"idx": 826, "t_sec": 825, "text": "德军技术手册记载"} +{"idx": 827, "t_sec": 826, "text": "它折å åŽ"} +{"idx": 828, "t_sec": 827, "text": "全枪长630毫米"} +{"idx": 829, "t_sec": 828, "text": "全枪长630毫米"} +{"idx": 830, "t_sec": 829, "text": "全枪长630毫米"} +{"idx": 831, "t_sec": 830, "text": "比å‰é¢è®²åˆ°çš„PP-2000"} +{"idx": 832, "t_sec": 831, "text": "é•¿è¿‘100毫米"} +{"idx": 833, "t_sec": 832, "text": "é•¿è¿‘100毫米"} +{"idx": 834, "t_sec": 833, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 835, "t_sec": 834, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 836, "t_sec": 835, "text": "当它展开之åŽ"} +{"idx": 837, "t_sec": 836, "text": "当它展开之åŽ"} +{"idx": 838, "t_sec": 837, "text": "é•¿833毫米"} +{"idx": 839, "t_sec": 838, "text": "é•¿833毫米"} +{"idx": 840, "t_sec": 839, "text": "é•¿833毫米"} +{"idx": 841, "t_sec": 840, "text": "我抵肩æ¡ä½å®ƒ"} +{"idx": 842, "t_sec": 841, "text": "能明显感觉到"} +{"idx": 843, "t_sec": 842, "text": "能明显感觉到"} +{"idx": 844, "t_sec": 843, "text": "枪身特别舒展"} +{"idx": 845, "t_sec": 844, "text": "枪托与肩部的贴åˆåº¦å¾ˆå¥½"} +{"idx": 846, "t_sec": 845, "text": "枪托与肩部的贴åˆåº¦å¾ˆå¥½"} +{"idx": 847, "t_sec": 846, "text": "枪托与肩部的贴åˆåº¦å¾ˆå¥½"} +{"idx": 848, "t_sec": 847, "text": "250毫米的枪管"} +{"idx": 849, "t_sec": 848, "text": "250毫米的枪管"} +{"idx": 850, "t_sec": 849, "text": "让枪å£åœ¨å°„击时跳动很å°"} +{"idx": 851, "t_sec": 850, "text": "让枪å£åœ¨å°„击时跳动很å°"} +{"idx": 852, "t_sec": 851, "text": "让枪å£åœ¨å°„击时跳动很å°"} +{"idx": 853, "t_sec": 852, "text": "在二战的平原"} +{"idx": 854, "t_sec": 853, "text": "在二战的平原"} +{"idx": 855, "t_sec": 854, "text": "和阵地战中特别实用"} +{"idx": 856, "t_sec": 855, "text": "和阵地战中特别实用"} +{"idx": 857, "t_sec": 856, "text": "士兵在冲锋的时候"} +{"idx": 858, "t_sec": 857, "text": "能够稳定抵肩射击"} +{"idx": 859, "t_sec": 858, "text": "能够稳定抵肩射击"} +{"idx": 860, "t_sec": 859, "text": "精准压制200米内的"} +{"idx": 861, "t_sec": 860, "text": "精准压制200米内的"} +{"idx": 862, "t_sec": 861, "text": "精准压制200米内的"} +{"idx": 863, "t_sec": 862, "text": "敌方目标"} +{"idx": 864, "t_sec": 863, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 865, "t_sec": 864, "text": "MP40是二战期间产é‡è¾ƒå¤§"} +{"idx": 866, "t_sec": 865, "text": "MP40是二战期间产é‡è¾ƒå¤§"} +{"idx": 867, "t_sec": 866, "text": "MP40是二战期间产é‡è¾ƒå¤§"} +{"idx": 868, "t_sec": 867, "text": "å½±å“力较广的一款冲锋枪"} +{"idx": 869, "t_sec": 868, "text": "å½±å“力较广的一款冲锋枪"} +{"idx": 870, "t_sec": 869, "text": "å½±å“力较广的一款冲锋枪"} +{"idx": 871, "t_sec": 870, "text": "其因结构相对简å•"} +{"idx": 872, "t_sec": 871, "text": "稳定性强"} +{"idx": 873, "t_sec": 872, "text": "稳定性强"} +{"idx": 874, "t_sec": 873, "text": "æˆä¸ºå½“时多个作战å•ä½çš„装备"} +{"idx": 875, "t_sec": 874, "text": "æˆä¸ºå½“时多个作战å•ä½çš„装备"} +{"idx": 876, "t_sec": 875, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 877, "t_sec": 876, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 878, "t_sec": 877, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 879, "t_sec": 878, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 880, "t_sec": 879, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 881, "t_sec": 880, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 882, "t_sec": 881, "text": "二战å‰"} +{"idx": 883, "t_sec": 882, "text": "德军步兵ç­ç»„çš„ç«åŠ›æ ¸å¿ƒ"} +{"idx": 884, "t_sec": 883, "text": "德军步兵ç­ç»„çš„ç«åŠ›æ ¸å¿ƒ"} +{"idx": 885, "t_sec": 884, "text": "是毛瑟98k栓动步枪"} +{"idx": 886, "t_sec": 885, "text": "是毛瑟98k栓动步枪"} +{"idx": 887, "t_sec": 886, "text": "是毛瑟98k栓动步枪"} +{"idx": 888, "t_sec": 887, "text": "å’ŒMG34釿œºæžª"} +{"idx": 889, "t_sec": 888, "text": "å’ŒMG34釿œºæžª"} +{"idx": 890, "t_sec": 889, "text": "冲锋枪仅作为辅助武器"} +{"idx": 891, "t_sec": 890, "text": "冲锋枪仅作为辅助武器"} +{"idx": 892, "t_sec": 891, "text": "冲锋枪仅作为辅助武器"} +{"idx": 893, "t_sec": 892, "text": "第二次世界大战爆å‘åŽ"} +{"idx": 894, "t_sec": 893, "text": "第二次世界大战爆å‘åŽ"} +{"idx": 895, "t_sec": 894, "text": "纳粹德军强调快速推进"} +{"idx": 896, "t_sec": 895, "text": "纳粹德军强调快速推进"} +{"idx": 897, "t_sec": 896, "text": "纳粹德军强调快速推进"} +{"idx": 898, "t_sec": 897, "text": "è¿‘è·ç¦»ç«åŠ›åŽ‹åˆ¶çš„ç†å¿µ"} +{"idx": 899, "t_sec": 898, "text": "è¿‘è·ç¦»ç«åŠ›åŽ‹åˆ¶çš„ç†å¿µ"} +{"idx": 900, "t_sec": 899, "text": "这就需è¦ä¸€ç§"} +{"idx": 901, "t_sec": 900, "text": "èƒ½ä¼´éšæ­¥å…µå†²é”‹"} +{"idx": 902, "t_sec": 901, "text": "èƒ½ä¼´éšæ­¥å…µå†²é”‹"} +{"idx": 903, "t_sec": 902, "text": "兼顾射程与精度的武器"} +{"idx": 904, "t_sec": 903, "text": "兼顾射程与精度的武器"} +{"idx": 905, "t_sec": 904, "text": "而传统冲锋枪"} +{"idx": 906, "t_sec": 905, "text": "而传统冲锋枪"} +{"idx": 907, "t_sec": 906, "text": "如MP18"} +{"idx": 908, "t_sec": 907, "text": "如MP18"} +{"idx": 909, "t_sec": 908, "text": "尺寸虽短"} +{"idx": 910, "t_sec": 909, "text": "但枪管仅198毫米"} +{"idx": 911, "t_sec": 910, "text": "但枪管仅198毫米"} +{"idx": 912, "t_sec": 911, "text": "有效射程仅100ç±³"} +{"idx": 913, "t_sec": 912, "text": "有效射程仅100ç±³"} +{"idx": 914, "t_sec": 913, "text": "有效射程仅100ç±³"} +{"idx": 915, "t_sec": 914, "text": "无法满足压制需求"} +{"idx": 916, "t_sec": 915, "text": "无法满足压制需求"} +{"idx": 917, "t_sec": 916, "text": "而MP40"} +{"idx": 918, "t_sec": 917, "text": "很好地解决了这一问题"} +{"idx": 919, "t_sec": 918, "text": "很好地解决了这一问题"} +{"idx": 920, "t_sec": 919, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 921, "t_sec": 920, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 922, "t_sec": 921, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 923, "t_sec": 922, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 924, "t_sec": 923, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 925, "t_sec": 924, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 926, "t_sec": 925, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 927, "t_sec": 926, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 928, "t_sec": 927, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 929, "t_sec": 928, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 930, "t_sec": 929, "text": "MP40冲锋枪的设计"} +{"idx": 931, "t_sec": 930, "text": "MP40冲锋枪的设计"} +{"idx": 932, "t_sec": 931, "text": "MP40冲锋枪的设计"} +{"idx": 933, "t_sec": 932, "text": "围绕中近è·ç¦»æŒç»­åŽ‹åˆ¶å±•å¼€"} +{"idx": 934, "t_sec": 933, "text": "围绕中近è·ç¦»æŒç»­åŽ‹åˆ¶å±•å¼€"} +{"idx": 935, "t_sec": 934, "text": "围绕中近è·ç¦»æŒç»­åŽ‹åˆ¶å±•å¼€"} +{"idx": 936, "t_sec": 935, "text": "250毫米的枪管"} +{"idx": 937, "t_sec": 936, "text": "采用镀铬工艺"} +{"idx": 938, "t_sec": 937, "text": "采用镀铬工艺"} +{"idx": 939, "t_sec": 938, "text": "能让枪å£åˆé€Ÿ"} +{"idx": 940, "t_sec": 939, "text": "æå‡è‡³æ¯ç§’380ç±³"} +{"idx": 941, "t_sec": 940, "text": "æå‡è‡³æ¯ç§’380ç±³"} +{"idx": 942, "t_sec": 941, "text": "有效射程达到200ç±³"} +{"idx": 943, "t_sec": 942, "text": "有效射程达到200ç±³"} +{"idx": 944, "t_sec": 943, "text": "有效射程达到200ç±³"} +{"idx": 945, "t_sec": 944, "text": "比MP18æå‡ä¸€å€"} +{"idx": 946, "t_sec": 945, "text": "比MP18æå‡ä¸€å€"} +{"idx": 947, "t_sec": 946, "text": "比MP18æå‡ä¸€å€"} +{"idx": 948, "t_sec": 947, "text": "833毫米的枪身长度"} +{"idx": 949, "t_sec": 948, "text": "833毫米的枪身长度"} +{"idx": 950, "t_sec": 949, "text": "让士兵在抵肩射击时"} +{"idx": 951, "t_sec": 950, "text": "让士兵在抵肩射击时"} +{"idx": 952, "t_sec": 951, "text": "让士兵在抵肩射击时"} +{"idx": 953, "t_sec": 952, "text": "能更好地控制åŽå力"} +{"idx": 954, "t_sec": 953, "text": "能更好地控制åŽå力"} +{"idx": 955, "t_sec": 954, "text": "é…åˆ32å‘弹匣"} +{"idx": 956, "t_sec": 955, "text": "é…åˆ32å‘弹匣"} +{"idx": 957, "t_sec": 956, "text": "èƒ½å½¢æˆæŒç»­çš„ç«åŠ›è¾“å‡º"} +{"idx": 958, "t_sec": 957, "text": "èƒ½å½¢æˆæŒç»­çš„ç«åŠ›è¾“å‡º"} +{"idx": 959, "t_sec": 958, "text": "更值得一æçš„æ˜¯"} +{"idx": 960, "t_sec": 959, "text": "更值得一æçš„æ˜¯"} +{"idx": 961, "t_sec": 960, "text": "它的生产工艺"} +{"idx": 962, "t_sec": 961, "text": "ç‰¹åˆ«é€‚åˆæˆ˜æ—¶é‡äº§"} +{"idx": 963, "t_sec": 962, "text": "ç‰¹åˆ«é€‚åˆæˆ˜æ—¶é‡äº§"} +{"idx": 964, "t_sec": 963, "text": "ç‰¹åˆ«é€‚åˆæˆ˜æ—¶é‡äº§"} +{"idx": 965, "t_sec": 964, "text": "枪身采用冲压和焊接技术"} +{"idx": 966, "t_sec": 965, "text": "枪身采用冲压和焊接技术"} +{"idx": 967, "t_sec": 966, "text": "枪身采用冲压和焊接技术"} +{"idx": 968, "t_sec": 967, "text": "é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40%"} +{"idx": 969, "t_sec": 968, "text": "é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40%"} +{"idx": 970, "t_sec": 969, "text": "é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40%"} +{"idx": 971, "t_sec": 970, "text": "é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40%"} +{"idx": 972, "t_sec": 971, "text": "一个熟练工人"} +{"idx": 973, "t_sec": 972, "text": "æ¯å¤©èƒ½ç»„装10支"} +{"idx": 974, "t_sec": 973, "text": "æ¯å¤©èƒ½ç»„装10支"} +{"idx": 975, "t_sec": 974, "text": "æ¯å¤©èƒ½ç»„装10支"} +{"idx": 976, "t_sec": 975, "text": "到1944å¹´"} +{"idx": 977, "t_sec": 976, "text": "累计生产了120万支"} +{"idx": 978, "t_sec": 977, "text": "累计生产了120万支"} +{"idx": 979, "t_sec": 978, "text": "累计生产了120万支"} +{"idx": 980, "t_sec": 979, "text": "833毫米的长度"} +{"idx": 981, "t_sec": 980, "text": "833毫米的长度"} +{"idx": 982, "t_sec": 981, "text": "适é…了二战时期"} +{"idx": 983, "t_sec": 982, "text": "开阔战场的作战需求"} +{"idx": 984, "t_sec": 983, "text": "开阔战场的作战需求"} +{"idx": 985, "t_sec": 984, "text": "也æˆä¸ºäº†äºŒæˆ˜ä¸­"} +{"idx": 986, "t_sec": 985, "text": "也æˆä¸ºäº†äºŒæˆ˜ä¸­"} +{"idx": 987, "t_sec": 986, "text": "纳粹德军步兵ç«åŠ›æ”¯æŸ±çš„"} +{"idx": 988, "t_sec": 987, "text": "纳粹德军步兵ç«åŠ›æ”¯æŸ±çš„"} +{"idx": 989, "t_sec": 988, "text": "标志性武器之一"} +{"idx": 990, "t_sec": 989, "text": "标志性武器之一"} +{"idx": 991, "t_sec": 990, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 992, "t_sec": 991, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 993, "t_sec": 992, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 994, "t_sec": 993, "text": "MP40是在MP38的基础上"} +{"idx": 995, "t_sec": 994, "text": "MP40是在MP38的基础上"} +{"idx": 996, "t_sec": 995, "text": "MP40是在MP38的基础上"} +{"idx": 997, "t_sec": 996, "text": "改进å‡çº§è€Œæ¥çš„"} +{"idx": 998, "t_sec": 997, "text": "改进å‡çº§è€Œæ¥çš„"} +{"idx": 999, "t_sec": 998, "text": "å¯ä»¥è¯´åœ¨äºŒæˆ˜æœŸé—´"} +{"idx": 1000, "t_sec": 999, "text": "在德国军队的"} +{"idx": 1001, "t_sec": 1000, "text": "在德国军队的"} +{"idx": 1002, "t_sec": 1001, "text": "武器装备当中"} +{"idx": 1003, "t_sec": 1002, "text": "它是一款设计"} +{"idx": 1004, "t_sec": 1003, "text": "比较优秀的冲锋枪"} +{"idx": 1005, "t_sec": 1004, "text": "比较优秀的冲锋枪"} +{"idx": 1006, "t_sec": 1005, "text": "优先装备的是"} +{"idx": 1007, "t_sec": 1006, "text": "优先装备的是"} +{"idx": 1008, "t_sec": 1007, "text": "德军的装甲部队"} +{"idx": 1009, "t_sec": 1008, "text": "和它的空é™éƒ¨é˜Ÿ"} +{"idx": 1010, "t_sec": 1009, "text": "和它的空é™éƒ¨é˜Ÿ"} +{"idx": 1011, "t_sec": 1010, "text": "也就是伞兵"} +{"idx": 1012, "t_sec": 1011, "text": "装甲部队和伞兵"} +{"idx": 1013, "t_sec": 1012, "text": "在使用的过程中"} +{"idx": 1014, "t_sec": 1013, "text": "在使用的过程中"} +{"idx": 1015, "t_sec": 1014, "text": "å°±æ˜¯è¦æ±‚在近è·ç¦»"} +{"idx": 1016, "t_sec": 1015, "text": "针对对方的作战人员"} +{"idx": 1017, "t_sec": 1016, "text": "针对对方的作战人员"} +{"idx": 1018, "t_sec": 1017, "text": "短时间内倾泻大é‡çš„å¼¹è¯"} +{"idx": 1019, "t_sec": 1018, "text": "短时间内倾泻大é‡çš„å¼¹è¯"} +{"idx": 1020, "t_sec": 1019, "text": "短时间内倾泻大é‡çš„å¼¹è¯"} +{"idx": 1021, "t_sec": 1020, "text": "所以我们看这个MP40"} +{"idx": 1022, "t_sec": 1021, "text": "所以我们看这个MP40"} +{"idx": 1023, "t_sec": 1022, "text": "所以我们看这个MP40"} +{"idx": 1024, "t_sec": 1023, "text": "它的弹匣的长度是比较长"} +{"idx": 1025, "t_sec": 1024, "text": "它的弹匣的长度是比较长"} +{"idx": 1026, "t_sec": 1025, "text": "它的弹匣的长度是比较长"} +{"idx": 1027, "t_sec": 1026, "text": "所以能够在近è·ç¦»"} +{"idx": 1028, "t_sec": 1027, "text": "比如说100到150米的"} +{"idx": 1029, "t_sec": 1028, "text": "这样的一个è·ç¦»ä¸Š"} +{"idx": 1030, "t_sec": 1029, "text": "这样的一个è·ç¦»ä¸Š"} +{"idx": 1031, "t_sec": 1030, "text": "针对对方进行这ç§"} +{"idx": 1032, "t_sec": 1031, "text": "æŒç»­çš„这样的一个射击"} +{"idx": 1033, "t_sec": 1032, "text": "æŒç»­çš„这样的一个射击"} +{"idx": 1034, "t_sec": 1033, "text": "é‚£ä¹ˆé‡‡ç”¨è¿™ç§æ¯”较长的"} +{"idx": 1035, "t_sec": 1034, "text": "é‚£ä¹ˆé‡‡ç”¨è¿™ç§æ¯”较长的"} +{"idx": 1036, "t_sec": 1035, "text": "枪身和枪管"} +{"idx": 1037, "t_sec": 1036, "text": "就是è¦ä¿è¯å°„击的精度"} +{"idx": 1038, "t_sec": 1037, "text": "所以"} +{"idx": 1039, "t_sec": 1038, "text": "在近è·ç¦»å°„击的过程当中"} +{"idx": 1040, "t_sec": 1039, "text": "在近è·ç¦»å°„击的过程当中"} +{"idx": 1041, "t_sec": 1040, "text": "MP40它的精准程度"} +{"idx": 1042, "t_sec": 1041, "text": "MP40它的精准程度"} +{"idx": 1043, "t_sec": 1042, "text": "也是比较高的"} +{"idx": 1044, "t_sec": 1043, "text": "也是比较高的"} +{"idx": 1045, "t_sec": 1044, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1046, "t_sec": 1045, "text": "从340æ¯«ç±³çš„ç´§å‡‘çµæ´»"} +{"idx": 1047, "t_sec": 1046, "text": "从340æ¯«ç±³çš„ç´§å‡‘çµæ´»"} +{"idx": 1048, "t_sec": 1047, "text": "到833毫米的稳定压制"} +{"idx": 1049, "t_sec": 1048, "text": "到833毫米的稳定压制"} +{"idx": 1050, "t_sec": 1049, "text": "到833毫米的稳定压制"} +{"idx": 1051, "t_sec": 1050, "text": "冲锋枪的长度选择"} +{"idx": 1052, "t_sec": 1051, "text": "本质上是**对作战空间**"} +{"idx": 1053, "t_sec": 1052, "text": "本质上是**对作战空间**"} +{"idx": 1054, "t_sec": 1053, "text": "和战术节å¥çš„精准回应"} +{"idx": 1055, "t_sec": 1054, "text": "和战术节å¥çš„精准回应"} +{"idx": 1056, "t_sec": 1055, "text": "和战术节å¥çš„精准回应"} +{"idx": 1057, "t_sec": 1056, "text": "短有短的便æ·"} +{"idx": 1058, "t_sec": 1057, "text": "长有长的稳定"} +{"idx": 1059, "t_sec": 1058, "text": "长有长的稳定"} +{"idx": 1060, "t_sec": 1059, "text": "这正是枪械设计中"} +{"idx": 1061, "t_sec": 1060, "text": "长短智慧的核心之一"} +{"idx": 1062, "t_sec": 1061, "text": "长短智慧的核心之一"} +{"idx": 1063, "t_sec": 1062, "text": "长短智慧的核心之一"} +{"idx": 1064, "t_sec": 1063, "text": "接下æ¥"} +{"idx": 1065, "t_sec": 1064, "text": "我们看一看步枪家æ—"} +{"idx": 1066, "t_sec": 1065, "text": "我们看一看步枪家æ—"} +{"idx": 1067, "t_sec": 1066, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1068, "t_sec": 1067, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1069, "t_sec": 1068, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1070, "t_sec": 1069, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1071, "t_sec": 1070, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1072, "t_sec": 1071, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1073, "t_sec": 1072, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1074, "t_sec": 1073, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1075, "t_sec": 1074, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1076, "t_sec": 1075, "text": "å…ˆæ¥çœ‹æˆ‘手中的这把"} +{"idx": 1077, "t_sec": 1076, "text": "å…ˆæ¥çœ‹æˆ‘手中的这把"} +{"idx": 1078, "t_sec": 1077, "text": "AUGçªå‡»æ­¥æžª"} +{"idx": 1079, "t_sec": 1078, "text": "AUGçªå‡»æ­¥æžª"} +{"idx": 1080, "t_sec": 1079, "text": "AUGçªå‡»æ­¥æžª"} +{"idx": 1081, "t_sec": 1080, "text": "大家有没有å‘现"} +{"idx": 1082, "t_sec": 1081, "text": "它的外形éžå¸¸çš„独特"} +{"idx": 1083, "t_sec": 1082, "text": "它的外形éžå¸¸çš„独特"} +{"idx": 1084, "t_sec": 1083, "text": "没有传统步枪的枪托"} +{"idx": 1085, "t_sec": 1084, "text": "没有传统步枪的枪托"} +{"idx": 1086, "t_sec": 1085, "text": "弹匣直接æ’åœ¨äº†æ‰³æœºåŽæ–¹"} +{"idx": 1087, "t_sec": 1086, "text": "弹匣直接æ’åœ¨äº†æ‰³æœºåŽæ–¹"} +{"idx": 1088, "t_sec": 1087, "text": "弹匣直接æ’åœ¨äº†æ‰³æœºåŽæ–¹"} +{"idx": 1089, "t_sec": 1088, "text": "æ ¹æ®å¥¥åœ°åˆ©"} +{"idx": 1090, "t_sec": 1089, "text": "斯泰尔公å¸çš„官方数æ®"} +{"idx": 1091, "t_sec": 1090, "text": "斯泰尔公å¸çš„官方数æ®"} +{"idx": 1092, "t_sec": 1091, "text": "å®ƒçš„å…¨é•¿åªæœ‰665毫米"} +{"idx": 1093, "t_sec": 1092, "text": "å®ƒçš„å…¨é•¿åªæœ‰665毫米"} +{"idx": 1094, "t_sec": 1093, "text": "å®ƒçš„å…¨é•¿åªæœ‰665毫米"} +{"idx": 1095, "t_sec": 1094, "text": "比折å åŽçš„MP40冲锋枪"} +{"idx": 1096, "t_sec": 1095, "text": "比折å åŽçš„MP40冲锋枪"} +{"idx": 1097, "t_sec": 1096, "text": "é•¿ä¸åˆ°40毫米"} +{"idx": 1098, "t_sec": 1097, "text": "é•¿ä¸åˆ°40毫米"} +{"idx": 1099, "t_sec": 1098, "text": "大家å¯åˆ«è¢«å®ƒçš„短身所迷惑了"} +{"idx": 1100, "t_sec": 1099, "text": "大家å¯åˆ«è¢«å®ƒçš„短身所迷惑了"} +{"idx": 1101, "t_sec": 1100, "text": "大家å¯åˆ«è¢«å®ƒçš„短身所迷惑了"} +{"idx": 1102, "t_sec": 1101, "text": "它的枪管长度"} +{"idx": 1103, "t_sec": 1102, "text": "它的枪管长度"} +{"idx": 1104, "t_sec": 1103, "text": "足足有508毫米"} +{"idx": 1105, "t_sec": 1104, "text": "足足有508毫米"} +{"idx": 1106, "t_sec": 1105, "text": "和传统M16A4步枪的枪管"} +{"idx": 1107, "t_sec": 1106, "text": "和传统M16A4步枪的枪管"} +{"idx": 1108, "t_sec": 1107, "text": "几乎是一样长的"} +{"idx": 1109, "t_sec": 1108, "text": "几乎是一样长的"} +{"idx": 1110, "t_sec": 1109, "text": "设计师用无托结构"} +{"idx": 1111, "t_sec": 1110, "text": "设计师用无托结构"} +{"idx": 1112, "t_sec": 1111, "text": "硬生生在ä¸ç¼©çŸ­æžªç®¡çš„剿䏋"} +{"idx": 1113, "t_sec": 1112, "text": "硬生生在ä¸ç¼©çŸ­æžªç®¡çš„剿䏋"} +{"idx": 1114, "t_sec": 1113, "text": "硬生生在ä¸ç¼©çŸ­æžªç®¡çš„剿䏋"} +{"idx": 1115, "t_sec": 1114, "text": "把枪身"} +{"idx": 1116, "t_sec": 1115, "text": "缩短了将近340毫米"} +{"idx": 1117, "t_sec": 1116, "text": "缩短了将近340毫米"} +{"idx": 1118, "t_sec": 1117, "text": "真正实现了短身ä¸çŸ­èƒ½"} +{"idx": 1119, "t_sec": 1118, "text": "真正实现了短身ä¸çŸ­èƒ½"} +{"idx": 1120, "t_sec": 1119, "text": "真正实现了短身ä¸çŸ­èƒ½"} +{"idx": 1121, "t_sec": 1120, "text": "真正实现了短身ä¸çŸ­èƒ½"} +{"idx": 1122, "t_sec": 1121, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1123, "t_sec": 1122, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1124, "t_sec": 1123, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1125, "t_sec": 1124, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1126, "t_sec": 1125, "text": "AUG的出现"} +{"idx": 1127, "t_sec": 1126, "text": "掀起了步枪设计的"} +{"idx": 1128, "t_sec": 1127, "text": "掀起了步枪设计的"} +{"idx": 1129, "t_sec": 1128, "text": "一场结构é©å‘½"} +{"idx": 1130, "t_sec": 1129, "text": "一场结构é©å‘½"} +{"idx": 1131, "t_sec": 1130, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1132, "t_sec": 1131, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1133, "t_sec": 1132, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1134, "t_sec": 1133, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1135, "t_sec": 1134, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1136, "t_sec": 1135, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1137, "t_sec": 1136, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1138, "t_sec": 1137, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1139, "t_sec": 1138, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1140, "t_sec": 1139, "text": "éšç€åŸŽå¸‚化进程加快"} +{"idx": 1141, "t_sec": 1140, "text": "éšç€åŸŽå¸‚化进程加快"} +{"idx": 1142, "t_sec": 1141, "text": "传统长枪管步枪"} +{"idx": 1143, "t_sec": 1142, "text": "在城市作战"} +{"idx": 1144, "t_sec": 1143, "text": "在城市作战"} +{"idx": 1145, "t_sec": 1144, "text": "装甲车内部æ“作时的弊端"} +{"idx": 1146, "t_sec": 1145, "text": "装甲车内部æ“作时的弊端"} +{"idx": 1147, "t_sec": 1146, "text": "日益凸显"} +{"idx": 1148, "t_sec": 1147, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1149, "t_sec": 1148, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1150, "t_sec": 1149, "text": "在楼宇作战中"} +{"idx": 1151, "t_sec": 1150, "text": "在楼宇作战中"} +{"idx": 1152, "t_sec": 1151, "text": "过长的枪身"} +{"idx": 1153, "t_sec": 1152, "text": "导致转å‘ä¸ä¾¿"} +{"idx": 1154, "t_sec": 1153, "text": "导致转å‘ä¸ä¾¿"} +{"idx": 1155, "t_sec": 1154, "text": "ç”šè‡³å½±å“æˆ˜æœ¯åŠ¨ä½œ"} +{"idx": 1156, "t_sec": 1155, "text": "ç”šè‡³å½±å“æˆ˜æœ¯åŠ¨ä½œ"} +{"idx": 1157, "t_sec": 1156, "text": "å„国都在寻找一ç§"} +{"idx": 1158, "t_sec": 1157, "text": "能兼顾射击精度"} +{"idx": 1159, "t_sec": 1158, "text": "能兼顾射击精度"} +{"idx": 1160, "t_sec": 1159, "text": "ä¸ŽæœºåŠ¨çµæ´»çš„æ­¥æžª"} +{"idx": 1161, "t_sec": 1160, "text": "ä¸ŽæœºåŠ¨çµæ´»çš„æ­¥æžª"} +{"idx": 1162, "t_sec": 1161, "text": "但传统有托结构的设计逻辑"} +{"idx": 1163, "t_sec": 1162, "text": "但传统有托结构的设计逻辑"} +{"idx": 1164, "t_sec": 1163, "text": "是枪管长则枪身长"} +{"idx": 1165, "t_sec": 1164, "text": "是枪管长则枪身长"} +{"idx": 1166, "t_sec": 1165, "text": "是枪管长则枪身长"} +{"idx": 1167, "t_sec": 1166, "text": "似乎无法çªç ´è¿™ä¸€å±€é™"} +{"idx": 1168, "t_sec": 1167, "text": "似乎无法çªç ´è¿™ä¸€å±€é™"} +{"idx": 1169, "t_sec": 1168, "text": "似乎无法çªç ´è¿™ä¸€å±€é™"} +{"idx": 1170, "t_sec": 1169, "text": "奥地利斯泰尔公å¸çš„设计师"} +{"idx": 1171, "t_sec": 1170, "text": "奥地利斯泰尔公å¸çš„设计师"} +{"idx": 1172, "t_sec": 1171, "text": "奥地利斯泰尔公å¸çš„设计师"} +{"idx": 1173, "t_sec": 1172, "text": "大胆创新"} +{"idx": 1174, "t_sec": 1173, "text": "æå‡ºäº†æ— æ‰˜ç»“构的ç†å¿µ"} +{"idx": 1175, "t_sec": 1174, "text": "æå‡ºäº†æ— æ‰˜ç»“构的ç†å¿µ"} +{"idx": 1176, "t_sec": 1175, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1177, "t_sec": 1176, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1178, "t_sec": 1177, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1179, "t_sec": 1178, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1180, "t_sec": 1179, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1181, "t_sec": 1180, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1182, "t_sec": 1181, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1183, "t_sec": 1182, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1184, "t_sec": 1183, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1185, "t_sec": 1184, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1186, "t_sec": 1185, "text": "AUGçªå‡»æ­¥æžª"} +{"idx": 1187, "t_sec": 1186, "text": "AUGçªå‡»æ­¥æžª"} +{"idx": 1188, "t_sec": 1187, "text": "将枪托与机匣èžä¸ºä¸€ä½“"} +{"idx": 1189, "t_sec": 1188, "text": "将枪托与机匣èžä¸ºä¸€ä½“"} +{"idx": 1190, "t_sec": 1189, "text": "让射手的肩部"} +{"idx": 1191, "t_sec": 1190, "text": "直接抵在机匣尾部"} +{"idx": 1192, "t_sec": 1191, "text": "直接抵在机匣尾部"} +{"idx": 1193, "t_sec": 1192, "text": "直接抵在机匣尾部"} +{"idx": 1194, "t_sec": 1193, "text": "这样一æ¥"} +{"idx": 1195, "t_sec": 1194, "text": "枪管的长度"} +{"idx": 1196, "t_sec": 1195, "text": "ä¸å†å—枪托ä½ç½®çš„é™åˆ¶"} +{"idx": 1197, "t_sec": 1196, "text": "ä¸å†å—枪托ä½ç½®çš„é™åˆ¶"} +{"idx": 1198, "t_sec": 1197, "text": "508毫米的枪管"} +{"idx": 1199, "t_sec": 1198, "text": "508毫米的枪管"} +{"idx": 1200, "t_sec": 1199, "text": "能ä¿è¯"} +{"idx": 1201, "t_sec": 1200, "text": "5.56×45毫米弹è¯çš„åˆé€Ÿ"} +{"idx": 1202, "t_sec": 1201, "text": "5.56×45毫米弹è¯çš„åˆé€Ÿ"} +{"idx": 1203, "t_sec": 1202, "text": "5.56×45毫米弹è¯çš„åˆé€Ÿ"} +{"idx": 1204, "t_sec": 1203, "text": "达到æ¯ç§’970ç±³"} +{"idx": 1205, "t_sec": 1204, "text": "达到æ¯ç§’970ç±³"} +{"idx": 1206, "t_sec": 1205, "text": "有效射程600ç±³"} +{"idx": 1207, "t_sec": 1206, "text": "有效射程600ç±³"} +{"idx": 1208, "t_sec": 1207, "text": "与传统步枪æŒå¹³"} +{"idx": 1209, "t_sec": 1208, "text": "而665毫米的全长"} +{"idx": 1210, "t_sec": 1209, "text": "而665毫米的全长"} +{"idx": 1211, "t_sec": 1210, "text": "而665毫米的全长"} +{"idx": 1212, "t_sec": 1211, "text": "让士兵在装甲车内"} +{"idx": 1213, "t_sec": 1212, "text": "èƒ½è½»æ¾æ“作"} +{"idx": 1214, "t_sec": 1213, "text": "èƒ½è½»æ¾æ“作"} +{"idx": 1215, "t_sec": 1214, "text": "在楼宇中能快速转å‘"} +{"idx": 1216, "t_sec": 1215, "text": "在楼宇中能快速转å‘"} +{"idx": 1217, "t_sec": 1216, "text": "更创新的是"} +{"idx": 1218, "t_sec": 1217, "text": "更创新的是"} +{"idx": 1219, "t_sec": 1218, "text": "AUG采用了模å—化设计"} +{"idx": 1220, "t_sec": 1219, "text": "AUG采用了模å—化设计"} +{"idx": 1221, "t_sec": 1220, "text": "枪管å¯ä»¥å¿«é€Ÿæ›´æ¢"} +{"idx": 1222, "t_sec": 1221, "text": "枪管å¯ä»¥å¿«é€Ÿæ›´æ¢"} +{"idx": 1223, "t_sec": 1222, "text": "èƒ½åœ¨å‡ åˆ†é’Ÿå†…åˆ‡æ¢æˆæ­¥æžª"} +{"idx": 1224, "t_sec": 1223, "text": "èƒ½åœ¨å‡ åˆ†é’Ÿå†…åˆ‡æ¢æˆæ­¥æžª"} +{"idx": 1225, "t_sec": 1224, "text": "èƒ½åœ¨å‡ åˆ†é’Ÿå†…åˆ‡æ¢æˆæ­¥æžª"} +{"idx": 1226, "t_sec": 1225, "text": "å¡å®¾æžª"} +{"idx": 1227, "t_sec": 1226, "text": "轻机枪"} +{"idx": 1228, "t_sec": 1227, "text": "甚至狙击枪"} +{"idx": 1229, "t_sec": 1228, "text": "适é…ä¸åŒä½œæˆ˜åœºæ™¯"} +{"idx": 1230, "t_sec": 1229, "text": "适é…ä¸åŒä½œæˆ˜åœºæ™¯"} +{"idx": 1231, "t_sec": 1230, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1232, "t_sec": 1231, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1233, "t_sec": 1232, "text": "首先我们看它是"} +{"idx": 1234, "t_sec": 1233, "text": "大é‡é‡‡ç”¨äº†"} +{"idx": 1235, "t_sec": 1234, "text": "è¿™ç§å¡‘æ–™å’Œåˆæˆææ–™"} +{"idx": 1236, "t_sec": 1235, "text": "è¿™ç§å¡‘æ–™å’Œåˆæˆææ–™"} +{"idx": 1237, "t_sec": 1236, "text": "所以全枪"} +{"idx": 1238, "t_sec": 1237, "text": "å¯ä»¥æœ‰æ•ˆåœ°å®žçްå‡é‡"} +{"idx": 1239, "t_sec": 1238, "text": "å¯ä»¥æœ‰æ•ˆåœ°å®žçްå‡é‡"} +{"idx": 1240, "t_sec": 1239, "text": "士兵在æºå¸¦å’Œä½¿ç”¨çš„过程当中"} +{"idx": 1241, "t_sec": 1240, "text": "士兵在æºå¸¦å’Œä½¿ç”¨çš„过程当中"} +{"idx": 1242, "t_sec": 1241, "text": "å¯ä»¥æœ€å¤§ç¨‹åº¦åœ°èŠ‚çœä½“力"} +{"idx": 1243, "t_sec": 1242, "text": "å¯ä»¥æœ€å¤§ç¨‹åº¦åœ°èŠ‚çœä½“力"} +{"idx": 1244, "t_sec": 1243, "text": "由于采用了这ç§"} +{"idx": 1245, "t_sec": 1244, "text": "由于采用了这ç§"} +{"idx": 1246, "t_sec": 1245, "text": "无托化的设计ç†å¿µ"} +{"idx": 1247, "t_sec": 1246, "text": "它全枪的é‡é‡å’Œé•¿åº¦"} +{"idx": 1248, "t_sec": 1247, "text": "它全枪的é‡é‡å’Œé•¿åº¦"} +{"idx": 1249, "t_sec": 1248, "text": "是å¯ä»¥è¿›è¡Œè¿›ä¸€æ­¥ä¼˜åŒ–"} +{"idx": 1250, "t_sec": 1249, "text": "是å¯ä»¥è¿›è¡Œè¿›ä¸€æ­¥ä¼˜åŒ–"} +{"idx": 1251, "t_sec": 1250, "text": "是å¯ä»¥è¿›è¡Œè¿›ä¸€æ­¥ä¼˜åŒ–"} +{"idx": 1252, "t_sec": 1251, "text": "但是"} +{"idx": 1253, "t_sec": 1252, "text": "由于采用无托的设计ç†å¿µ"} +{"idx": 1254, "t_sec": 1253, "text": "由于采用无托的设计ç†å¿µ"} +{"idx": 1255, "t_sec": 1254, "text": "也å¯ä»¥ä¿è¯å®ƒçš„æžªç®¡æ¯”较长"} +{"idx": 1256, "t_sec": 1255, "text": "è¿™æ ·çš„è¯æ— è®ºæ˜¯"} +{"idx": 1257, "t_sec": 1256, "text": "è¿™æ ·çš„è¯æ— è®ºæ˜¯"} +{"idx": 1258, "t_sec": 1257, "text": "有效的射击è·ç¦»"} +{"idx": 1259, "t_sec": 1258, "text": "有效的射击è·ç¦»"} +{"idx": 1260, "t_sec": 1259, "text": "和它的这样的一个"} +{"idx": 1261, "t_sec": 1260, "text": "ç«åŠ›çš„æŒç»­æ€§"} +{"idx": 1262, "t_sec": 1261, "text": "其实是达到了一ç§å‡è¡¡çš„状æ€"} +{"idx": 1263, "t_sec": 1262, "text": "其实是达到了一ç§å‡è¡¡çš„状æ€"} +{"idx": 1264, "t_sec": 1263, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1265, "t_sec": 1264, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1266, "t_sec": 1265, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1267, "t_sec": 1266, "text": "AUG用无托枪身的设计"} +{"idx": 1268, "t_sec": 1267, "text": "AUG用无托枪身的设计"} +{"idx": 1269, "t_sec": 1268, "text": "真正åšåˆ°"} +{"idx": 1270, "t_sec": 1269, "text": "短å°ç²¾æ‚"} +{"idx": 1271, "t_sec": 1270, "text": "短å°ç²¾æ‚"} +{"idx": 1272, "t_sec": 1271, "text": "æŽ¥ä¸‹æ¥æˆ‘们看一看"} +{"idx": 1273, "t_sec": 1272, "text": "é•¿å®¶ä¼™"} +{"idx": 1274, "t_sec": 1273, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1275, "t_sec": 1274, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1276, "t_sec": 1275, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1277, "t_sec": 1276, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1278, "t_sec": 1277, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1279, "t_sec": 1278, "text": "下é¢è¦è®²åˆ°çš„这款步枪"} +{"idx": 1280, "t_sec": 1279, "text": "下é¢è¦è®²åˆ°çš„这款步枪"} +{"idx": 1281, "t_sec": 1280, "text": "就是大å鼎鼎的"} +{"idx": 1282, "t_sec": 1281, "text": "就是大å鼎鼎的"} +{"idx": 1283, "t_sec": 1282, "text": "HK416"} +{"idx": 1284, "t_sec": 1283, "text": "HK416"} +{"idx": 1285, "t_sec": 1284, "text": "æ ¹æ®å¾·å›½"} +{"idx": 1286, "t_sec": 1285, "text": "黑克勒-科赫公å¸çš„å®˜æ–¹å‚æ•°"} +{"idx": 1287, "t_sec": 1286, "text": "黑克勒-科赫公å¸çš„å®˜æ–¹å‚æ•°"} +{"idx": 1288, "t_sec": 1287, "text": "HK416在é…备"} +{"idx": 1289, "t_sec": 1288, "text": "HK416在é…备"} +{"idx": 1290, "t_sec": 1289, "text": "20英寸枪管之åŽ"} +{"idx": 1291, "t_sec": 1290, "text": "20英寸枪管之åŽ"} +{"idx": 1292, "t_sec": 1291, "text": "全枪长å¯è¾¾1030毫米"} +{"idx": 1293, "t_sec": 1292, "text": "全枪长å¯è¾¾1030毫米"} +{"idx": 1294, "t_sec": 1293, "text": "全枪长å¯è¾¾1030毫米"} +{"idx": 1295, "t_sec": 1294, "text": "比AUG足足长了365毫米"} +{"idx": 1296, "t_sec": 1295, "text": "比AUG足足长了365毫米"} +{"idx": 1297, "t_sec": 1296, "text": "比AUG足足长了365毫米"} +{"idx": 1298, "t_sec": 1297, "text": "长长的枪身"} +{"idx": 1299, "t_sec": 1298, "text": "长长的枪身"} +{"idx": 1300, "t_sec": 1299, "text": "ç»™å¯ä¼¸ç¼©æžªæ‰˜"} +{"idx": 1301, "t_sec": 1300, "text": "ç»™å¯ä¼¸ç¼©æžªæ‰˜"} +{"idx": 1302, "t_sec": 1301, "text": "å…¨é•¿åº¦çš„çš®å¡æ±€å°¼å¯¼è½¨"} +{"idx": 1303, "t_sec": 1302, "text": "å…¨é•¿åº¦çš„çš®å¡æ±€å°¼å¯¼è½¨"} +{"idx": 1304, "t_sec": 1303, "text": "和活塞导气系统"} +{"idx": 1305, "t_sec": 1304, "text": "留出了适é…的空间"} +{"idx": 1306, "t_sec": 1305, "text": "留出了适é…的空间"} +{"idx": 1307, "t_sec": 1306, "text": "留出了适é…的空间"} +{"idx": 1308, "t_sec": 1307, "text": "大家看它的顶部导轨"} +{"idx": 1309, "t_sec": 1308, "text": "大家看它的顶部导轨"} +{"idx": 1310, "t_sec": 1309, "text": "能从头到尾加装瞄准镜"} +{"idx": 1311, "t_sec": 1310, "text": "能从头到尾加装瞄准镜"} +{"idx": 1312, "t_sec": 1311, "text": "能从头到尾加装瞄准镜"} +{"idx": 1313, "t_sec": 1312, "text": "激光指示器"} +{"idx": 1314, "t_sec": 1313, "text": "护木两侧还能"} +{"idx": 1315, "t_sec": 1314, "text": "æ‰©å±•æˆ˜æœ¯æ¡æŠŠ"} +{"idx": 1316, "t_sec": 1315, "text": "æ‰©å±•æˆ˜æœ¯æ¡æŠŠ"} +{"idx": 1317, "t_sec": 1316, "text": "手电"} +{"idx": 1318, "t_sec": 1317, "text": "完全是为现代特ç§ä½œæˆ˜å¤šä»»åŠ¡"} +{"idx": 1319, "t_sec": 1318, "text": "完全是为现代特ç§ä½œæˆ˜å¤šä»»åŠ¡"} +{"idx": 1320, "t_sec": 1319, "text": "多环境"} +{"idx": 1321, "t_sec": 1320, "text": "é‡èº«æ‰“造的长枪身设计"} +{"idx": 1322, "t_sec": 1321, "text": "é‡èº«æ‰“造的长枪身设计"} +{"idx": 1323, "t_sec": 1322, "text": "é‡èº«æ‰“造的长枪身设计"} +{"idx": 1324, "t_sec": 1323, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1325, "t_sec": 1324, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1326, "t_sec": 1325, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1327, "t_sec": 1326, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1328, "t_sec": 1327, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1329, "t_sec": 1328, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1330, "t_sec": 1329, "text": "如果你曾接触过枪战类游æˆ"} +{"idx": 1331, "t_sec": 1330, "text": "如果你曾接触过枪战类游æˆ"} +{"idx": 1332, "t_sec": 1331, "text": "那么你一定知é“"} +{"idx": 1333, "t_sec": 1332, "text": "这把çªå‡»æ­¥æžª"} +{"idx": 1334, "t_sec": 1333, "text": "这把çªå‡»æ­¥æžª"} +{"idx": 1335, "t_sec": 1334, "text": "M416"} +{"idx": 1336, "t_sec": 1335, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1337, "t_sec": 1336, "text": "在å„ç§æžªæˆ˜æ¸¸æˆä¸­"} +{"idx": 1338, "t_sec": 1337, "text": "在å„ç§æžªæˆ˜æ¸¸æˆä¸­"} +{"idx": 1339, "t_sec": 1338, "text": "这把枪的性能排å"} +{"idx": 1340, "t_sec": 1339, "text": "这把枪的性能排å"} +{"idx": 1341, "t_sec": 1340, "text": "都是稳居å‰åˆ—"} +{"idx": 1342, "t_sec": 1341, "text": "都是稳居å‰åˆ—"} +{"idx": 1343, "t_sec": 1342, "text": "近几年爆ç«çš„åƒé¸¡æ¸¸æˆçީ家"} +{"idx": 1344, "t_sec": 1343, "text": "近几年爆ç«çš„åƒé¸¡æ¸¸æˆçީ家"} +{"idx": 1345, "t_sec": 1344, "text": "更是将其称之为“åƒé¸¡ç¥žå™¨â€"} +{"idx": 1346, "t_sec": 1345, "text": "更是将其称之为“åƒé¸¡ç¥žå™¨â€"} +{"idx": 1347, "t_sec": 1346, "text": "更是将其称之为“åƒé¸¡ç¥žå™¨â€"} +{"idx": 1348, "t_sec": 1347, "text": "在游æˆä¸­"} +{"idx": 1349, "t_sec": 1348, "text": "åªè¦èƒ½è£…备上M416"} +{"idx": 1350, "t_sec": 1349, "text": "åªè¦èƒ½è£…备上M416"} +{"idx": 1351, "t_sec": 1350, "text": "便能无往ä¸åˆ©"} +{"idx": 1352, "t_sec": 1351, "text": "æ‰€å‘æŠ«é¡"} +{"idx": 1353, "t_sec": 1352, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1354, "t_sec": 1353, "text": "而现实中"} +{"idx": 1355, "t_sec": 1354, "text": "而现实中"} +{"idx": 1356, "t_sec": 1355, "text": "这把枪的原型便是HK416"} +{"idx": 1357, "t_sec": 1356, "text": "这把枪的原型便是HK416"} +{"idx": 1358, "t_sec": 1357, "text": "这把枪的原型便是HK416"} +{"idx": 1359, "t_sec": 1358, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1360, "t_sec": 1359, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1361, "t_sec": 1360, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1362, "t_sec": 1361, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1363, "t_sec": 1362, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1364, "t_sec": 1363, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1365, "t_sec": 1364, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1366, "t_sec": 1365, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1367, "t_sec": 1366, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1368, "t_sec": 1367, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1369, "t_sec": 1368, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1370, "t_sec": 1369, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1371, "t_sec": 1370, "text": "HK416的诞生"} +{"idx": 1372, "t_sec": 1371, "text": "HK416的诞生"} +{"idx": 1373, "t_sec": 1372, "text": "æºäºŽçŽ°ä»£ç‰¹ç§ä½œæˆ˜"} +{"idx": 1374, "t_sec": 1373, "text": "æºäºŽçŽ°ä»£ç‰¹ç§ä½œæˆ˜"} +{"idx": 1375, "t_sec": 1374, "text": "对å¯é æ€§"} +{"idx": 1376, "t_sec": 1375, "text": "与多场景适é…çš„æžè‡´è¿½æ±‚"} +{"idx": 1377, "t_sec": 1376, "text": "与多场景适é…çš„æžè‡´è¿½æ±‚"} +{"idx": 1378, "t_sec": 1377, "text": "与多场景适é…çš„æžè‡´è¿½æ±‚"} +{"idx": 1379, "t_sec": 1378, "text": "21世纪åˆ"} +{"idx": 1380, "t_sec": 1379, "text": "美军特ç§éƒ¨é˜Ÿ"} +{"idx": 1381, "t_sec": 1380, "text": "美军特ç§éƒ¨é˜Ÿ"} +{"idx": 1382, "t_sec": 1381, "text": "在全çƒåæä½œæˆ˜ä¸­å‘现"} +{"idx": 1383, "t_sec": 1382, "text": "在全çƒåæä½œæˆ˜ä¸­å‘现"} +{"idx": 1384, "t_sec": 1383, "text": "M4A1å¡å®¾æžªçš„"} +{"idx": 1385, "t_sec": 1384, "text": "M4A1å¡å®¾æžªçš„"} +{"idx": 1386, "t_sec": 1385, "text": "æ°”å¹å¼å¯¼æ°”结构"} +{"idx": 1387, "t_sec": 1386, "text": "在沙漠"} +{"idx": 1388, "t_sec": 1387, "text": "湿热等æ¶åŠ£çŽ¯å¢ƒä¸‹"} +{"idx": 1389, "t_sec": 1388, "text": "湿热等æ¶åŠ£çŽ¯å¢ƒä¸‹"} +{"idx": 1390, "t_sec": 1389, "text": "容易积碳故障"} +{"idx": 1391, "t_sec": 1390, "text": "容易积碳故障"} +{"idx": 1392, "t_sec": 1391, "text": "且短枪管在中è·ç¦»åŽ‹åˆ¶æ—¶"} +{"idx": 1393, "t_sec": 1392, "text": "且短枪管在中è·ç¦»åŽ‹åˆ¶æ—¶"} +{"idx": 1394, "t_sec": 1393, "text": "精度ä¸è¶³"} +{"idx": 1395, "t_sec": 1394, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1396, "t_sec": 1395, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1397, "t_sec": 1396, "text": "于是"} +{"idx": 1398, "t_sec": 1397, "text": "黑克勒-科赫公å¸"} +{"idx": 1399, "t_sec": 1398, "text": "在M4A1基础上"} +{"idx": 1400, "t_sec": 1399, "text": "在M4A1基础上"} +{"idx": 1401, "t_sec": 1400, "text": "釿–°è®¾è®¡æ”¹é€ å‡ºäº†HK416"} +{"idx": 1402, "t_sec": 1401, "text": "釿–°è®¾è®¡æ”¹é€ å‡ºäº†HK416"} +{"idx": 1403, "t_sec": 1402, "text": "釿–°è®¾è®¡æ”¹é€ å‡ºäº†HK416"} +{"idx": 1404, "t_sec": 1403, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1405, "t_sec": 1404, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1406, "t_sec": 1405, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1407, "t_sec": 1406, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1408, "t_sec": 1407, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1409, "t_sec": 1408, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1410, "t_sec": 1409, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1411, "t_sec": 1410, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1412, "t_sec": 1411, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1413, "t_sec": 1412, "text": "HK416自动步枪"} +{"idx": 1414, "t_sec": 1413, "text": "HK416自动步枪"} +{"idx": 1415, "t_sec": 1414, "text": "é•¿805毫米"} +{"idx": 1416, "t_sec": 1415, "text": "é•¿805毫米"} +{"idx": 1417, "t_sec": 1416, "text": "æ—¢ä¿è¯äº†æŠµè‚©å°„击的稳定性"} +{"idx": 1418, "t_sec": 1417, "text": "æ—¢ä¿è¯äº†æŠµè‚©å°„击的稳定性"} +{"idx": 1419, "t_sec": 1418, "text": "æ—¢ä¿è¯äº†æŠµè‚©å°„击的稳定性"} +{"idx": 1420, "t_sec": 1419, "text": "åˆèƒ½é€šè¿‡ä¼¸ç¼©æžªæ‰˜"} +{"idx": 1421, "t_sec": 1420, "text": "适é…ä¸åŒèº«é«˜å£«å…µ"} +{"idx": 1422, "t_sec": 1421, "text": "适é…ä¸åŒèº«é«˜å£«å…µ"} +{"idx": 1423, "t_sec": 1422, "text": "适é…ä¸åŒèº«é«˜å£«å…µ"} +{"idx": 1424, "t_sec": 1423, "text": "5.56×45毫米北约弹"} +{"idx": 1425, "t_sec": 1424, "text": "5.56×45毫米北约弹"} +{"idx": 1426, "t_sec": 1425, "text": "åˆé€Ÿè¾¾åˆ°æ¯ç§’900ç±³"} +{"idx": 1427, "t_sec": 1426, "text": "åˆé€Ÿè¾¾åˆ°æ¯ç§’900ç±³"} +{"idx": 1428, "t_sec": 1427, "text": "åˆé€Ÿè¾¾åˆ°æ¯ç§’900ç±³"} +{"idx": 1429, "t_sec": 1428, "text": "有效射程600ç±³"} +{"idx": 1430, "t_sec": 1429, "text": "比M4A1æå‡10%"} +{"idx": 1431, "t_sec": 1430, "text": "比M4A1æå‡10%"} +{"idx": 1432, "t_sec": 1431, "text": "比M4A1æå‡10%"} +{"idx": 1433, "t_sec": 1432, "text": "其最新改型HK416 A5"} +{"idx": 1434, "t_sec": 1433, "text": "其最新改型HK416 A5"} +{"idx": 1435, "t_sec": 1434, "text": "其最新改型HK416 A5"} +{"idx": 1436, "t_sec": 1435, "text": "æä¾›5ç§æžªç®¡é€‰æ‹©"} +{"idx": 1437, "t_sec": 1436, "text": "æä¾›5ç§æžªç®¡é€‰æ‹©"} +{"idx": 1438, "t_sec": 1437, "text": "æä¾›5ç§æžªç®¡é€‰æ‹©"} +{"idx": 1439, "t_sec": 1438, "text": "分别是11英寸"} +{"idx": 1440, "t_sec": 1439, "text": "12.5英寸"} +{"idx": 1441, "t_sec": 1440, "text": "12.5英寸"} +{"idx": 1442, "t_sec": 1441, "text": "14.5英寸"} +{"idx": 1443, "t_sec": 1442, "text": "16.5英寸和20英寸"} +{"idx": 1444, "t_sec": 1443, "text": "16.5英寸和20英寸"} +{"idx": 1445, "t_sec": 1444, "text": "16.5英寸和20英寸"} +{"idx": 1446, "t_sec": 1445, "text": "这让HK416"} +{"idx": 1447, "t_sec": 1446, "text": "既能在城市åæä¸­çµæ´»æ“作"} +{"idx": 1448, "t_sec": 1447, "text": "既能在城市åæä¸­çµæ´»æ“作"} +{"idx": 1449, "t_sec": 1448, "text": "既能在城市åæä¸­çµæ´»æ“作"} +{"idx": 1450, "t_sec": 1449, "text": "åˆèƒ½åœ¨æ²™æ¼  平原等开阔地形"} +{"idx": 1451, "t_sec": 1450, "text": "åˆèƒ½åœ¨æ²™æ¼  平原等开阔地形"} +{"idx": 1452, "t_sec": 1451, "text": "åˆèƒ½åœ¨æ²™æ¼  平原等开阔地形"} +{"idx": 1453, "t_sec": 1452, "text": "æä¾›è¿œè·ç¦»ç«åŠ›æ”¯æ´"} +{"idx": 1454, "t_sec": 1453, "text": "æä¾›è¿œè·ç¦»ç«åŠ›æ”¯æ´"} +{"idx": 1455, "t_sec": 1454, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1456, "t_sec": 1455, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1457, "t_sec": 1456, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1458, "t_sec": 1457, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1459, "t_sec": 1458, "text": "HK416自动步枪"} +{"idx": 1460, "t_sec": 1459, "text": "HK416自动步枪"} +{"idx": 1461, "t_sec": 1460, "text": "最ç»å…¸çš„实战案例"} +{"idx": 1462, "t_sec": 1461, "text": "是在2011年“海神之矛â€è¡ŒåЍ"} +{"idx": 1463, "t_sec": 1462, "text": "是在2011年“海神之矛â€è¡ŒåЍ"} +{"idx": 1464, "t_sec": 1463, "text": "是在2011年“海神之矛â€è¡ŒåЍ"} +{"idx": 1465, "t_sec": 1464, "text": "æµ·è±¹çªå‡»é˜Ÿé˜Ÿå‘˜"} +{"idx": 1466, "t_sec": 1465, "text": "æµ·è±¹çªå‡»é˜Ÿé˜Ÿå‘˜"} +{"idx": 1467, "t_sec": 1466, "text": "正是用HK416击毙本·拉登"} +{"idx": 1468, "t_sec": 1467, "text": "正是用HK416击毙本·拉登"} +{"idx": 1469, "t_sec": 1468, "text": "正是用HK416击毙本·拉登"} +{"idx": 1470, "t_sec": 1469, "text": "当时"} +{"idx": 1471, "t_sec": 1470, "text": "é˜Ÿå‘˜åœ¨ç‹­å°æˆ¿é—´å†…"} +{"idx": 1472, "t_sec": 1471, "text": "é˜Ÿå‘˜åœ¨ç‹­å°æˆ¿é—´å†…"} +{"idx": 1473, "t_sec": 1472, "text": "完æˆè¿‘è·ç¦»çªè¢­"} +{"idx": 1474, "t_sec": 1473, "text": "完æˆè¿‘è·ç¦»çªè¢­"} +{"idx": 1475, "t_sec": 1474, "text": "åŽç»­æ’¤ç¦»æ—¶"} +{"idx": 1476, "t_sec": 1475, "text": "åˆåœ¨å¼€é˜”地带"} +{"idx": 1477, "t_sec": 1476, "text": "用其压制å¯èƒ½çš„追兵"} +{"idx": 1478, "t_sec": 1477, "text": "用其压制å¯èƒ½çš„追兵"} +{"idx": 1479, "t_sec": 1478, "text": "用其压制å¯èƒ½çš„追兵"} +{"idx": 1480, "t_sec": 1479, "text": "è¯æ˜Žå…¶èƒ½åŒæ—¶é€‚é…"} +{"idx": 1481, "t_sec": 1480, "text": "è¿‘è·ç¦»çªè¢­"} +{"idx": 1482, "t_sec": 1481, "text": "和中è·ç¦»åŽ‹åˆ¶åŒé‡éœ€æ±‚"} +{"idx": 1483, "t_sec": 1482, "text": "和中è·ç¦»åŽ‹åˆ¶åŒé‡éœ€æ±‚"} +{"idx": 1484, "t_sec": 1483, "text": "和中è·ç¦»åŽ‹åˆ¶åŒé‡éœ€æ±‚"} +{"idx": 1485, "t_sec": 1484, "text": "如今"} +{"idx": 1486, "t_sec": 1485, "text": "HK416"} +{"idx": 1487, "t_sec": 1486, "text": "被三å多个国家的特ç§éƒ¨é˜Ÿåˆ—装"} +{"idx": 1488, "t_sec": 1487, "text": "被三å多个国家的特ç§éƒ¨é˜Ÿåˆ—装"} +{"idx": 1489, "t_sec": 1488, "text": "被三å多个国家的特ç§éƒ¨é˜Ÿåˆ—装"} +{"idx": 1490, "t_sec": 1489, "text": "法国 挪å¨ç­‰å›½"} +{"idx": 1491, "t_sec": 1490, "text": "法国 挪å¨ç­‰å›½"} +{"idx": 1492, "t_sec": 1491, "text": "æ›´å°†å…¶å®šä¸ºå…¨å†›åˆ¶å¼æ­¥æžª"} +{"idx": 1493, "t_sec": 1492, "text": "æ›´å°†å…¶å®šä¸ºå…¨å†›åˆ¶å¼æ­¥æžª"} +{"idx": 1494, "t_sec": 1493, "text": "æ›´å°†å…¶å®šä¸ºå…¨å†›åˆ¶å¼æ­¥æžª"} +{"idx": 1495, "t_sec": 1494, "text": "æˆä¸ºçŽ°ä»£æ­¥æžªçš„ä»£è¡¨ä¹‹ä¸€"} +{"idx": 1496, "t_sec": 1495, "text": "æˆä¸ºçŽ°ä»£æ­¥æžªçš„ä»£è¡¨ä¹‹ä¸€"} +{"idx": 1497, "t_sec": 1496, "text": "æˆä¸ºçŽ°ä»£æ­¥æžªçš„ä»£è¡¨ä¹‹ä¸€"} +{"idx": 1498, "t_sec": 1497, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1499, "t_sec": 1498, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1500, "t_sec": 1499, "text": "å’ŒAUG相比"} +{"idx": 1501, "t_sec": 1500, "text": "å’ŒAUG相比"} +{"idx": 1502, "t_sec": 1501, "text": "HK416最大的优势"} +{"idx": 1503, "t_sec": 1502, "text": "HK416最大的优势"} +{"idx": 1504, "t_sec": 1503, "text": "就是它的适应性比较好"} +{"idx": 1505, "t_sec": 1504, "text": "å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å·"} +{"idx": 1506, "t_sec": 1505, "text": "å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å·"} +{"idx": 1507, "t_sec": 1506, "text": "å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å·"} +{"idx": 1508, "t_sec": 1507, "text": "å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å·"} +{"idx": 1509, "t_sec": 1508, "text": "HK416它的"} +{"idx": 1510, "t_sec": 1509, "text": "HK416它的"} +{"idx": 1511, "t_sec": 1510, "text": "çš®å¡æ±€å°¼å¯¼è½¨çš„"} +{"idx": 1512, "t_sec": 1511, "text": "çš®å¡æ±€å°¼å¯¼è½¨çš„"} +{"idx": 1513, "t_sec": 1512, "text": "这样的一个安装也比较方便"} +{"idx": 1514, "t_sec": 1513, "text": "这样的一个安装也比较方便"} +{"idx": 1515, "t_sec": 1514, "text": "在枪管外é¢çš„æŠ¤å¥—上"} +{"idx": 1516, "t_sec": 1515, "text": "在枪管外é¢çš„æŠ¤å¥—上"} +{"idx": 1517, "t_sec": 1516, "text": "在枪管外é¢çš„æŠ¤å¥—上"} +{"idx": 1518, "t_sec": 1517, "text": "它å¯ä»¥å®‰è£…å››æ¡"} +{"idx": 1519, "t_sec": 1518, "text": "它å¯ä»¥å®‰è£…å››æ¡"} +{"idx": 1520, "t_sec": 1519, "text": "çš®å¡æ±€å°¼å¯¼è½¨"} +{"idx": 1521, "t_sec": 1520, "text": "也就是说"} +{"idx": 1522, "t_sec": 1521, "text": "ä¸ä»…å¯ä»¥åŠ è£…æˆ˜æœ¯æ‰‹ç”µ"} +{"idx": 1523, "t_sec": 1522, "text": "ä¸ä»…å¯ä»¥åŠ è£…æˆ˜æœ¯æ‰‹ç”µ"} +{"idx": 1524, "t_sec": 1523, "text": "æˆ–è€…æ˜¯è¿™ç§æ¿€å…‰çš„æŒ‡ç¤ºç³»ç»Ÿ"} +{"idx": 1525, "t_sec": 1524, "text": "æˆ–è€…æ˜¯è¿™ç§æ¿€å…‰çš„æŒ‡ç¤ºç³»ç»Ÿ"} +{"idx": 1526, "t_sec": 1525, "text": "æˆ–è€…æ˜¯è¿™ç§æ¿€å…‰çš„æŒ‡ç¤ºç³»ç»Ÿ"} +{"idx": 1527, "t_sec": 1526, "text": "还å¯ä»¥åŠ è£…"} +{"idx": 1528, "t_sec": 1527, "text": "外挂的榴弹å‘射器"} +{"idx": 1529, "t_sec": 1528, "text": "外挂的榴弹å‘射器"} +{"idx": 1530, "t_sec": 1529, "text": "外挂的榴弹å‘射器"} +{"idx": 1531, "t_sec": 1530, "text": "所以HK416æ—¢å¯ä»¥ä½œä¸º"} +{"idx": 1532, "t_sec": 1531, "text": "所以HK416æ—¢å¯ä»¥ä½œä¸º"} +{"idx": 1533, "t_sec": 1532, "text": "普通士兵所使用的çªå‡»æ­¥æžª"} +{"idx": 1534, "t_sec": 1533, "text": "普通士兵所使用的çªå‡»æ­¥æžª"} +{"idx": 1535, "t_sec": 1534, "text": "也å¯ä»¥ä½œä¸ºç²¾å‡†å°„手步枪"} +{"idx": 1536, "t_sec": 1535, "text": "也å¯ä»¥ä½œä¸ºç²¾å‡†å°„手步枪"} +{"idx": 1537, "t_sec": 1536, "text": "进行这ç§ç²¾å‡†çš„ç«åŠ›æ”¯æ´"} +{"idx": 1538, "t_sec": 1537, "text": "进行这ç§ç²¾å‡†çš„ç«åŠ›æ”¯æ´"} +{"idx": 1539, "t_sec": 1538, "text": "进行这ç§ç²¾å‡†çš„ç«åŠ›æ”¯æ´"} +{"idx": 1540, "t_sec": 1539, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1541, "t_sec": 1540, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1542, "t_sec": 1541, "text": "今天我们展示的æ¯ä¸€æ¬¾æžªæ¢°"} +{"idx": 1543, "t_sec": 1542, "text": "今天我们展示的æ¯ä¸€æ¬¾æžªæ¢°"} +{"idx": 1544, "t_sec": 1543, "text": "它们没有ç»å¯¹çš„优劣"} +{"idx": 1545, "t_sec": 1544, "text": "它们没有ç»å¯¹çš„优劣"} +{"idx": 1546, "t_sec": 1545, "text": "åªæœ‰æ˜¯å¦è´´åˆä½¿å‘½çš„区别"} +{"idx": 1547, "t_sec": 1546, "text": "åªæœ‰æ˜¯å¦è´´åˆä½¿å‘½çš„区别"} +{"idx": 1548, "t_sec": 1547, "text": "这正是枪械设计中"} +{"idx": 1549, "t_sec": 1548, "text": "这正是枪械设计中"} +{"idx": 1550, "t_sec": 1549, "text": "最ç贵的长短智慧"} +{"idx": 1551, "t_sec": 1550, "text": "最ç贵的长短智慧"} +{"idx": 1552, "t_sec": 1551, "text": "最ç贵的长短智慧"} +{"idx": 1553, "t_sec": 1552, "text": "长度从æ¥ä¸æ˜¯å­¤ç«‹çš„æ•°å­—"} +{"idx": 1554, "t_sec": 1553, "text": "长度从æ¥ä¸æ˜¯å­¤ç«‹çš„æ•°å­—"} +{"idx": 1555, "t_sec": 1554, "text": "长度从æ¥ä¸æ˜¯å­¤ç«‹çš„æ•°å­—"} +{"idx": 1556, "t_sec": 1555, "text": "而是设计师平衡使命需求"} +{"idx": 1557, "t_sec": 1556, "text": "而是设计师平衡使命需求"} +{"idx": 1558, "t_sec": 1557, "text": "核心功能"} +{"idx": 1559, "t_sec": 1558, "text": "使用环境的结果"} +{"idx": 1560, "t_sec": 1559, "text": "使用环境的结果"} +{"idx": 1561, "t_sec": 1560, "text": "æ¯ä¸€å¯¸å¢žå‡"} +{"idx": 1562, "t_sec": 1561, "text": "都å‡ç»“ç€å¯¹æˆ˜åœºçš„æ·±åˆ»ç†è§£"} +{"idx": 1563, "t_sec": 1562, "text": "都å‡ç»“ç€å¯¹æˆ˜åœºçš„æ·±åˆ»ç†è§£"} +{"idx": 1564, "t_sec": 1563, "text": "都å‡ç»“ç€å¯¹æˆ˜åœºçš„æ·±åˆ»ç†è§£"} +{"idx": 1565, "t_sec": 1564, "text": "和对功能的æžè‡´è¿½æ±‚"} +{"idx": 1566, "t_sec": 1565, "text": "和对功能的æžè‡´è¿½æ±‚"} +{"idx": 1567, "t_sec": 1566, "text": "和对功能的æžè‡´è¿½æ±‚"} +{"idx": 1568, "t_sec": 1567, "text": "好了观众朋å‹ä»¬"} +{"idx": 1569, "t_sec": 1568, "text": "感谢您æŒç»­å…³æ³¨"} +{"idx": 1570, "t_sec": 1569, "text": "å›½é˜²å†›äº‹é¢‘é“ ã€Šå†›äº‹ç§‘æŠ€ã€‹"} +{"idx": 1571, "t_sec": 1570, "text": "å›½é˜²å†›äº‹é¢‘é“ ã€Šå†›äº‹ç§‘æŠ€ã€‹"} +{"idx": 1572, "t_sec": 1571, "text": "我们下周åŒä¸€æ—¶é—´"} +{"idx": 1573, "t_sec": 1572, "text": "我们下周åŒä¸€æ—¶é—´"} +{"idx": 1574, "t_sec": 1573, "text": "å†è§"} +{"idx": 1575, "t_sec": 1574, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1576, "t_sec": 1575, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1577, "t_sec": 1576, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1578, "t_sec": 1577, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1579, "t_sec": 1578, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1580, "t_sec": 1579, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1581, "t_sec": 1580, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1582, "t_sec": 1581, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1583, "t_sec": 1582, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1584, "t_sec": 1583, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1585, "t_sec": 1584, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1586, "t_sec": 1585, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1587, "t_sec": 1586, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1588, "t_sec": 1587, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1589, "t_sec": 1588, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1590, "t_sec": 1589, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1591, "t_sec": 1590, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1592, "t_sec": 1591, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1593, "t_sec": 1592, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1594, "t_sec": 1593, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1595, "t_sec": 1594, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1596, "t_sec": 1595, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1597, "t_sec": 1596, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1598, "t_sec": 1597, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1599, "t_sec": 1598, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1600, "t_sec": 1599, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1601, "t_sec": 1600, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1602, "t_sec": 1601, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1603, "t_sec": 1602, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1604, "t_sec": 1603, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1605, "t_sec": 1604, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1606, "t_sec": 1605, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1607, "t_sec": 1606, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1608, "t_sec": 1607, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1609, "t_sec": 1608, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1610, "t_sec": 1609, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1611, "t_sec": 1610, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1612, "t_sec": 1611, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1613, "t_sec": 1612, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1614, "t_sec": 1613, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1615, "t_sec": 1614, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1616, "t_sec": 1615, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1617, "t_sec": 1616, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1618, "t_sec": 1617, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1619, "t_sec": 1618, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} +{"idx": 1620, "t_sec": 1619, "text": "
As of December 31,(In millions)201820172016Total return4.9%5.0%5.1%
"} diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/stage_a_extract_ocr.py b/doco/programs/ep003_20260331_qiangxie_chicun/stage_a_extract_ocr.py new file mode 100644 index 0000000..e0c84a3 --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/stage_a_extract_ocr.py @@ -0,0 +1,279 @@ +# -*- coding: utf-8 -*- +""" +阶段 A:抽帧 + OCR(产出原始缓存 ocr_raw.jsonl) +================================================ +ç­–ç•¥:OCR 优先,æ¯å¸§éƒ½ OCR。ç»ä¸ä½¿ç”¨äº®åº¦åˆ¤ç©º/dHash/IoU 过滤。 +按 idx 断点续跑:读å–已有 ocr_raw.jsonl 中最大 idx,从 max_idx+1 继续。 +""" +import base64 +import json +import os +import subprocess +import sys +import threading +from concurrent.futures import ThreadPoolExecutor, as_completed +from pathlib import Path + +import requests + +# 根治 Windows æŽ§åˆ¶å° GBK 崩溃:强制 stdout 用 UTF-8 +sys.stdout.reconfigure(encoding="utf-8", errors="replace") + +# ======================================================================== +# 免局傿•°(放文件顶部åšå¸¸é‡,方便åŽç»­è°ƒ) +# ======================================================================== +FPS = 1 +CROP_BOTTOM_RATIO = 0.2 +SIM_THRESHOLD = 0.85 +OLLAMA_URL = "http://localhost:11434/api/generate" +MODEL = "deepseek-ocr" +OCR_PROMPT = "Free OCR." +# å¹¶å‘ OCR 线程数(环境å˜é‡ OCR_NUM_WORKERS å¯è¦†ç›–)。 +# 需é…åˆ Ollama æœåŠ¡ç«¯ OLLAMA_NUM_PARALLEL >= 此值,å¦åˆ™æœåŠ¡ç«¯ä»æŽ’é˜Ÿã€æé€Ÿæ— æ•ˆã€‚ +NUM_WORKERS = int(os.environ.get("OCR_NUM_WORKERS", "4")) + +# 工作目录(脚本所在目录) +WORK_DIR = Path(__file__).resolve().parent +SOURCE_VIDEO_DIR = WORK_DIR / "source" +FRAMES_DIR = WORK_DIR / "frames_v2" +OCR_RAW_PATH = WORK_DIR / "ocr_raw.jsonl" + + +# ======================================================================== +# A1: å®šä½æºè§†é¢‘ +# ======================================================================== +def find_source_video(): + """在工作目录 source/ ä¸‹å®šä½ .mp4 或 .mkv æºè§†é¢‘""" + for ext in (".mp4", ".mkv"): + candidates = list(SOURCE_VIDEO_DIR.glob(f"*{ext}")) + if candidates: + return candidates[0] + raise FileNotFoundError( + f"在 {SOURCE_VIDEO_DIR} 中未找到 .mp4 或 .mkv 文件" + ) + + +def get_video_info(video_path): + """用 ffprobe èŽ·å–æ—¶é•¿(ç§’)和分辨率(宽x高)""" + cmd = [ + "ffprobe", "-v", "error", + "-select_streams", "v:0", + "-show_entries", "stream=duration,width,height", + "-of", "json", + str(video_path), + ] + result = subprocess.run(cmd, capture_output=True, text=True, encoding="utf-8", errors="replace") + if result.returncode != 0: + raise RuntimeError(f"ffprobe 失败:\n{result.stderr}") + info = json.loads(result.stdout) + stream = info["streams"][0] + duration = float(stream.get("duration", 0)) + width = stream["width"] + height = stream["height"] + return duration, width, height + + +# ======================================================================== +# A2: ffmpeg 抽帧 +# ======================================================================== +def extract_frames(video_path): + """ + 用 ffmpeg 按 1fps 抽帧,è£åˆ‡ä¸‹æ–¹ 20% 字幕区域。 + 输出到 frames_v2/frame_%04d.png(从 0001 开始)。 + è¿”å›žæŒ‰æ–‡ä»¶åæŽ’åºçš„帧路径列表。 + """ + FRAMES_DIR.mkdir(parents=True, exist_ok=True) + + # æ¸…ç†æ—§å¸§é¿å…残留 + for old in FRAMES_DIR.glob("frame_*.png"): + old.unlink() + + crop_expr = ( + f"fps={FPS}," + f"crop=iw:ih*{CROP_BOTTOM_RATIO}:0:ih*{1 - CROP_BOTTOM_RATIO}" + ) + frame_pattern = str(FRAMES_DIR / "frame_%04d.png") + + cmd = [ + "ffmpeg", + "-i", str(video_path), + "-vf", crop_expr, + "-q:v", "2", + frame_pattern, + "-y", + ] + + result = subprocess.run(cmd, capture_output=True, text=True, encoding="utf-8", errors="replace") + if result.returncode != 0: + raise RuntimeError(f"ffmpeg 抽帧失败:\n{result.stderr}") + + frames = sorted(FRAMES_DIR.glob("frame_*.png")) + return frames + + +# ======================================================================== +# OCR å•帧 +# ======================================================================== +def ocr_single_frame(image_path): + """ + 调用本地 Ollama OCR 识别å•帧。 + API: POST /api/generate,å•è½®,图片走 base64,stream=false。 + 返回 strip åŽçš„æ–‡æœ¬;异常å‘上抛出让调用方处ç†ã€‚ + """ + with open(image_path, "rb") as fh: + img_bytes = fh.read() + img_b64 = base64.b64encode(img_bytes).decode("utf-8") + + body = { + "model": MODEL, + "prompt": OCR_PROMPT, + "images": [img_b64], + "stream": False, + } + + resp = requests.post(OLLAMA_URL, json=body, timeout=120) + resp.raise_for_status() + data = resp.json() + text = data.get("response", "").strip() + return text + + +# ======================================================================== +# A3: å•å¸§éªŒè¯ +# ======================================================================== +def test_single_frame(): + """ + A3: 验è¯å•帧 OCR。 + 对 frame_0076.png 调一次 OCR,打å°åŽŸå§‹è¿”å›žã€‚ + 若对ä¸ä¸Šé¢„期则中止,ä¸è¿›å…¥æ‰¹é‡ã€‚ + """ + test_frame = FRAMES_DIR / "frame_0076.png" + if not test_frame.exists(): + print("[A3] [WARN] test frame not found:", test_frame) + print("[A3] skip single-frame check") + return + + print("[A3] test frame:", test_frame.name) + try: + raw_text = ocr_single_frame(test_frame) + except Exception as exc: + print("[A3] [FAIL] OCR call failed:", exc) + print("[A3] check Ollama / deepseek-ocr, abort.") + sys.exit(1) + + print("[A3] raw return:", repr(raw_text)) + + # 通用冒烟检查:OCR 返回éžç©ºä¸­æ–‡å³è§†ä¸ºé“¾è·¯æ­£å¸¸(ä¸ç»‘å®šæŸæœŸå…·ä½“å°è¯); + # 真正的"Ollama 挂了"ç”±ä¸Šé¢ ocr_single_frame 抛异常 + sys.exit(1) 兜底。 + if any("一" <= ch <= "é¿¿" for ch in raw_text): + print("[A3] [OK] OCR 链路正常(返回éžç©ºä¸­æ–‡)。") + else: + print("[A3] [WARN] OCR 返回无中文,链路å¯èƒ½å¼‚常,但ä¸é˜»æ–­,继续批é‡:", repr(raw_text)) + + +# ======================================================================== +# A4: æ‰¹é‡ OCR(按 idx 断点续跑 + å•帧容错) +# ======================================================================== +def batch_ocr(frames): + """ + å¹¶å‘ OCR(线程池 NUM_WORKERS è·¯) + 按 idx 断点续跑 + å•帧容错。 + - 读 ocr_raw.jsonl 已写入的 idx 集åˆ(å¹¶å‘中断å¯èƒ½ç•™ç©ºæ´ž,用集åˆè€Œéž max),åªè¡¥æœªå†™å¸§ + - NUM_WORKERS 个线程并å‘è°ƒ Ollama;æ¯å¸§ç‹¬ç«‹,输出与串行é€å¸§å®Œå…¨ä¸€è‡´ + - 写盘按完æˆé¡ºåºã€åŠ é”逿¡ append + flush(stage_b 读åŽä¼šæŒ‰ idx 釿ޒ,é¡ºåºæ— æ‰€è°“) + - å•帧 OCR 报错写 error 字段,ä¸å´©æ•´ä¸ªè¿›ç¨‹ + """ + total = len(frames) + + # --- 读已写入的 idx 集åˆ(å« error 记录,é¿å…é‡è·‘出é‡å¤ idx 行) --- + done_idx = set() + if OCR_RAW_PATH.exists(): + with open(OCR_RAW_PATH, "r", encoding="utf-8") as fh: + for line in fh: + line = line.strip() + if not line: + continue + try: + rec = json.loads(line) + if "idx" in rec: + done_idx.add(rec["idx"]) + except json.JSONDecodeError: + pass + + # --- 构建 idx -> frame_path 映射 --- + idx_to_path = {} + for fp in frames: + idx = int(fp.stem.split("_")[1]) + idx_to_path[idx] = fp + + pending = [idx for idx in sorted(idx_to_path) if idx not in done_idx] + if not pending: + print(f"[A4] all {total} frames already done, skip.") + return + + print( + f"[A4] å·²å®Œæˆ {len(done_idx)}/{total},å¾…å¤„ç† {len(pending)} 帧," + f"å¹¶å‘ {NUM_WORKERS} è·¯" + ) + + def _ocr_one(idx): + t_sec = idx - 1 + frame_path = idx_to_path.get(idx) + if frame_path is None: + return {"idx": idx, "t_sec": t_sec, "text": "", "error": "frame file missing"} + try: + text = ocr_single_frame(frame_path) + return {"idx": idx, "t_sec": t_sec, "text": text} + except Exception as exc: + return {"idx": idx, "t_sec": t_sec, "text": "", "error": str(exc)} + + write_lock = threading.Lock() + done_count = len(done_idx) + + with open(OCR_RAW_PATH, "a", encoding="utf-8") as fh: + with ThreadPoolExecutor(max_workers=NUM_WORKERS) as pool: + futures = {pool.submit(_ocr_one, idx): idx for idx in pending} + for fut in as_completed(futures): + record = fut.result() + with write_lock: + fh.write(json.dumps(record, ensure_ascii=False) + "\n") + fh.flush() + done_count += 1 + if done_count % 50 == 0: + print(f"{done_count}/{total}", flush=True) + + print(f"{total}/{total}", flush=True) + print(f"[A4] OCR done, {total} records in {OCR_RAW_PATH}") + + +# ======================================================================== +# 主æµç¨‹ +# ======================================================================== +def main(): + # A1 + video_path = find_source_video() + duration, width, height = get_video_info(video_path) + print(f"[A1] video: {video_path}") + print(f"[A1] duration: {duration:.1f}s resolution: {width}x{height}") + + # A2: skip re-extract if frames already exist + FRAMES_DIR.mkdir(parents=True, exist_ok=True) + existing = sorted(FRAMES_DIR.glob("frame_*.png")) + if existing: + print(f"[A2] {len(existing)} frames already exist, skip re-extract") + frames = existing + else: + print(f"[A2] ffmpeg extract (fps={FPS}, crop_bottom_ratio={CROP_BOTTOM_RATIO})...") + frames = extract_frames(video_path) + print(f"[A2] extracted {len(frames)} frames -> {FRAMES_DIR}") + + # A3 + test_single_frame() + + # A4 + batch_ocr(frames) + + print("\nstage A done.") + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/stage_b_dedup_output.py b/doco/programs/ep003_20260331_qiangxie_chicun/stage_b_dedup_output.py new file mode 100644 index 0000000..8b32569 --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/stage_b_dedup_output.py @@ -0,0 +1,300 @@ +# -*- coding: utf-8 -*- +""" +阶段 B:æ–‡æœ¬åŽ»é‡ + 出稿(åªè¯»ç¼“å­˜,å¯åå¤é‡è·‘调阈值) +======================================================= +ç­–ç•¥:基于 difflib 文本相似度折å è¿žç»­é‡å¤æ®µ,ç»ä¸ä½¿ç”¨åƒç´ çº§è¿‡æ»¤ã€‚ +""" +import csv +import json +import re +from difflib import SequenceMatcher +from pathlib import Path + +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +# 免局傿•°(与阶段 A 共享,放文件顶部åšå¸¸é‡) +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +FPS = 1 +CROP_BOTTOM_RATIO = 0.2 +SIM_THRESHOLD = 0.85 + +# 工作目录 +WORK_DIR = Path(__file__).resolve().parent +OCR_RAW_PATH = WORK_DIR / "ocr_raw.jsonl" +B_MANUSCRIPT_PATH = WORK_DIR / "B稿_v2.txt" +DEBUG_CSV_PATH = WORK_DIR / "dedup_debug.csv" +BLANK_FILTERED_PATH = WORK_DIR / "blank_filtered.txt" + + +def similarity(a, b): + """计算两个文本的 difflib 相似度(0.0 ~ 1.0)""" + if not a or not b: + return 0.0 + return SequenceMatcher(None, a, b).ratio() + + +def is_blank_ocr(text): + """基于文本的空场判定:空串 / HTML幻觉 / ä¸å«æ±‰å­—""" + t = text.strip() + if not t: # 空串 + return True + if '<' in t and '>' in t: # HTML/markup 幻觉(如 ) + return True + if not re.search(r'[\u4e00-\u9fff]', t): # ä¸å«ä»»ä½•汉字 → éžæœ¬èŠ‚ç›®å­—å¹• + return True + return False + + +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +# B1: 读缓存 +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +def load_ocr_raw(): + """读 ocr_raw.jsonl,按 idx(æ—¶é—´)å‡åºè¿”回记录列表""" + if not OCR_RAW_PATH.exists(): + raise FileNotFoundError( + f"ocr_raw.jsonl ä¸å­˜åœ¨: {OCR_RAW_PATH}\n" + "请先跑阶段 A(stage_a_extract_ocr.py)。" + ) + + records = [] + with open(OCR_RAW_PATH, "r", encoding="utf-8") as fh: + for line in fh: + line = line.strip() + if not line: + continue + rec = json.loads(line) + records.append(rec) + + # 按 idx å‡åº + records.sort(key=lambda r: r["idx"]) + return records + + +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +# B2: 折å è¿žç»­é‡å¤æ®µ(è£åˆ¤åœ¨æ­¤,基于文本ä¸åŸºäºŽåƒç´ ) +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +def collapse_segments(records): + """ + 维护"当å‰å­—幕"(文本 + èµ·å§‹ t_sec),é历æ¯å¸§: + - 文本为空 → 空场:结æŸå½“å‰å­—幕(若有),并清空,ä¸å¼€æ–°æ®µã€‚ + - éžç©ºä¸”与当å‰å­—幕文本的 difflib 相似度 ≥ SIM_THRESHOLD → åŒä¸€æ¡,并入当剿®µ(è®°ä¸‹è¿™æ¡æ–‡æœ¬å¤‡æŠ•票)。 + - éžç©ºä¸”相似度 < SIM_THRESHOLD → 结æŸå¹¶è¾“å‡ºå½“å‰æ®µ,用这帧开新段。 + åªæ¯”时间相邻帧,åªæŠ˜å è¿žç»­æ®µ;ç»ä¸å…¨å±€åŽ»é‡ã€‚ + + æ¯æ®µæœ€ç»ˆæ–‡æœ¬ = 段内出现次数最多的 OCR 文本(多数投票,抵消个别帧抖动)。 + æ¯æ®µæ—¶é—´æˆ³ = 段内最早 t_sec。 + + 返回: (segments, debug_rows) + segments: [{"start_t": float, "text": str}, ...] + debug_rows: [{idx, t_sec, ocr_text, decision, merged_into_start_t}, ...] + """ + segments = [] + debug_rows = [] + + if not records: + return segments, debug_rows + + current_text = None # 当剿®µå†…用于比对的å‚考文本 + current_texts = [] # 当剿®µå†…所有 OCR 文本(用于投票) + current_start_t = None # 当剿®µèµ·å§‹ t_sec + current_segment_indices = [] # 当剿®µåŒ…å«çš„帧å·åˆ—表 + + def _finalize_segment(): + """è¾“å‡ºå½“å‰æ®µ(若存在)""" + nonlocal current_text, current_texts, current_start_t, current_segment_indices + if current_text is not None and current_texts: + # 多数投票:选出现次数最多的文本 + text_counts = {} + for t in current_texts: + text_counts[t] = text_counts.get(t, 0) + 1 + best_text = max(text_counts, key=lambda k: text_counts[k]) + + segments.append({ + "start_t": current_start_t, + "text": best_text, + }) + current_text = None + current_texts = [] + current_start_t = None + current_segment_indices = [] + + for rec in records: + ocr_text = rec["text"] + + if is_blank_ocr(ocr_text): + # 空场:结æŸå½“å‰å­—幕(若有),并清空,ä¸å¼€æ–°æ®µ + if current_text is not None: + _finalize_segment() + debug_rows.append({ + "idx": rec["idx"], + "t_sec": rec["t_sec"], + "ocr_text": ocr_text, + "decision": "blank", + "merged_into_start_t": "", + }) + continue + + if current_text is None: + # 开新段 + current_text = ocr_text + current_texts = [ocr_text] + current_start_t = rec["t_sec"] + current_segment_indices = [rec["idx"]] + debug_rows.append({ + "idx": rec["idx"], + "t_sec": rec["t_sec"], + "ocr_text": ocr_text, + "decision": "new", + "merged_into_start_t": rec["t_sec"], + }) + else: + sim = similarity(current_text, ocr_text) + if sim >= SIM_THRESHOLD: + # åŒä¸€æ¡,并入当剿®µ + current_texts.append(ocr_text) + current_segment_indices.append(rec["idx"]) + debug_rows.append({ + "idx": rec["idx"], + "t_sec": rec["t_sec"], + "ocr_text": ocr_text, + "decision": "merged", + "merged_into_start_t": current_start_t, + }) + else: + # 结æŸå½“剿®µ,用这帧开新段 + _finalize_segment() + current_text = ocr_text + current_texts = [ocr_text] + current_start_t = rec["t_sec"] + current_segment_indices = [rec["idx"]] + debug_rows.append({ + "idx": rec["idx"], + "t_sec": rec["t_sec"], + "ocr_text": ocr_text, + "decision": "new", + "merged_into_start_t": rec["t_sec"], + }) + + # é历结æŸ,è½æœ€åŽä¸€ä¸ªæ®µ + _finalize_segment() + + return segments, debug_rows + + +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +# B3: 输出 B稿_v2.txt +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +def write_b_manuscript(segments): + """ + 输出 B稿_v2.txt,æ¯è¡Œæ ¼å¼: [XmYs] 文本 + 例: [1m18s] 我是主æŒäººè“çš“ + """ + lines = [] + for seg in segments: + t = seg["start_t"] + m = int(t) // 60 + s = int(t) % 60 + cleaned = re.sub(r'^[#*\->`\s]+', '', seg['text']).strip() + lines.append(f"[{m}m{s}s] {cleaned}") + + with open(B_MANUSCRIPT_PATH, "w", encoding="utf-8") as fh: + fh.write("\n".join(lines) + "\n") + + print(f"[B3] B稿_v2.txt 写入: {B_MANUSCRIPT_PATH} ({len(lines)} 行)") + return lines + + +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +# B4: 输出 dedup_debug.csv +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +def write_debug_csv(debug_rows): + """ + 输出 dedup_debug.csv,é€å¸§è®°: + idx, t_sec, ocr_text, decision(new/merged/blank), merged_into_start_t + """ + with open(DEBUG_CSV_PATH, "w", encoding="utf-8", newline="") as fh: + writer = csv.writer(fh) + writer.writerow([ + "idx", "t_sec", "ocr_text", + "decision", "merged_into_start_t", + ]) + for row in debug_rows: + writer.writerow([ + row["idx"], + row["t_sec"], + row["ocr_text"], + row["decision"], + row["merged_into_start_t"], + ]) + + print(f"[B4] dedup_debug.csv 写入: {DEBUG_CSV_PATH} ({len(debug_rows)} 行)") + + +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +# 主æµç¨‹ +# â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• +def main(): + print(f"[B] SIM_THRESHOLD = {SIM_THRESHOLD}") + + # B1 + records = load_ocr_raw() + print(f"[B1] è¯»å– ocr_raw.jsonl,å…± {len(records)} æ¡è®°å½•") + + # B2 + segments, debug_rows = collapse_segments(records) + print(f"[B2] 折å å®Œæˆ: {len(segments)} 个ä¸è¿žç»­å­—幕段") + print(f"[B2] 调试行数: {len(debug_rows)}") + + # B3 + lines = write_b_manuscript(segments) + + # B4 + write_debug_csv(debug_rows) + + # â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• + # 跑完报告 + # â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• + total_frames = len(records) + ocr_success = sum(1 for r in records if r["text"].strip()) + blank_count = sum(1 for r in records if is_blank_ocr(r["text"])) + + # 收集所有"被判空场但原文本éžç©º"çš„åŽ»é‡æ–‡æœ¬ + blank_but_nonempty = set() + for r in records: + t = r["text"] + if is_blank_ocr(t) and t.strip(): + blank_but_nonempty.add(t) + + print("\n" + "=" * 60) + print("跑完报告") + print("=" * 60) + print(f"抽帧总数: {total_frames}") + print(f"OCR æˆåŠŸæ•°(éžç©º): {ocr_success}") + print(f"空场数: {blank_count}") + print(f"B稿_v2.txt 最终行数: {len(lines)}") + print("=" * 60) + print(f"B 稿路径: {B_MANUSCRIPT_PATH}") + print(f"调试表路径: {DEBUG_CSV_PATH}") + + # 写出"被判空场但原文本éžç©º"åŽ»é‡æ¸…å•到文件 + blank_list = sorted(blank_but_nonempty) + with open(BLANK_FILTERED_PATH, "w", encoding="utf-8") as fh: + for t in blank_list: + fh.write(t + "\n") + print(f"\n空白过滤清å•写入: {BLANK_FILTERED_PATH} ({len(blank_list)} æ¡å޻釿–‡æœ¬)") + + # 打å°"被判空场但原文本éžç©º"çš„åŽ»é‡æ¸…å• + if blank_but_nonempty: + print("\n" + "=" * 60) + print("ã€è¢«åˆ¤ç©ºåœºä½†åŽŸæ–‡æœ¬éžç©ºã€‘åŽ»é‡æ–‡æœ¬æ¸…å•(请肉眼确认无真中文字幕)") + print("=" * 60) + for i, t in enumerate(blank_list, 1): + print(f" [{i}] {repr(t)}") + print(f"å…± {len(blank_but_nonempty)} æ¡å޻釿–‡æœ¬") + else: + print("\næ— '被判空场但原文本éžç©º'的文本。") + + print("\n阶段 B 完æˆã€‚") + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/本期热è¯è¡¨.txt b/doco/programs/ep003_20260331_qiangxie_chicun/本期热è¯è¡¨.txt new file mode 100644 index 0000000..25aef65 --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/本期热è¯è¡¨.txt @@ -0,0 +1 @@ +.45 ACP|.50AE|20×82毫米大å£å¾„å¼¹è¯|5.56×45毫米北约弹|50AE|9×39毫米亚音速弹|AUGçªå‡»æ­¥æžª|FP-45|FP-45â€œè§£æ”¾è€…â€æ‰‹æžª|HK416|HK416 A5|M16A4步枪|M416|M4A1å¡å®¾æžª|MG34釿œºæžª|MP18|MP40冲锋枪|NTW-20大å£å¾„狙击步枪|PP-2000|PP-2000冲锋枪|VSS微声狙击步枪|“海神之矛â€è¡ŒåЍ|主æŒäºº6|主æŒäºº7|主æŒäºº8|二战|亚音速弹|ä¿„ç½—æ–¯|俄罗斯警察|内务部|北约|å—éžä¸¹å°¼å°”防务公å¸|å—éžå›½é˜²å†›|åå™¨ææ­¥æžª|图拉仪器设计局|奥地利军队|奥地利斯泰尔公å¸|导气结构|导航ç¯å…¬å¸|å¼¹é“|德国黑克勒-科赫公å¸|无托结构|日本|模å—化设计|毛瑟98k栓动步枪|æ°”å¹å¼å¯¼æ°”结构|沙漠之鹰.50AE|活塞导气系统|æµ·è±¹çªå‡»é˜Ÿ|液压缓冲器|çš®å¡æ±€å°¼å¯¼è½¨|盟军|纳粹德军|美军特ç§éƒ¨é˜Ÿ|美国陆军|è‹è”特ç§éƒ¨é˜Ÿ|车臣战争|通用汽车大陆制造分公å¸|陆军|集æˆå¼æ¶ˆéŸ³å™¨ \ No newline at end of file diff --git a/doco/programs/ep003_20260331_qiangxie_chicun/èžåˆB稿.txt b/doco/programs/ep003_20260331_qiangxie_chicun/èžåˆB稿.txt new file mode 100644 index 0000000..ebd93d3 --- /dev/null +++ b/doco/programs/ep003_20260331_qiangxie_chicun/èžåˆB稿.txt @@ -0,0 +1,698 @@ +[0m6s] è—于方寸的敌åŽåˆ©å™¨ +[0m9s] 锋芒毕露的ç«åŠ›å…ˆé”‹ +[0m12s] ç©¿æ¢­è¡—å··çš„è¿‘æˆ˜ç²¾çµ +[0m14s] 主宰阵地的压制王者 +[0m18s] åŒä¸ºæžªæ¢°å®¶æ—æˆå‘˜ +[0m20s] 为何长度å–èˆ +[0m21s] å„ä¸ç›¸åŒ +[0m23s] æ¯ä¸€å¯¸ä¼¸ç¼© +[0m24s] 都是对实战需求的 +[0m26s] 精准回应 +[0m27s] æ¯ä¸€æ¬¾è®¾è®¡ +[0m28s] 都å‡ç»“ç€å†›å·¥é¢†åŸŸçš„ +[0m30s] æ·±é‚ƒè€ƒé‡ +[0m32s] ã€Šå†›äº‹ç§‘æŠ€ã€‹å¸¦æ‚¨è§£ç  +[0m34s] 枪械设计背åŽçš„ +[0m36s] 长短智慧 +[1m13s] å„ä½è§‚众你们好 +[1m14s] 欢迎收看《军事科技》 +[1m16s] 我是主æŒäººè“çš“ +[1m17s] æåˆ°æžªæ¢° +[1m18s] å¨åŠ› 精度 +[1m19s] 往往是我们关注的焦点 +[1m21s] 但是 +[1m22s] 有一个看似基础 +[1m23s] å´è‡³å…³é‡è¦çš„设计 +[1m24s] 始终左å³ç€æžªæ¢°çš„实战性能 +[1m27s] 它就是长度 +[1m30s] 今天è¦èŠçš„æžªæ¢° +[1m31s] æ¯ä¸€æ¬¾çš„长度都大ä¸ç›¸åŒ +[1m33s] æœ‰çš„æžªæ¢°è¦æžè‡´ç¼©çŸ­ +[1m36s] 甘愿èˆå¼ƒéƒ¨åˆ†èˆ’适与功能 +[1m38s] 有的å´è¦åˆ»æ„加长 +[1m40s] å¦ç„¶æ”¾å¼ƒéƒ¨åˆ†ä¾¿æºæ€§ +[1m42s] 首先我们æ¥çœ‹ +[1m44s] 手枪 +[1m55s] 首先出场的是 +[1m56s] 短到å¯ä»¥å¡žè¿›ç«æŸ´ç›’里的 +[1m58s] 美国FP-45解放者手枪 +[2m2s] 我手里的这款模型 +[2m3s] 是为了让大家看得更加清楚 +[2m5s] 所以åšäº†æ”¾å¤§ +[2m6s] æ®èµ„料显示 +[2m7s] å®ƒçš„å®žé™…é•¿åº¦åªæœ‰141毫米 +[2m11s] 比我手掌的宽度还è¦çŸ­ +[2m13s] 大家仔细æ¥çœ‹å®ƒçš„结构 +[2m16s] æ¡æŠŠçš„ä¸‹åŠéƒ¨åˆ†æ˜¯ä¸­ç©ºçš„ +[2m18s] æ‰“å¼€æ»‘åŠ¨æŒ¡æ¿ +[2m20s] 能够装10å‘ +[2m21s] .45 ACP备用弹 +[2m25s] 瞄准具也éžå¸¸çš„ç®€å• +[2m27s] åªæœ‰åœ¨æžªç®¡çš„å‰ç«¯ +[2m28s] 有一个å°å°çš„片状准星 +[2m31s] 在尾端挡æ¿ä¸Š +[2m32s] æœ‰ä¸€ä¸ªåˆ‡å‰Šçš„ç®€æ˜“ç¼ºå£ +[2m35s] ä¸ä»”细看几乎å‘现ä¸äº† +[2m37s] 当然 ä¸èƒ½è¯´å®ƒæ²¡æœ‰çž„准具 +[2m39s] åšåˆ°äº†æžè‡´çš„ç®€å• +[2m42s] 更特别的是 +[2m43s] 它没有åŠè‡ªåŠ¨çš„åŠŸèƒ½ +[2m45s] æ¯æ‰“ä¸€å‘ +[2m46s] éƒ½å¾—æ‰‹åŠ¨æŠŠå°¾éƒ¨çš„å¾…å‡»å— +[2m49s] ç„¶åŽå†å‘左旋转 +[2m51s] æ‰èƒ½è£…下一å‘å¼¹ +[2m53s] 那么如此短å°çš„设计 +[2m55s] å´è®©è¿™æ¬¾ä¸èµ·çœ¼çš„å°æ‰‹æžª +[2m57s] æˆä¸ºäº†æ•ŒåŽæ–—争的 +[2m59s] 特殊利器 +[3m2s] 这是一把 +[3m3s] ç”¨æ¥æ¢å–更好枪支的武器 +[3m6s] 一个构æ€ç‹¬ç‰¹ ç®€å• +[3m8s] å´åˆç²¾å¦™ç»ä¼¦çš„设计 +[3m13s] FP-45ç»°å·è§£æ”¾è€… +[3m16s] 是一款外形笨拙的手枪 +[3m18s] å´ä»ŽæœªçœŸæ­£æŠ•入过实战 +[3m21s] 解放者算是最酷的 +[3m23s] 未投入使用枪支之一 +[3m26s] 该枪诞生于二战时期 +[3m28s] 是针对德国和日本开展的 +[3m30s] ä¸€é¡¹ç§˜å¯†å¿ƒç†æˆ˜è¡ŒåŠ¨çš„äº§ç‰© +[3m33s] 其设计ç†å¿µ +[3m35s] 是制造一ç§å°å·§å»‰ä»·çš„æžªæ¢° +[3m37s] 让盟军å¯ä»¥æˆåƒä¸Šä¸‡åœ° +[3m40s] 空投给欧洲 +[3m41s] 和亚洲的抵抗战士 +[3m43s] 设想让当地人æ¡åˆ°è¿™ç§æžªåŽ +[3m46s] 能悄悄接近德国或日本军官 +[3m49s] 扣动扳机将其击毙 +[3m51s] ç„¶åŽå¤ºèµ°å¯¹æ–¹çš„æžªæ”¯ +[4m3s] æ¯æŠŠFP-45解放者 +[4m5s] 会连åŒ10å‘,45 ACPå¼¹ +[4m8s] 装在纸盒里 +[4m10s] 盒内的绘画说明书 +[4m11s] 就算ä¸è¯†å­—的人 +[4m13s] 也能看懂æ“作步骤 +[4m15s] è¿™äº›â€œç«æŸ´ç›’æ€æ‰‹â€ +[4m17s] è¢«å¤§é‡æŠ•æ”¾åˆ°æ•ŒåŽ +[4m19s] 抵抗组织æˆå‘˜ +[4m20s] 用它近è·ç¦»çªè¢­å¾·å›½å“¨å²—åŽ +[4m23s] å°±éšæ‰‹ä¸¢å¼ƒ +[4m25s] å³ä¾¿è¢«ç¼´èŽ· +[4m26s] 也能对对方产生 +[4m28s] æžå¤§çš„心ç†å¨æ…‘效果 +[4m30s] 当æˆåƒä¸Šä¸‡çš„ +[4m32s] FP-45被德军å‘现 +[4m34s] 他们便会心生疑惑 +[4m36s] 天知é“当地人手里 +[4m39s] 到底还有多少把 +[4m42s] 它是在二战期间 +[4m44s] 比较特殊的这样的一款手枪 +[4m46s] ä¸»è¦æ˜¯ç§˜å¯†æºå¸¦ +[4m48s] 秘密使用 +[4m49s] 它完全是采用这ç§å•å‘çš„ +[4m51s] 这样的一个设计 +[4m52s] 这个退壳 +[4m53s] 也没有特别的这样的一个设备 +[4m55s] å¿…é¡»è¦å•独é…ä¸€ä¸ªå°æœ¨æ£ +[4m58s] 把使用之åŽçš„这个弹壳 +[5m1s] å†æŠŠå®ƒç»™æ…å‡ºæ¥ +[5m2s] 所以æ“ä½œèµ·æ¥æ˜¯æ¯”è¾ƒå¤æ‚çš„ +[5m5s] 但是 +[5m6s] 解放者这款手枪最大的优势 +[5m8s] å°±æ˜¯ç»“æž„ç®€å• +[5m9s] ä¸éœ€è¦ç»è¿‡ä¸“门的培训 +[5m11s] 任何人都å¯ä»¥å¯¹å®ƒè¿›è¡Œä½¿ç”¨ +[5m14s] 甚至这个枪管éžå¸¸çš„短 +[5m17s] 连这个膛线都没有 +[5m19s] 在近è·ç¦» +[5m20s] å¯ä»¥é’ˆå¯¹äººå‘˜ +[5m21s] æž„æˆæ¯”较大的æ€ä¼¤ +[5m24s] 如今FP-45 +[5m25s] æˆäº†æ”¶è—家眼中的çå“ +[5m28s] 它短å°çš„尺寸 +[5m29s] 䏿˜¯å·å·¥å‡æ–™ +[5m30s] 而是战略需求优先的必然结果 +[5m33s] 少一毫米 +[5m34s] 都å¯èƒ½å½±å“空投效率 +[5m35s] 多一毫米 +[5m36s] 都å¯èƒ½å¤±åŽ»éšè”½æ€§ +[5m38s] æŽ¥ä¸‹æ¥æˆ‘们看一看手枪中的 +[5m41s] 大家伙 +[5m45s] 它就是沙漠之鹰.50AE +[5m49s] 它全长约273毫米 +[5m51s] 几乎是FP-45çš„ä¸¤å€ +[5m54s] 仅枪管长152毫米 +[5m57s] 比FP-45的整枪还长11毫米 +[6m0s] æ¡åœ¨æ‰‹é‡Œèƒ½æ˜Žæ˜¾æ„Ÿè§‰åˆ°å®ƒçš„åˆ†é‡ +[6m3s] å®ƒå®Œå…¨æ”¾å¼ƒäº†æ‰‹æžªçš„ä¾¿æºæ€§ +[6m5s] æ‰€æœ‰çš„è®¾è®¡éƒ½ä¸ºäº†é€‚é… +[6m7s] .50AE大å£å¾„å¼¹è¯çš„ +[6m10s] æžè‡´ç«åŠ› +[6m13s] 沙漠之鹰 +[6m15s] 是当今世界上最知åçš„ +[6m17s] 大å£å¾„手枪之一 +[6m19s] 从射击游æˆåˆ°ç”µå½±é“¶å¹• +[6m22s] 沙漠之鹰表现的强大å¨åŠ› +[6m24s] 让其æˆä¸ºè®¸å¤šäººçš„æœ€çˆ± +[6m28s] 20世纪80年代 +[6m30s] 欧州狩猎è¿åŠ¨å…´èµ· +[6m32s] é¢å¯¹ç†Š 野猪等大型猛兽 +[6m35s] 传统9毫米 +[6m37s] 或,45å£å¾„çš„å¨åŠ› +[6m39s] 根本ä¸è¶³ä»¥è‡´å‘½ +[6m41s] 在åæä½œæˆ˜ä¸­ +[6m43s] 警方和特ç§éƒ¨é˜Ÿ +[6m45s] 也需è¦ä¸€ç§ +[6m46s] 能击穿轻型防弹衣 +[6m48s] è½¦è¾†æŒ¡é£ŽçŽ»ç’ƒçš„ä¾¿æºæ­¦å™¨ +[6m51s] éšç€.50AEå¼¹è¯çš„出现 +[6m54s] 让这些需求 +[6m55s] 有了实现的å¯èƒ½ +[6m57s] è¿™ç§å¼¹è¯çš„弹头é‡é‡ +[6m59s] 超过15å…‹ +[7m0s] 动能 +[7m1s] 是普通9毫米手枪弹的3å€ä»¥ä¸Š +[7m4s] 但是 +[7m5s] 也对枪械设计 +[7m6s] æå‡ºäº†ä¸¥å³»æŒ‘战 +[7m16s] 大å£å¾„å¼¹è¯ç‡ƒçƒ§æ—¶ +[7m18s] 会产生巨大的高温高压 +[7m20s] 必须有足够长的枪管 +[7m22s] æ‰èƒ½è®©ç«è¯å……分燃烧 +[7m25s] 沙漠之鹰152毫米的枪管 +[7m28s] 能让弹头åˆé€Ÿ +[7m29s] 达到æ¯ç§’402ç±³ +[7m32s] 比短枪管版本æå‡15%以上 +[7m36s] 有效射程 +[7m37s] 也从50米延伸到100ç±³ +[7m40s] éšä¹‹è€Œæ¥çš„æ˜¯å·¨å¤§åŽå力 +[7m43s] 需è¦273毫米的枪身 +[7m45s] 和两åƒå…‹çš„é‡é‡æ¥å¹³è¡¡ +[7m47s] 如果枪身过短 +[7m49s] 射击时枪å£ä¼šå‰§çƒˆä¸Šè·³ +[7m52s] 甚至å¯èƒ½ä¼¤åˆ°å°„手的手腕 +[7m55s] 生产商还æä¾› +[7m56s] 254毫米枪管的加长版本 +[7m59s] 全长会达到374毫米 +[8m2s] ä½†å› ä¾¿æºæ€§å¤ªå·® +[8m4s] åªæœ‰å°‘数狩猎爱好者æ‰ä¼šé€‰æ‹© +[8m10s] 如今 +[8m11s] 沙漠之鹰虽未大规模列装军队 +[8m14s] å´å› ç‹¬ç‰¹çš„外形 +[8m16s] 和强大的å¨åŠ› +[8m17s] æˆä¸ºå½±è§†å‰§ä¸­çš„常客 +[8m19s] 用æžè‡´çš„长度 +[8m20s] 诠释了 +[8m21s] ç«åŠ›è‡³ä¸Šçš„è®¾è®¡ç†å¿µ +[8m24s] 也æˆä¸ºæžªæ¢°æ–‡åŒ–中 +[8m25s] 力é‡è±¡å¾çš„代åè¯ +[8m29s] ä¸ºä»€ä¹ˆè¯´è¦æŠŠå®ƒçš„æžªç®¡ +[8m31s] 设计得比较长 +[8m32s] 因为它弹è¯çš„尺寸比较大 +[8m34s] å¦å¤–一个本身 +[8m36s] 在射击的过程当中 +[8m37s] 为了ä¿è¯ç²¾åº¦ +[8m38s] 为了ä¿è¯å¯é æ€§ +[8m40s] 所以它整体的这个(é‡é‡ï¼‰ +[8m41s] 是比较é‡çš„ +[8m43s] é‡è¾¾ä¸¤å…¬æ–¤ +[8m44s] æ­£å¸¸äººå¯¹å®ƒè¿›è¡ŒæŒæ¡å°„击 +[8m47s] 确实是很费劲儿的 +[8m50s] 沙漠之鹰它是采用导气结构 +[8m51s] 这一点和步枪是éžå¸¸ç›¸ä¼¼ +[8m54s] 能够ä¿è¯ +[8m55s] 它å‘射大å¨åŠ›çš„å¼¹è¯ +[8m57s] 但是在实战的过程当中 +[8m59s] è¦è¿›è¡ŒçŸ­æ—¶é—´å†…的快速射击 +[9m2s] 这个就很难打得准 +[9m3s] 因为它的åŽå力 +[9m4s] 是比较大的 +[9m5s] 所以从它的设计ç†å¿µæ¥çœ‹ +[9m7s] å®ƒæ›´åƒæ˜¯é¶åœºæ‰‹æžª +[9m9s] 或者是狩猎手枪 +[9m11s] 在军警部队当中进行使用 +[9m14s] 首先是ä¸ä¾¿äºŽæºå¸¦ +[9m15s] å¦å¤–一个枪体太é‡äº† +[9m18s] 那么在æ“作使用的过程中 +[9m20s] 会带æ¥ä¸€ç³»åˆ—的麻烦 +[9m24s] 一款手枪能è—è¿›ç«æŸ´ç›’ +[9m26s] 一款堪称手枪巨无霸 +[9m29s] FP-45和沙漠之鹰 +[9m31s] 用132毫米的长度差 +[9m33s] ç²¾å‡†å‘½ä¸­äº†ä¸¤ç§æžç«¯éœ€æ±‚ +[9m36s] 它们的设计看似矛盾 +[9m38s] å´éƒ½åœ¨å„自的场景下 +[9m40s] 实现了长度 +[9m41s] ä¸ŽåŠŸèƒ½çš„æœ€ä¼˜åŒ¹é… +[9m44s] æŽ¥ä¸‹æ¥ +[9m45s] 我们把目光转å‘å†²é”‹æžªå®¶æ— +[9m47s] 看一看它们的长度差 +[9m49s] åˆè—ç€æ€Žæ ·çš„æˆ˜åœºé€»è¾‘ +[10m3s] 先看我手里的这把 +[10m4s] PP-2000冲锋枪 +[10m6s] 这是我è§è¿‡ +[10m7s] 最“露骨â€çš„一款冲锋枪了 +[10m9s] åŒæ · +[10m10s] 为了让大家看清楚 +[10m11s] 这款模型也åšäº†ä¸€ç‚¹æ”¾å¤§ +[10m14s] å¯ä»¥çœ‹åˆ° +[10m15s] 它的枪机å‰åŠéƒ¨åˆ† +[10m17s] 完全是裸露在外的 +[10m19s] æ ¹æ®è®¾è®¡æ–¹çš„å®˜æ–¹å‚æ•° +[10m21s] 它的全长仅340毫米 +[10m24s] 比常è§çš„500毫å‡çŸ¿æ³‰æ°´ç“¶ +[10m27s] 就长那么一点 +[10m28s] 刚好能够放进 +[10m29s] 战术背心的å£è¢‹é‡Œ +[10m31s] 啿‰‹å°±èƒ½æ¡ä½æ“作 +[10m34s] 兼顾近战ç«åŠ› +[10m35s] 和一定的有效射程 +[10m37s] ä¸ä¼šå› ä¸ºè¿½æ±‚短尺寸 +[10m39s] 而牺牲核心å¨åŠ› +[10m42s] PP-2000的设计 +[10m44s] æºäºŽä¿„ç½—æ–¯ +[10m45s] 在城市åæä½œæˆ˜ä¸­ +[10m46s] é‡åˆ°çš„实战痛点 +[10m49s] 20世纪90年代 +[10m50s] 车臣战争中的巷战 +[10m52s] 让俄军深刻体会到 +[10m54s] 传统冲锋枪 +[10m55s] 过长的枪身 +[10m57s] åœ¨ç‹­çª„çš„æ¥¼é“ æˆ¿é—´ä¸­ +[10m59s] æ ¹æœ¬æ— æ³•çµæ´»è½¬å‘ +[11m1s] å£«å…µåœ¨ç ´é—¨åŽ +[11m3s] 常常因枪身å‰è¹­é—¨æ¡† +[11m5s] 而延误举枪时机 +[11m7s] 甚至被敌方近è·ç¦»çªè¢­ +[11m10s] 为了解决这一问题 +[11m11s] 图拉仪器设计局 +[11m13s] 从1993年开始 +[11m14s] ç ”å‘紧凑å¼å†²é”‹æžª +[11m17s] 核心目标就是 +[11m18s] 在ä¿è¯ç«åŠ›çš„å‰æä¸‹ +[11m20s] 把长度 +[11m21s] 控制在350毫米以内 +[11m23s] 为此 +[11m24s] 设计师采用了 +[11m25s] 多项针对性设计 +[11m28s] PP-2000冲锋枪的设计 +[11m30s] éžå¸¸å°å·§ç²¾å¦™ +[11m32s] 整枪上下两个部分 +[11m34s] å¯ä»¥å¿«é€Ÿæ‹†å¼€ +[11m36s] 整体部件éžå¸¸å°‘ +[11m37s] 便于维护ä¿å…» +[11m39s] PP-2000冲锋枪的枪机å‰éƒ¨åˆ† +[11m42s] 暴露在机匣外 +[11m43s] 并兼作上膛拉机柄 +[11m46s] 在枪机连æ†çš„剿–¹ +[11m47s] 设有一个铰接手柄 +[11m49s] å½“éœ€è¦æ‹‰åŠ¨çš„æ—¶å€™ +[11m51s] å¯ä»¥æ‰³èµ·å‘左或å‘峿—‹è½¬ +[11m54s] ç„¶åŽå†æ‹‰åŠ¨è¿žæ† +[11m55s] 进行上膛æ“作 +[11m58s] è¿™ç§æžªæœºå¤–éœ²çš„æ–¹å¼ +[12m0s] ä¸ä»…能够å‡å°‘整枪的长度 +[12m2s] 还å¯ä»¥è®©æžªæœº +[12m3s] 和枪管的一部分 +[12m5s] ç›´æŽ¥æš´éœ²åœ¨å¤–é¢ +[12m6s] 有利于整枪的散热 +[12m8s] PP-2000冲锋枪 +[12m10s] é…æœ‰ä¸¤ç§å®¹é‡çš„弹匣 +[12m12s] ä¸€ç§æ˜¯20å‘ +[12m13s] å¦ä¸€ç§æ˜¯44å‘ +[12m15s] 供弹弹匣æ’åœ¨æ¡æŠŠå†… +[12m18s] 而在枪尾 +[12m19s] 还有一个弹匣æ’å£ +[12m21s] 把ä¸ç”¨çš„弹匣æ’上去 +[12m22s] 便å¯ä»¥å½“作枪托æ¥ä½¿ç”¨ +[12m24s] é‡äº§åž‹ç‰ˆæœ¬ +[12m26s] 则增加了折å å¼æžªæ‰˜ +[12m28s] 这个å¯é€‰é…ä»¶ +[12m29s] 也是åƒå¼¹åŒ£ä¸€æ · +[12m31s] æ’到枪尾上使用 +[12m34s] 全枪的é‡é‡éžå¸¸ä½Ž +[12m36s] 而且éžå¸¸çš„短 +[12m37s] 特别适åˆç‰¹ç§éƒ¨é˜Ÿ +[12m39s] 或者是强力部门的 +[12m41s] 执法人员去使用 +[12m43s] å¯ä»¥åœ¨è¿‘è·ç¦»çš„过程当中 +[12m45s] 针对对方 +[12m46s] 进行密集的ç«åŠ›åŽ‹åˆ¶ +[12m48s] 由于它的枪身比较短 +[12m50s] å…¶å®žä¹Ÿé€‚åˆ +[12m51s] 乘车作战的部队 +[12m53s] 比如说å¦å…‹è£…甲车的 +[12m55s] 这个车组乘员 +[12m56s] 进行佩戴和使用 +[12m57s] 作为一ç§è‡ªå«æ­¦å™¨ +[12m58s] 当然了战斗机的飞行员 +[13m0s] å’Œç›´å‡æœºçš„æœºç»„乘员 +[13m3s] 也å¯ä»¥æŠŠå®ƒä½œä¸ºä¸€ç§ +[13m4s] 大å¨åŠ›çš„è‡ªå«æ­¦å™¨ +[13m5s] 因为它的æŒç»­çš„ç«åŠ›åŽ‹åˆ¶èƒ½åŠ› +[13m8s] è¦æ¯”一般的手枪è¦å¼ºå¾ˆå¤š +[13m10s] 而且 +[13m11s] 和这ç§çŸ­çš„冲锋枪相比 +[13m13s] 它的枪身确实更短 +[13m15s] 实现了最大程度地å‡é‡ +[13m21s] 用340毫米的紧凑长度 +[13m23s] 加上暴露枪机设计 +[13m24s] æŠŠå··æˆ˜çµæ´»åšåˆ°äº†æžè‡´ +[13m27s] 短身带æ¥çš„æœºåŠ¨ä¼˜åŠ¿ +[13m29s] 在狭å°ç©ºé—´é‡Œæ— å¯æ›¿ä»£ +[13m32s] æŽ¥ä¸‹æ¥æˆ‘们看一把 +[13m33s] 长尺寸的冲锋枪 +[13m40s] 它就是 +[13m41s] MP40冲锋枪 +[13m44s] æ ¹æ®äºŒæˆ˜æ—¶æœŸçš„ +[13m45s] 德军技术手册记载 +[13m46s] 它折å åŽ +[13m47s] 全枪长630毫米 +[13m50s] 比å‰é¢è®²åˆ°çš„PP-2000 +[13m51s] é•¿è¿‘100毫米 +[13m55s] å½“å®ƒå±•å¼€ä¹‹åŽ +[13m57s] é•¿833毫米 +[14m0s] 我抵肩æ¡ä½å®ƒ +[14m1s] 能明显感觉到 +[14m3s] 枪身特别舒展 +[14m4s] 枪托与肩部的贴åˆåº¦å¾ˆå¥½ +[14m7s] 250毫米的枪管 +[14m9s] 让枪å£åœ¨å°„å‡»æ—¶è·³åŠ¨å¾ˆå° +[14m12s] 在二战的平原 +[14m14s] 和阵地战中特别实用 +[14m16s] 士兵在冲锋的时候 +[14m17s] 能够稳定抵肩射击 +[14m19s] 精准压制200米内的 +[14m22s] 敌方目标 +[14m24s] MP40是二战期间产é‡è¾ƒå¤§ +[14m27s] å½±å“力较广的一款冲锋枪 +[14m30s] å…¶å› ç»“æž„ç›¸å¯¹ç®€å• +[14m31s] 稳定性强 +[14m33s] æˆä¸ºå½“时多个作战å•ä½çš„装备 +[14m41s] äºŒæˆ˜å‰ +[14m42s] 德军步兵ç­ç»„çš„ç«åŠ›æ ¸å¿ƒ +[14m44s] 是毛瑟98k栓动步枪 +[14m47s] å’ŒMG34釿œºæžª +[14m49s] 冲锋枪仅作为辅助武器 +[14m52s] 第二次世界大战爆å‘åŽ +[14m54s] 纳粹德军强调快速推进 +[14m57s] è¿‘è·ç¦»ç«åŠ›åŽ‹åˆ¶çš„ç†å¿µ +[14m59s] 这就需è¦ä¸€ç§ +[15m0s] èƒ½ä¼´éšæ­¥å…µå†²é”‹ +[15m2s] 兼顾射程与精度的武器 +[15m4s] 而传统冲锋枪 +[15m6s] 如MP18 +[15m8s] 尺寸虽短 +[15m9s] 但枪管仅198毫米 +[15m11s] 有效射程仅100ç±³ +[15m14s] 无法满足压制需求 +[15m16s] 而MP40 +[15m17s] 很好地解决了这一问题 +[15m29s] MP40冲锋枪的设计 +[15m32s] 围绕中近è·ç¦»æŒç»­åŽ‹åˆ¶å±•å¼€ +[15m35s] 250毫米的枪管 +[15m36s] 采用镀铬工艺 +[15m38s] 能让枪å£åˆé€Ÿ +[15m39s] æå‡è‡³æ¯ç§’380ç±³ +[15m41s] 有效射程达到200ç±³ +[15m44s] 比MP18æå‡ä¸€å€ +[15m47s] 833毫米的枪身长度 +[15m49s] 让士兵在抵肩射击时 +[15m52s] 能更好地控制åŽå力 +[15m54s] é…åˆ32å‘弹匣 +[15m56s] èƒ½å½¢æˆæŒç»­çš„ç«åŠ›è¾“å‡º +[15m58s] 更值得一æçš„æ˜¯ +[16m0s] 它的生产工艺 +[16m1s] ç‰¹åˆ«é€‚åˆæˆ˜æ—¶é‡äº§ +[16m4s] 枪身采用冲压和焊接技术 +[16m7s] é›¶ä»¶æ•°é‡æ¯”MP18å‡å°‘40% +[16m11s] 一个熟练工人 +[16m12s] æ¯å¤©èƒ½ç»„装10支 +[16m15s] 到1944å¹´ +[16m16s] 累计生产了120万支 +[16m19s] 833毫米的长度 +[16m21s] 适é…了二战时期 +[16m22s] 开阔战场的作战需求 +[16m24s] 也æˆä¸ºäº†äºŒæˆ˜ä¸­ +[16m26s] 纳粹德军步兵ç«åŠ›æ”¯æŸ±çš„ +[16m28s] 标志性武器之一 +[16m33s] MP40是在MP38的基础上 +[16m36s] 改进å‡çº§è€Œæ¥çš„ +[16m38s] å¯ä»¥è¯´åœ¨äºŒæˆ˜æœŸé—´ +[16m39s] 在德国军队的 +[16m41s] 武器装备当中 +[16m42s] 它是一款设计 +[16m43s] 比较优秀的冲锋枪 +[16m45s] 优先装备的是 +[16m47s] 德军的装甲部队 +[16m48s] 和它的空é™éƒ¨é˜Ÿ +[16m50s] 也就是伞兵 +[16m51s] 装甲部队和伞兵 +[16m52s] 在使用的过程中 +[16m54s] å°±æ˜¯è¦æ±‚在近è·ç¦» +[16m55s] 针对对方的作战人员 +[16m57s] 短时间内倾泻大é‡çš„å¼¹è¯ +[17m0s] 所以我们看这个MP40 +[17m3s] 它的弹匣的长度是比较长 +[17m6s] 所以能够在近è·ç¦» +[17m7s] 比如说100到150米的 +[17m8s] 这样的一个è·ç¦»ä¸Š +[17m10s] é’ˆå¯¹å¯¹æ–¹è¿›è¡Œè¿™ç§ +[17m11s] æŒç»­çš„这样的一个射击 +[17m13s] é‚£ä¹ˆé‡‡ç”¨è¿™ç§æ¯”较长的 +[17m15s] 枪身和枪管 +[17m16s] 就是è¦ä¿è¯å°„击的精度 +[17m17s] 所以 +[17m18s] 在近è·ç¦»å°„击的过程当中 +[17m20s] MP40它的精准程度 +[17m22s] 也是比较高的 +[17m25s] 从340æ¯«ç±³çš„ç´§å‡‘çµæ´» +[17m27s] 到833毫米的稳定压制 +[17m30s] 冲锋枪的长度选择 +[17m31s] 本质上是**对作战空间** +[17m33s] 和战术节å¥çš„精准回应 +[17m36s] çŸ­æœ‰çŸ­çš„ä¾¿æ· +[17m37s] 长有长的稳定 +[17m39s] 这正是枪械设计中 +[17m40s] 长短智慧的核心之一 +[17m43s] æŽ¥ä¸‹æ¥ +[17m44s] æˆ‘ä»¬çœ‹ä¸€çœ‹æ­¥æžªå®¶æ— +[17m55s] å…ˆæ¥çœ‹æˆ‘手中的这把 +[17m57s] AUGçªå‡»æ­¥æžª +[18m0s] 大家有没有å‘现 +[18m1s] 它的外形éžå¸¸çš„独特 +[18m3s] 没有传统步枪的枪托 +[18m5s] 弹匣直接æ’åœ¨äº†æ‰³æœºåŽæ–¹ +[18m8s] æ ¹æ®å¥¥åœ°åˆ© +[18m9s] 斯泰尔公å¸çš„å®˜æ–¹æ•°æ® +[18m11s] å®ƒçš„å…¨é•¿åªæœ‰665毫米 +[18m14s] 比折å åŽçš„MP40冲锋枪 +[18m16s] é•¿ä¸åˆ°40毫米 +[18m18s] 大家å¯åˆ«è¢«å®ƒçš„短身所迷惑了 +[18m21s] 它的枪管长度 +[18m23s] 足足有508毫米 +[18m25s] 和传统M16A4步枪的枪管 +[18m27s] 几乎是一样长的 +[18m29s] 设计师用无托结构 +[18m31s] 硬生生在ä¸ç¼©çŸ­æžªç®¡çš„剿䏋 +[18m34s] 把枪身 +[18m35s] 缩短了将近340毫米 +[18m37s] 真正实现了短身ä¸çŸ­èƒ½ +[18m45s] AUG的出现 +[18m46s] 掀起了步枪设计的 +[18m48s] 一场结构é©å‘½ +[18m59s] éšç€åŸŽå¸‚化进程加快 +[19m1s] 传统长枪管步枪 +[19m2s] 在城市作战 +[19m4s] 装甲车内部æ“作时的弊端 +[19m6s] 日益凸显 +[19m9s] 在楼宇作战中 +[19m11s] 过长的枪身 +[19m12s] 导致转å‘ä¸ä¾¿ +[19m14s] ç”šè‡³å½±å“æˆ˜æœ¯åŠ¨ä½œ +[19m16s] å„å›½éƒ½åœ¨å¯»æ‰¾ä¸€ç§ +[19m17s] 能兼顾射击精度 +[19m19s] ä¸ŽæœºåŠ¨çµæ´»çš„æ­¥æžª +[19m21s] 但传统有托结构的设计逻辑 +[19m23s] 是枪管长则枪身长 +[19m26s] 似乎无法çªç ´è¿™ä¸€å±€é™ +[19m29s] 奥地利斯泰尔公å¸çš„设计师 +[19m32s] 大胆创新 +[19m33s] æå‡ºäº†æ— æ‰˜ç»“构的ç†å¿µ +[19m45s] AUGçªå‡»æ­¥æžª +[19m47s] 将枪托与机匣èžä¸ºä¸€ä½“ +[19m49s] 让射手的肩部 +[19m50s] 直接抵在机匣尾部 +[19m53s] è¿™æ ·ä¸€æ¥ +[19m54s] 枪管的长度 +[19m55s] ä¸å†å—枪托ä½ç½®çš„é™åˆ¶ +[19m57s] 508毫米的枪管 +[19m59s] 能ä¿è¯ +[20m0s] 5.56×45毫米弹è¯çš„åˆé€Ÿ +[20m3s] 达到æ¯ç§’970ç±³ +[20m5s] 有效射程600ç±³ +[20m7s] 与传统步枪æŒå¹³ +[20m8s] 而665毫米的全长 +[20m11s] 让士兵在装甲车内 +[20m12s] èƒ½è½»æ¾æ“作 +[20m14s] åœ¨æ¥¼å®‡ä¸­èƒ½å¿«é€Ÿè½¬å‘ +[20m16s] 更创新的是 +[20m18s] AUG采用了模å—化设计 +[20m20s] 枪管å¯ä»¥å¿«é€Ÿæ›´æ¢ +[20m22s] èƒ½åœ¨å‡ åˆ†é’Ÿå†…åˆ‡æ¢æˆæ­¥æžª +[20m25s] å¡å®¾æžª +[20m26s] 轻机枪 +[20m27s] 甚至狙击枪 +[20m28s] 适é…ä¸åŒä½œæˆ˜åœºæ™¯ +[20m32s] 首先我们看它是 +[20m33s] 大é‡é‡‡ç”¨äº† +[20m34s] è¿™ç§å¡‘æ–™å’Œåˆæˆææ–™ +[20m36s] 所以全枪 +[20m37s] å¯ä»¥æœ‰æ•ˆåœ°å®žçްå‡é‡ +[20m39s] 士兵在æºå¸¦å’Œä½¿ç”¨çš„过程当中 +[20m41s] å¯ä»¥æœ€å¤§ç¨‹åº¦åœ°èŠ‚çœä½“力 +[20m43s] ç”±äºŽé‡‡ç”¨äº†è¿™ç§ +[20m45s] 无托化的设计ç†å¿µ +[20m46s] 它全枪的é‡é‡å’Œé•¿åº¦ +[20m48s] 是å¯ä»¥è¿›è¡Œè¿›ä¸€æ­¥ä¼˜åŒ– +[20m51s] 但是 +[20m52s] 由于采用无托的设计ç†å¿µ +[20m54s] 也å¯ä»¥ä¿è¯å®ƒçš„æžªç®¡æ¯”较长 +[20m55s] è¿™æ ·çš„è¯æ— è®ºæ˜¯ +[20m57s] 有效的射击è·ç¦» +[20m59s] 和它的这样的一个 +[21m0s] ç«åŠ›çš„æŒç»­æ€§ +[21m1s] 其实是达到了一ç§å‡è¡¡çš„çŠ¶æ€ +[21m6s] AUG用无托枪身的设计 +[21m8s] 真正åšåˆ° +[21m9s] 短å°ç²¾æ‚ +[21m11s] æŽ¥ä¸‹æ¥æˆ‘们看一看 +[21m12s] é•¿å®¶ä¼™ +[21m18s] 下é¢è¦è®²åˆ°çš„这款步枪 +[21m20s] 就是大å鼎鼎的 +[21m24s] æ ¹æ®å¾·å›½ +[21m25s] 黑克勒-科赫公å¸çš„å®˜æ–¹å‚æ•° +[21m27s] HK416在é…备 +[21m29s] 20è‹±å¯¸æžªç®¡ä¹‹åŽ +[21m31s] 全枪长å¯è¾¾1030毫米 +[21m34s] 比AUG足足长了365毫米 +[21m37s] 长长的枪身 +[21m39s] ç»™å¯ä¼¸ç¼©æžªæ‰˜ +[21m41s] å…¨é•¿åº¦çš„çš®å¡æ±€å°¼å¯¼è½¨ +[21m43s] 和活塞导气系统 +[21m44s] 留出了适é…的空间 +[21m47s] 大家看它的顶部导轨 +[21m49s] 能从头到尾加装瞄准镜 +[21m52s] 激光指示器 +[21m53s] 护木两侧还能 +[21m54s] æ‰©å±•æˆ˜æœ¯æ¡æŠŠ +[21m56s] 手电 +[21m57s] 完全是为现代特ç§ä½œæˆ˜å¤šä»»åŠ¡ +[21m59s] 多环境 +[22m0s] é‡èº«æ‰“造的长枪身设计 +[22m9s] å¦‚æžœä½ æ›¾æŽ¥è§¦è¿‡æžªæˆ˜ç±»æ¸¸æˆ +[22m11s] é‚£ä¹ˆä½ ä¸€å®šçŸ¥é“ +[22m12s] 这把çªå‡»æ­¥æžª +[22m16s] 在å„ç§æžªæˆ˜æ¸¸æˆä¸­ +[22m18s] 这把枪的性能排å +[22m20s] 都是稳居å‰åˆ— +[22m22s] 近几年爆ç«çš„åƒé¸¡æ¸¸æˆçީ家 +[22m24s] 更是将其称之为“åƒé¸¡ç¥žå™¨â€ +[22m27s] 在游æˆä¸­ +[22m28s] åªè¦èƒ½è£…备上M416 +[22m30s] 便能无往ä¸åˆ© +[22m31s] æ‰€å‘æŠ«é¡ +[22m33s] 而现实中 +[22m35s] 这把枪的原型便是HK416 +[22m50s] HK416的诞生 +[22m52s] æºäºŽçŽ°ä»£ç‰¹ç§ä½œæˆ˜ +[22m54s] 对å¯é æ€§ +[22m55s] 与多场景适é…çš„æžè‡´è¿½æ±‚ +[22m58s] 21ä¸–çºªåˆ +[22m59s] 美军特ç§éƒ¨é˜Ÿ +[23m1s] 在全çƒåæä½œæˆ˜ä¸­å‘现 +[23m3s] M4A1å¡å®¾æžªçš„ +[23m5s] æ°”å¹å¼å¯¼æ°”结构 +[23m6s] 在沙漠 +[23m7s] 湿热等æ¶åŠ£çŽ¯å¢ƒä¸‹ +[23m9s] 容易积碳故障 +[23m11s] 且短枪管在中è·ç¦»åŽ‹åˆ¶æ—¶ +[23m13s] 精度ä¸è¶³ +[23m16s] 于是 +[23m17s] 黑克勒-ç§‘èµ«å…¬å¸ +[23m18s] 在M4A1基础上 +[23m20s] 釿–°è®¾è®¡æ”¹é€ å‡ºäº†HK416 +[23m32s] HK416自动步枪 +[23m34s] é•¿805毫米 +[23m36s] æ—¢ä¿è¯äº†æŠµè‚©å°„击的稳定性 +[23m39s] åˆèƒ½é€šè¿‡ä¼¸ç¼©æžªæ‰˜ +[23m40s] 适é…ä¸åŒèº«é«˜å£«å…µ +[23m43s] 5.56×45毫米北约弹 +[23m45s] åˆé€Ÿè¾¾åˆ°æ¯ç§’900ç±³ +[23m48s] 有效射程600ç±³ +[23m49s] 比M4A1æå‡10% +[23m52s] 其最新改型HK416 A5 +[23m55s] æä¾›5ç§æžªç®¡é€‰æ‹© +[23m58s] 分别是11英寸 +[23m59s] 12.5英寸 +[24m1s] 14.5英寸 +[24m2s] 16.5英寸和20英寸 +[24m5s] 这让HK416 +[24m6s] 既能在城市åæä¸­çµæ´»æ“作 +[24m9s] åˆèƒ½åœ¨æ²™æ¼  平原等开阔地形 +[24m12s] æä¾›è¿œè·ç¦»ç«åŠ›æ”¯æ´ +[24m18s] HK416自动步枪 +[24m20s] 最ç»å…¸çš„实战案例 +[24m21s] 是在2011年“海神之矛â€è¡ŒåЍ +[24m24s] æµ·è±¹çªå‡»é˜Ÿé˜Ÿå‘˜ +[24m26s] 正是用HK416击毙本·拉登 +[24m29s] 当时 +[24m30s] é˜Ÿå‘˜åœ¨ç‹­å°æˆ¿é—´å†… +[24m32s] 完æˆè¿‘è·ç¦»çªè¢­ +[24m34s] åŽç»­æ’¤ç¦»æ—¶ +[24m35s] åˆåœ¨å¼€é˜”地带 +[24m36s] 用其压制å¯èƒ½çš„追兵 +[24m39s] è¯æ˜Žå…¶èƒ½åŒæ—¶é€‚é… +[24m40s] è¿‘è·ç¦»çªè¢­ +[24m41s] 和中è·ç¦»åŽ‹åˆ¶åŒé‡éœ€æ±‚ +[24m44s] 如今 +[24m46s] 被三å多个国家的特ç§éƒ¨é˜Ÿåˆ—装 +[24m49s] 法国 挪å¨ç­‰å›½ +[24m51s] æ›´å°†å…¶å®šä¸ºå…¨å†›åˆ¶å¼æ­¥æžª +[24m54s] æˆä¸ºçŽ°ä»£æ­¥æžªçš„ä»£è¡¨ä¹‹ä¸€ +[24m59s] å’ŒAUG相比 +[25m1s] HK416最大的优势 +[25m3s] 就是它的适应性比较好 +[25m4s] å¯ä»¥è¡ç”Ÿå‡ºå¾ˆå¤šçš„è¿™ç§åž‹å· +[25m8s] HK416它的 +[25m10s] çš®å¡æ±€å°¼å¯¼è½¨çš„ +[25m12s] 这样的一个安装也比较方便 +[25m14s] 在枪管外é¢çš„æŠ¤å¥—上 +[25m17s] 它å¯ä»¥å®‰è£…å››æ¡ +[25m19s] çš®å¡æ±€å°¼å¯¼è½¨ +[25m20s] 也就是说 +[25m21s] ä¸ä»…å¯ä»¥åŠ è£…æˆ˜æœ¯æ‰‹ç”µ +[25m23s] æˆ–è€…æ˜¯è¿™ç§æ¿€å…‰çš„æŒ‡ç¤ºç³»ç»Ÿ +[25m26s] 还å¯ä»¥åŠ è£… +[25m27s] 外挂的榴弹å‘射器 +[25m30s] 所以HK416æ—¢å¯ä»¥ä½œä¸º +[25m32s] 普通士兵所使用的çªå‡»æ­¥æžª +[25m34s] 也å¯ä»¥ä½œä¸ºç²¾å‡†å°„手步枪 +[25m36s] 进行这ç§ç²¾å‡†çš„ç«åŠ›æ”¯æ´ +[25m41s] 今天我们展示的æ¯ä¸€æ¬¾æžªæ¢° +[25m43s] 它们没有ç»å¯¹çš„优劣 +[25m45s] åªæœ‰æ˜¯å¦è´´åˆä½¿å‘½çš„区别 +[25m47s] 这正是枪械设计中 +[25m49s] 最ç贵的长短智慧 +[25m52s] 长度从æ¥ä¸æ˜¯å­¤ç«‹çš„æ•°å­— +[25m55s] 而是设计师平衡使命需求 +[25m57s] 核心功能 +[25m58s] 使用环境的结果 +[26m0s] æ¯ä¸€å¯¸å¢žå‡ +[26m1s] 都å‡ç»“ç€å¯¹æˆ˜åœºçš„æ·±åˆ»ç†è§£ +[26m4s] 和对功能的æžè‡´è¿½æ±‚ +[26m7s] 好了观众朋å‹ä»¬ +[26m8s] 感谢您æŒç»­å…³æ³¨ +[26m9s] å›½é˜²å†›äº‹é¢‘é“ ã€Šå†›äº‹ç§‘æŠ€ã€‹ +[26m11s] 我们下周åŒä¸€æ—¶é—´ +[26m13s] å†è§ diff --git a/doco/src/doco/fusion_align.py b/doco/src/doco/fusion_align.py index b020740..3efbfee 100644 --- a/doco/src/doco/fusion_align.py +++ b/doco/src/doco/fusion_align.py @@ -1567,7 +1567,15 @@ def run_compose( out_dir.mkdir(parents=True, exist_ok=True) # ---- 找 A 稿 docx ---- - a_candidates = [f for f in out_dir.glob("*.docx") if not f.name.startswith("~$")] + # åªè®¤åŽŸå§‹ A 稿:排除本æµç¨‹äº§å‡ºçš„"èžåˆ"稿与人工"批改"稿, + # å¦åˆ™é‡è·‘ compose æ—¶ glob å¯èƒ½æŠŠè‡ªå·±çš„输出当æˆè¾“å…¥ A 稿。 + a_candidates = [ + f + for f in out_dir.glob("*.docx") + if not f.name.startswith("~$") + and "èžåˆ" not in f.name + and "_批改" not in f.name + ] if not a_candidates: raise FileNotFoundError( f"在 {out_dir} 中找ä¸åˆ° docx 文件\n" @@ -1667,7 +1675,8 @@ def run_compose( punct_results[sid] = punct_ok # ---- 出 docx ---- - docx_path = out_dir / "èžåˆA稿.docx" + # 出稿命å = 原始 A 稿å + "_èžåˆA稿"(ä¸è¦†ç›–原始定稿,且带本期日期/节目/编导信æ¯) + docx_path = out_dir / f"{a_path.stem}_èžåˆA稿.docx" render_docx(title, segments, seg_texts, str(docx_path)) print(f"[fusion_align] èžåˆA稿: {docx_path}")