入围戛纳国际电视剧节,开播消息上了新闻联播。
由马伊琍、于适主演的8集短剧《我的阿勒泰》,真有名头儿,有排面儿。
而且,也有品质。
《我的阿勒泰》的原著是李娟创作的散文集。
她用充满生活韵味,细腻又不乏谐趣的语言,描述记录了自己在阿勒泰地区的过往点滴。
只是,将散文改编成剧,难度可想而知。
执导首部电影便入围金鸡奖的滕丛丛,根据原著核心精髓,将李文秀(周依然饰)和张凤侠(马伊琍饰)的母女关系,设定成为剧集的故事主线。她的文学梦,以及跟巴太(于适饰)的相处,则是重要辅线。
从场景到人物,都高度还原了李娟笔下的那份明净纯粹、清新质朴。
先是阿勒泰的自然风光,被4K高清记录呈现。
碧绿的草野、连绵的树丛,悠然的远山、沉静的水泊,苍茫却又生机盎然的戈壁,静谧深沉有若画卷的白杨林,以及蓝天白云、落日繁星……每一帧都是壁纸级的美景。
人物,也以“原生HDR”模式出现。
比如,马伊琍饰演的张凤侠,扎着两条麻花辫,皮肤粗糙发黄,带着西北风沙痕迹,满身都是生活的磨砺感。
这样的她,“土”得前所未见。
《封神》中意气风发、纵马弯弓的少年郎,在超高清镜头、自然光影之下,精致感虽然有所降低,但却多出几分与大西北更加契合的粗犷豪放。简简单单一个踏着衰草走来的镜头,荷尔蒙便氤氲弥漫溢满屏幕。
配角龙套们,更是“土生土长”。
造型足够真实,人设也接地气。
怀揣着文学梦的李文秀,外形不出众,人设也不“高光”,而是更倾向于“笨蛋小美女”。做事有点毛手毛脚,还有着一份轻易就信人的天真。
但生活,很快就给她上了一课。
那个会在她打嗝时给她水,敞开心怀谈梦想的同事,前一刻还是她心里仗义执言的好人,后一刻便昧下了大半遣散费。
回家后自告奋勇帮母亲去要账,但不是认错了人,就是叫了别人的绰号,在“丢人现眼方面锦上添花”,不得不花样道歉。可接连犯错惹祸后,又阴差阳错讨债成功,要回了一匹抵账的骆驼。
总觉得导演在李文秀这个角色的身上,格外赋予了几分卡通感,有意放大了她的“笨”和憨。尤其是问路时指示牌被挡绕了冤枉路、被羊群吓到踩进马粪堆、让天降的马头吓得尖叫狂奔等情节,更有种在看四格漫画或小条漫的感觉。
这个人物,或许设定不够讨喜,但很鲜活。
而在原著中“特坏”的巴太,在剧中虽被调整改变成了重义守诺的沉稳少年,但也保留了几分原有的调皮。比如在李文秀踩着树身过河,努力保持着平衡的关键当口儿,故意大喝一声,吓得她掉进河里。
巴太原本是有合约在身,被重点培养的驯马师。因为哥哥的突然去世,不得不随着父亲暂时返回阿勒泰的家。
由此,跟李文秀有了交集。
他在剧中的每次出场,几乎都让人眼前一亮。
首次出镜,正骑在马上的巴太身姿挺拔、动作娴熟;被父亲要求必须终止合约返家,眼神中有隐忍有体谅也有倔强。
抚摸着踏雪的脊背和鬃毛时的巴太;
斜倚在白杨树上,看着李文秀由远而近的巴太;
拒绝按当地习俗跟寡嫂结婚时的巴太;
蹲在草丛中的巴太;人群中沉寂不语的巴太;找到张凤侠打听哥哥遗言真假时的巴太;以及纵马弯弓,重现“封神质子”风采的巴太。
剧中的他,有种导演将其与阿勒泰合二为一去呈现,由此独得镜头偏爱的感觉。
不过相较来说,目前出场的主要人物中,从设定到塑造都更出彩的,还属张凤侠。
某种程度上,张凤侠有点像豪放粗犷版玲子。
出场时,被几名当地妇女围坐在中间的张凤侠,正在教她们说粗口;转过身,她又展现了自己的“创造”能力。石头垒成方框,再放几只鸡在后面,就成了正在播放中的“教你养鸡”农业节目。
相思鸟牌香烟是小鸟烟,其它的则按包装颜色,简单粗暴称之以蓝的烟、红的烟,手雷状的瓶装酒是“砰砰”,聚酯纤维则是“塑料的”。
李文秀说想买仓鼠,她反驳说“你还嫌咱家耗子不够多”;女儿看中了笼子里的袖珍兔,她则表示“养一年都不够炒一盘菜的”。
还会在以为巴太听不懂普通话时,吐槽他四肢发达,头脑简单。
但张凤侠最让人喜欢的,还是她的通透。
不去抱怨已经犯下的错,而是积极弥补;告诉女儿不必非要“有用”,就像戈壁滩上的草和树,自然生长就好;叮嘱她尊重当地民众跟世界相处的方式,不要想着“居高临下地去改变他们”。
可是,只要天不塌就耽误不了睡觉,人前时刻都给人豪爽快乐感觉的张凤侠,在夜色中回眸望过来时,身上原来也有沉重的底色。
她不是生来坚强,只是在人生的道路上,学会了前进的方式。
这样既有“纯氧”风的草原美景,又有生活味道浓郁的人物,叙事画风既写实又诗意的《我的阿勒泰》就像是一道清流,用最质朴而单纯的方式,告诉我们应该怎样“去爱,去生活”,甚至是“去受伤”。
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 0;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=257716&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}