Google vừa giới thiệu Flow và Google AI Ultra tại Việt Nam, mở rộng tính năng của Veo 3 để tạo video từ ảnh tĩnh.
Kể từ khi ra mắt tại sự kiện I/O toàn cầu vào tháng 5, hàng chục triệu video đã được tạo ra trong Flow – công cụ AI dành cho các nhà làm phim tại hơn 150 quốc gia. Giờ đây, với tính năng mới – chuyển ảnh thành video (photo-to-video) trên Gemini, người dùng Google tại Việt Nam đã có thể biến những bức ảnh yêu thích của mình thành các đoạn video dài 8 giây kèm âm thanh.
Để chuyển ảnh thành video, người dùng chọn mục “Videos” từ thanh công cụ trong ô nhập lệnh, rồi tải ảnh lên. Mô tả bối cảnh mong muốn và thêm chỉ dẫn âm thanh, người dùng sẽ có ngay một video động từ bức ảnh tĩnh ban đầu.
“Người dùng có thể thỏa sức sáng tạo bằng cách làm chuyển động các vật dụng thường ngày, thổi hồn vào tranh vẽ hoặc thêm chuyển động vào cảnh thiên nhiên. Sau khi hoàn tất video, hãy nhấn nút chia sẻ hoặc tải xuống để chia sẻ với bạn bè và gia đình”, Google viết.
Tính năng photo-to-video hiện có sẵn cho người dùng Google AI Pro và Ultra trên toàn cầu, bao gồm cả Việt Nam tại gemini.google.com. Những tính năng tương tự cũng được tích hợp trong Flow, công cụ làm phim bằng AI của Google.
“).insertBefore(“#zplayer_559c71_ga_videoviewership”);
if(document.getElementById(“link_ga_midpoint_zplayer_559c71″)){
send_tracking_video(”, ”, 1680052, 55, ”, ‘pc’, ‘midpoint’, ”, ”, 5);
}
}
});
videozplayer_559c71.player.on(“content_third_quarter”, function(){
// Gọi GA load video
if(v_videoviewership_log_zplayer_559c71){
// Tao thẻ div để chưa link GA
$(“”).insertBefore(“#zplayer_559c71_ga_videoviewership”);
if(document.getElementById(“link_ga_third_zplayer_559c71″)){
send_tracking_video(”, ”, 1680052, 55, ”, ‘pc’, ‘third_quarter’, ”, ”, 5);
}
}
});
videozplayer_559c71.player.on(“content_complete”, function(){
// Gọi GA load video
if(v_videoviewership_log_zplayer_559c71){
// Tao thẻ div để chưa link GA
$(“”).insertBefore(“#zplayer_559c71_ga_videoviewership”);
if(document.getElementById(“link_ga_complete_zplayer_559c71″)){
send_tracking_video(”, ”, 1680052, 55, ”, ‘pc’, ‘complete’, ”, ”, 5);
}
}
});
videozplayer_559c71.player.on(“miniPlayerClosed”, function(){
// Gọi GA load video
if(v_videoviewership_log_zplayer_559c71){
// Tao thẻ div để chưa link GA
$(“”).insertBefore(“#zplayer_559c71_ga_videoviewership”);
if(document.getElementById(“link_ga_mini_close_zplayer_559c71″)){
send_tracking_video(”, ”, 1680052, 55, ”, ‘pc’, ‘click_close’, ”, ”, 5);
}
}
});
// End 12-12-2018 trungcq XLCYCMHENG_33549_xu_ly_scroll_to_top
var v_event_tracking_impression_prerollzplayer_559c71 = document.getElementById(“zplayer_559c71_ga_preroll”);
// các trường hợp mã lỗi của trình duyệt trả về
videozplayer_559c71.player.on(“AE_impression”, function(name) {
// Gọi GA load video
if(v_event_tracking_impression_prerollzplayer_559c71){
// Tao thẻ div để chưa link GA
$(“”).insertBefore(“#zplayer_559c71_ga_preroll”);
if(document.getElementById(“link_ga_tracking_impression_preroll_zplayer_559c71”)){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 55, ‘technology’, ‘pc’, ‘impression’, ‘no’, ‘no’, 2, ‘video_noi_dung’);});
}
}
});
var v_event_tracking_click_prerollzplayer_559c71 = document.getElementById(“zplayer_559c71_ga_preroll”);
// các trường hợp mã lỗi của trình duyệt trả về
videozplayer_559c71.player.on(“AE_clicked”, function(name) {
// Gọi GA load video
if(v_event_tracking_click_prerollzplayer_559c71){
// Tao thẻ div để chưa link GA
$(“”).insertBefore(“#zplayer_559c71_ga_preroll”);
if(document.getElementById(“link_ga_tracking_click_preroll_zplayer_559c71”)){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 55, ‘technology’, ‘pc’, ‘ads_click’, ‘no’, ‘no’, 2, ‘video_noi_dung’);});
}
}
});
var v_err_log_1zplayer_559c71 = document.getElementById(“zplayer_559c71_ga_error1”);
// các trường hợp mã lỗi của trình duyệt trả về
videozplayer_559c71.player.on(“MEDIA_ERROR_1″, function (name) {
// Gọi GA load video
if(v_err_log_1zplayer_559c71){
send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘error_ERROR_1’, ‘no’, ‘no’, 1, ‘video_noi_dung’);
}
});
var v_err_log_2zplayer_559c71 = document.getElementById(“zplayer_559c71_ga_error2”);
videozplayer_559c71.player.on(“MEDIA_ERROR_2″, function (name) {
// Gọi GA load video
if(v_err_log_2zplayer_559c71){
send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘error_ERROR_2’, ‘no’, ‘no’, 1, ‘video_noi_dung’);
}
});
var v_err_log_3zplayer_559c71 = document.getElementById(“zplayer_559c71_ga_error3”);
videozplayer_559c71.player.on(“MEDIA_ERROR_3″, function (name) {
// Gọi GA load video
if(v_err_log_3zplayer_559c71){
send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘error_ERROR_3’, ‘no’, ‘no’, 1, ‘video_noi_dung’);
}
});
var v_err_log_4zplayer_559c71 = document.getElementById(“zplayer_559c71_ga_error4”);
videozplayer_559c71.player.on(“MEDIA_ERROR_4″, function (name) {
// Gọi GA load video
if(v_err_log_4zplayer_559c71){
send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘error_ERROR_4’, ‘no’, ‘no’, 1, ‘video_noi_dung’);
}
});
var v_err_log_5zplayer_559c71 = document.getElementById(“zplayer_559c71_ga_error5”);
videozplayer_559c71.player.on(“MEDIA_ERROR_5″, function (name) {
// Gọi GA load video
if(v_err_log_5zplayer_559c71){
send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘error_ERROR_5’, ‘no’, ‘no’, 1, ‘video_noi_dung’);
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_1”, function(){
console.log(“track_slow_playlist_next_1”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c711 = document.getElementById(“link_slow_playlist_next_zplayer_559c711”);
if(v_track_slow_playlist_zplayer_559c711){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_2”, function(){
console.log(“track_slow_playlist_next_2”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c712 = document.getElementById(“link_slow_playlist_next_zplayer_559c712”);
if(v_track_slow_playlist_zplayer_559c712){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_3”, function(){
console.log(“track_slow_playlist_next_3”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c713 = document.getElementById(“link_slow_playlist_next_zplayer_559c713”);
if(v_track_slow_playlist_zplayer_559c713){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_4”, function(){
console.log(“track_slow_playlist_next_4”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c714 = document.getElementById(“link_slow_playlist_next_zplayer_559c714”);
if(v_track_slow_playlist_zplayer_559c714){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_5”, function(){
console.log(“track_slow_playlist_next_5”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c715 = document.getElementById(“link_slow_playlist_next_zplayer_559c715”);
if(v_track_slow_playlist_zplayer_559c715){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_6”, function(){
console.log(“track_slow_playlist_next_6”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c716 = document.getElementById(“link_slow_playlist_next_zplayer_559c716”);
if(v_track_slow_playlist_zplayer_559c716){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_7”, function(){
console.log(“track_slow_playlist_next_7”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c717 = document.getElementById(“link_slow_playlist_next_zplayer_559c717”);
if(v_track_slow_playlist_zplayer_559c717){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_8”, function(){
console.log(“track_slow_playlist_next_8”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c718 = document.getElementById(“link_slow_playlist_next_zplayer_559c718”);
if(v_track_slow_playlist_zplayer_559c718){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_9”, function(){
console.log(“track_slow_playlist_next_9”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c719 = document.getElementById(“link_slow_playlist_next_zplayer_559c719”);
if(v_track_slow_playlist_zplayer_559c719){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“track_slow_playlist_next_10”, function(){
console.log(“track_slow_playlist_next_10”);
$(“”).insertBefore(“#zplayer_559c71_ga_media_slow_waiting”);
var v_track_slow_playlist_zplayer_559c7110 = document.getElementById(“link_slow_playlist_next_zplayer_559c7110”);
if(v_track_slow_playlist_zplayer_559c7110){
window.addEventListener(“load”, function(){send_tracking_video(”, ‘none’, 1680052, 0, ”, ‘pc’, ‘slow_playlist_next’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
}
});
videozplayer_559c71.player.on(“timeupdated”, function () {
if (count_time_update_zplayer_559c71 0){
if(v_time_current >= v_thoi_luong_hien_thi){
function getJsonRecomment(url,callback){
if(url == “”){
return “”;
}
dynamicIdLive = new Date().valueOf();
url = url+dynamicIdLive;
var xhr = new XMLHttpRequest();
// Get url
xhr.open(“GET”, url, true);
// Kiểu phản hồi
xhr.responseType = “json”;
xhr.timeout = 50000; // Set timeout to 2 seconds
xhr.ontimeout = function () {console.log(url+” – timeout”);}
// Load data
xhr.onload = function() {
var status = xhr.status;
if (status == 200) {
callback(xhr.response);
}else{
console.log(“B3: status != 200”);
}
};
xhr.send();
}
if(typeof v_url_json_data_recomment != “undefined”){
getJsonRecomment(v_url_json_data_recomment,function(v_object_recomend){
if(typeof v_object_recomend != “undefined” && parseInt(v_object_recomend.length) > 0){
var recomment_arr_video_ngay_hien_tai = _getStorageJson24h(“recomment_video_ngay_hien_tai_data_news_id”);
var recomment_video_ngay_hom_qua_data_news_id = _getStorageJson24h(“recomment_video_ngay_hom_qua_data_news_id”);
// Lặp để loại bỏ những bài đang xem
var arr_recomend_video = new Array();
var k=0;
var v_so_luong_tin_hien_thi = parseInt(v_object_recomend[0][“c_tong_so_luong_tin_hien_thi”]);
for(j=0;j 0){
if(v_recomment_news_id== parseInt(v_object_recomend[j][“c_new_id”])){
continue;
}
if(typeof(recomment_arr_video_ngay_hien_tai) != “undefined” && recomment_arr_video_ngay_hien_tai.indexOf(parseInt(v_object_recomend[j][“c_new_id”])) >= 0){
continue;
}
if(typeof(recomment_video_ngay_hom_qua_data_news_id) != “undefined” && recomment_video_ngay_hom_qua_data_news_id.indexOf(parseInt(v_object_recomend[j][“c_new_id”])) >= 0){
continue;
}
}
arr_recomend_video[k] = v_object_recomend[j];
k++;
if(k >= v_so_luong_tin_hien_thi){
break;
}
}
var v_total_page_recommend =0;
v_total_page_recommend = parseInt(Math.ceil(parseInt(arr_recomend_video.length)/parseInt(v_object_recomend[0][“c_number_items”])));
// Tao HTML video recommend
arr_recomend_video[0][“c_tracking_onclick”] = “”;
arr_recomend_video[0][“c_tracking_onload”] = “”;
arr_recomend_video[0][“c_tracking_onload_gatag”] = “”;
var v_html_recomend = tao_html_recommend_video_tu_object(arr_recomend_video,”zplayer_559c71″);
// Gắn HTML vào chuỗi
if(v_html_recomend !=””){
// Nếu tồn tại video highlight
if ($(“#vjs-marker-tableinfo-zplayer_559c71”).length) {
$(“#vjs-marker-tableinfo-zplayer_559c71”).after(v_html_recomend);
} else {
if ($(“#zplayer_559c71_ga_preroll”).length) {
$(“#zplayer_559c71_ga_preroll”).before(v_html_recomend);
}
}
// Hiển thị dạng slide
if ($(“#box_recommend_zplayer_559c71”).length) {
$(“#box_recommend_zplayer_559c71”).show(1000);
setTimeout(function(){
create_slide_page_number_recommend_video_json(“swiper_recommend_v2018zplayer_559c71”, “swpier_container_zplayer_559c71″,”swiper_active_slide_zplayer_559c71”, “pagination-zplayer_559c71″,”wrapper_zplayer_559c71”,v_total_page_recommend, “swiper-slide slide_zplayer_559c71”, “prvVid_recommendzplayer_559c71”, “nxtVid_recommendzplayer_559c71”);
$(“#box_recommend_zplayer_559c71”).css(“height”, “”);
}, 900);
}
}
}
});
}
v_load_recommend_boxzplayer_559c71 = false;
}
}
}catch(e){
console.log([“Errors”, e]);
}
}
});
videozplayer_559c71.player.on(“MEDIA_SLOW_WAITING”, function (evt, data) {
//console.log(data.waitTime);
var v_slow_waiting_zplayer_559c71 = document.getElementById(“zplayer_559c71_ga_media_slow_waiting”);
if(v_slow_waiting_zplayer_559c71){
//đổi ms về s
v_so_giay_load = parseInt(data.waitTime/1000);
send_tracking_video(”, ”, 1680052, ”, ”, ”, ‘media_slow_waiting’, ”, ”, 6, v_so_giay_load);
}
//console.log(“listener MEDIA_SLOW_WAITING: “);
});
videozplayer_559c71.player.on(“MEDIA_SLOW_METADATA”, function (evt, data) {
//console.log(data.waitTime);
var v_slow_metadata_zplayer_559c71 = document.getElementById(“zplayer_559c71_ga_media_slow_metadata”);
if(v_slow_metadata_zplayer_559c71){
//đổi ms về s
v_so_giay_load_metadata = parseInt(data.waitTime/1000);
send_tracking_video(”, ”, 1680052, ”, ”, ”, ‘media_slow_metadata’, ”, ”, 6, v_so_giay_load_metadata);
}
//console.log(“listener MEDIA_SLOW_METADATA: “);
});
videozplayer_559c71.player.on(‘onPrerollStart’, function(name){
//console.log(‘ON PREROLL START’);
/* begin 4/10/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc */
send_tracking_video(‘none’, ‘Null’, 1680052, 55, ‘technology’, ‘pc’, ‘preroll_impression’, ‘no’, ‘no’, 1, ‘video_noi_dung’);
/* end 4/10/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc */
});videozplayer_559c71.player.on(‘onOverlayStart’, function(name){
//console.log(‘ON OVERLAY START’);
/* begin 4/10/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc */
send_tracking_video(‘none’, ‘Null’, 1680052, 55, ‘technology’, ‘pc’, ‘overlay_impression’, ‘no’, ‘no’, 1, ‘video_noi_dung’);
/* end 4/10/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc */
});videozplayer_559c71.player.on(‘onPostRollStart’, function(name){
//console.log(‘ON POSTROLL START’);
/* begin 4/10/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc */
send_tracking_video(‘none’, ‘Null’, 1680052, 55, ‘technology’, ‘pc’, ‘postroll_impression’, ‘no’, ‘no’, 1, ‘video_noi_dung’);
/* end 4/10/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc */
});
videozplayer_559c71.player.on([
“play”,
“playing”,
“adstart”,
“adplaying”,
], function (evt, data) {
if (typeof stop_video_news_live == “function”){
stop_video_news_live(“___”);
}
});
videozplayer_559c71.player.one([
“play”,
], function (e) {
let vastUri = this.vastUri;
let vastUriPost = this.vastUriPost;
let vastUriMid = this.vastUriMid;
// Neu co cau hinh autoplay nhung trình duyet k cho phep auto play thi gan tham so bang vpmute = 0
if(this.viewportAutoPlay == true && this.willAutoplay === false){
if(vastUri != “”){
this.vastUri = vastUri + “&vpmute=0”;
}
if(vastUriPost != “”){
this.vastUriPost = vastUriPost + “&vpmute=0”;
}
if(vastUriMid != “”){
this.vastUriMid = vastUriMid + “&vpmute=0”;
}
}
}.bind(videozplayer_559c71));
videozplayer_559c71.player.on([
“contentchanged”,
], function (e) {
this.player.one([
“playing”,
], function (e) {
var currentItem = this.isPlaylist ? this.player.playlist.currentItem() : 0;
// đợi player xử lý 1s mới bắt đầu check xem có chạy được không
setTimeout(function(){
// đã thay đổi item –> bỏ qua
var chk_currentItem = this.isPlaylist ? this.player.playlist.currentItem() : 0;
if (chk_currentItem != currentItem){
return;
}
var has_timeupdate = false;
this.player.one([
“timeupdate”,
], function (e) {
has_timeupdate = true;
});
setTimeout(function(){
if (has_timeupdate){
return;
}
if (this.player.paused()){
return;
}
this.dbglog(“timeupdate_missing –> try to restart”);
this.player.pause();
setTimeout(function(){
this.player.play();
}.bind(this), 100);
}.bind(this), 300);
}.bind(this), 1000);
}.bind(this));
}.bind(videozplayer_559c71));
videozplayer_559c71.player.on(“onStop”, function(name) {
//console.log(“listener onStop: “);
});
}
videoAdsInitzplayer_559c71 = true;
}
// Ga video load luôn được chạy
window.addEventListener(“load”, function(){});window.addEventListener(“load”, function(){send_tracking_video(‘none’, ‘Null’, 1680052, 55, ‘technology’, ‘pc’, ‘view’, ‘no’, ‘no’, 1, ‘video_noi_dung’);});
function inViewport( element ){
// Get the elements position relative to the viewport
var bb = element.getBoundingClientRect();
// Check if the element is outside the viewport
// Then invert the returned value because you want to know the opposite
return !(bb.top > innerHeight || bb.bottom tăng thời gian chờ load ima3
else if (typeof videoObjRoot != “undefined” && videoObjRoot){
if (typeof videoAdsInitzplayer_559c71_fix_AdBlockCheck == “undefined”){
setTimeout(function(){
if (typeof adBlockCheckedStatus != “undefined” && !adBlockCheckedStatus){
adBlockCheckedStatus = true;
adBlockEnabled = false;
}
}, 2000);
videoAdsInitzplayer_559c71_fix_AdBlockCheck = true;
}
}
}, 100);
}
}, false);
//]]>
Nguồn: 24h.com.vn